0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 20:12:07 +00:00
OI-codes/LibreOJ/134/data/15.out

150003 lines
1.0 MiB (Stored with Git LFS)

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37553
0
0
0
0
0
0
0
0
0
0
0
0
0
87332
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33669
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22913
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82100
0
0
0
0
39690
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13056
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56600
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16006
0
0
0
0
52578
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63162
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98986
0
36630
0
0
0
0
28871
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33401
76092
0
0
0
0
0
0
0
0
0
0
0
66875
0
0
0
0
0
0
0
0
11625
0
0
0
0
0
0
4464
0
0
0
0
43989
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22436
0
0
0
0
0
0
0
0
22550
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58603
6081
0
0
0
0
51130
0
0
0
0
0
0
0
0
0
0
0
0
0
83138
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5459
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60568
0
0
0
0
0
0
0
0
0
21568
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
73524
0
0
0
0
0
0
0
0
11625
0
0
0
0
0
0
59146
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35004
0
0
0
0
0
0
13038
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29850
0
52757
0
0
0
0
27468
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22087
0
0
0
0
0
0
29052
0
0
0
0
157808
0
0
0
0
0
87028
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
34432
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98300
0
53054
0
0
45566
0
28531
0
0
60173
0
0
0
0
0
0
0
0
0
0
0
0
0
72538
0
0
0
0
62327
0
0
12135
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9812
0
0
79597
0
0
40467
0
0
0
0
0
0
0
0
128298
0
0
0
0
45564
0
33669
0
22152
0
0
0
0
49362
0
0
0
0
0
0
0
45613
0
0
0
26490
0
0
0
0
0
22436
0
0
0
22913
0
72970
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37877
0
0
50617
0
0
0
0
0
5652
0
0
0
0
0
0
83138
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17981
17111
0
126068
0
0
20646
0
83554
0
0
0
11607
0
0
0
0
0
0
0
0
57885
0
0
0
0
0
30818
0
0
0
0
0
0
145129
0
99650
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80414
0
0
0
0
0
0
45545
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1057
0
0
0
0
0
0
0
0
86638
0
88323
0
0
84616
0
0
0
0
0
0
18810
0
0
0
0
121620
0
0
0
0
0
0
0
0
0
66965
0
0
0
0
0
0
0
0
0
0
0
0
60089
0
0
0
0
0
0
0
0
0
0
58924
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9154
0
82096
0
0
0
0
0
0
0
0
0
0
0
0
13069
0
0
0
0
0
63472
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20165
0
65236
0
0
68189
0
0
0
0
0
0
0
0
0
0
0
0
0
49928
0
0
0
0
0
0
0
0
0
0
0
27468
0
0
0
127429
45365
0
0
0
30016
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
69572
0
0
0
0
0
0
0
0
58881
56600
0
30078
0
0
0
0
0
0
0
0
0
95113
0
0
0
0
0
0
0
0
79360
0
0
0
0
0
0
0
0
0
0
0
0
0
33729
0
0
72970
0
0
25806
0
32841
49362
0
0
0
0
0
0
0
0
95122
0
0
96154
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49995
1550
0
0
0
0
0
0
99549
0
0
0
60790
0
0
0
0
0
0
0
58091
0
0
0
0
0
0
0
0
0
0
0
0
77265
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
40972
0
0
58881
0
0
0
0
0
0
0
0
0
0
19410
0
0
0
7510
0
0
0
0
0
0
0
0
89013
0
0
0
0
0
0
0
0
0
97887
0
0
0
0
0
0
0
0
0
0
0
0
0
0
39008
0
68051
0
0
0
0
0
0
0
0
0
0
0
0
12132
0
0
0
0
0
0
0
55542
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
79247
0
42401
0
0
63162
0
0
0
0
0
0
0
49351
0
0
0
36938
0
0
0
0
0
0
0
0
0
0
0
0
0
66116
0
36746
0
0
74525
0
11413
0
0
0
0
0
0
0
86773
0
0
0
0
0
0
0
0
0
0
0
0
97302
0
0
19410
0
0
0
0
0
38524
0
0
0
0
0
0
40446
72062
0
0
0
0
11413
0
0
0
33080
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48484
0
0
0
0
0
55545
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
71956
0
0
0
3141
0
0
0
0
0
0
0
0
0
0
50369
0
0
0
518
0
0
0
0
0
0
0
0
0
7349
17505
0
0
0
0
0
55631
0
0
0
0
0
0
40895
0
0
0
0
0
0
0
0
91833
0
0
0
0
0
0
43397
51962
0
68195
0
0
61809
76611
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33769
45625
57885
0
0
0
0
0
0
46732
0
0
0
0
0
0
0
0
20646
51260
91398
90837
0
0
95322
0
0
0
0
0
43543
0
0
0
0
0
0
0
71750
0
48478
6415
0
0
0
0
0
0
0
0
49358
0
0
0
0
0
0
0
0
140410
0
0
62734
0
86582
0
0
0
62556
0
0
71956
0
0
0
78194
0
0
0
0
0
0
0
0
0
0
20782
0
0
60068
0
0
0
0
0
0
0
73754
0
21407
0
10517
62031
70545
0
0
0
0
0
77446
0
0
0
0
0
66408
0
25252
0
25823
0
22436
0
0
0
0
57102
2066
0
0
20861
0
0
64791
0
0
0
0
0
0
0
0
0
0
0
5652
0
74828
0
0
0
124434
0
0
31400
0
0
0
0
0
0
44484
5915
48102
0
0
0
0
0
0
0
0
0
0
0
36746
0
0
39567
0
86582
0
0
0
0
0
47541
0
0
0
0
0
0
0
0
0
0
0
175307
54721
0
56390
28871
29956
0
0
0
68617
0
90386
0
0
0
0
0
0
0
0
0
0
15306
0
0
0
0
0
0
0
98576
0
0
49437
0
0
0
83169
69275
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
165981
0
0
0
0
88424
0
0
0
17105
0
60176
0
0
95308
0
0
0
0
0
0
87332
0
0
0
0
0
0
0
0
0
0
71732
73037
94553
0
0
0
0
0
51376
0
0
0
0
0
0
24084
0
9972
0
0
0
0
0
0
0
0
0
0
0
78237
10419
0
0
0
0
0
7288
0
0
0
0
0
0
0
0
0
0
0
0
6064
0
0
0
0
0
0
0
51243
0
0
0
0
0
51395
0
0
29850
0
0
0
0
0
4976
0
0
0
0
0
0
70964
0
0
0
0
0
42484
0
0
0
78399
0
37260
0
0
0
0
0
0
0
0
98848
0
0
0
0
0
0
7349
0
0
0
0
0
0
0
13069
0
138607
0
0
0
0
0
0
0
0
0
0
25769
0
0
0
0
0
0
0
0
0
0
0
53717
0
0
0
0
0
0
95216
0
0
0
0
0
0
22721
0
0
0
0
0
0
0
0
43348
0
98880
0
0
0
0
0
20659
80983
0
0
0
44744
0
0
0
0
0
40895
0
13069
0
0
72128
0
25215
56689
0
0
0
0
0
0
0
92933
0
0
0
0
0
0
7295
0
0
35774
0
69273
0
0
0
0
0
0
64512
0
0
0
0
0
0
0
0
0
0
73524
0
0
0
0
0
0
0
0
50485
20646
0
0
0
0
0
82063
99758
0
14998
0
0
43877
84216
0
0
58924
49864
0
0
0
0
65547
0
0
0
39156
36282
0
0
0
11188
0
0
3141
0
0
0
0
0
0
0
0
0
0
50832
62742
0
0
91065
0
0
0
0
0
79370
0
44329
0
0
0
0
0
0
0
0
17210
0
21419
87218
0
0
0
0
0
0
0
0
0
0
0
0
0
90183
0
0
0
16263
0
0
55939
0
0
0
0
23175
0
50924
0
0
0
0
0
62913
0
0
0
0
0
0
46088
0
4375
0
0
0
4464
0
5763
36149
0
0
0
0
0
45251
0
0
0
24515
7595
132774
75995
0
0
41936
0
0
0
87817
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52108
0
0
23481
68181
99509
0
0
36796
0
0
0
0
1550
0
0
0
0
0
0
0
66334
0
68040
34955
80983
0
0
0
48580
65547
0
0
0
4038
51376
0
33769
52108
0
0
0
0
0
0
66759
0
25823
0
0
224027
0
5108
0
0
102329
0
0
0
60026
0
0
0
0
0
0
0
0
40518
99129
32946
59577
0
0
0
27031
0
43117
0
0
93714
0
0
0
0
0
0
0
0
0
58012
0
91784
6927
0
0
0
0
0
0
0
0
0
0
61069
0
22307
0
48001
0
0
0
0
0
0
0
10103
0
0
0
0
0
0
5763
0
0
0
43989
0
0
0
0
0
0
28531
0
0
0
0
0
0
0
0
13944
0
0
0
0
0
0
0
0
63627
0
89426
0
0
0
35469
0
0
0
0
1783
0
0
0
96154
71662
0
0
0
0
0
0
0
0
0
57946
0
0
0
0
0
0
0
0
0
30746
90782
0
0
0
0
55199
0
0
0
0
13046
0
93662
0
8608
0
0
0
0
177351
0
0
0
0
0
42540
3855
0
0
49995
0
0
0
99805
65915
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17491
0
0
5268
61295
0
0
33729
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63643
0
0
54811
54621
81608
0
0
16133
0
0
34393
0
0
0
0
0
0
0
0
0
13545
2839
82348
0
0
0
0
0
0
0
48622
0
82592
0
19506
0
77403
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84425
0
99947
80982
0
0
0
0
76257
0
0
0
0
0
0
0
0
0
24963
0
0
0
0
77952
0
0
0
0
81644
62532
30020
0
30078
74507
0
0
0
0
0
12503
0
0
182140
22462
0
0
0
0
0
0
0
0
49164
0
0
0
0
92148
17181
0
0
74758
0
0
0
52565
0
57946
51617
61283
0
0
0
0
0
0
0
0
0
97552
4873
37553
0
0
0
0
0
0
102679
0
0
0
0
0
0
0
0
0
0
0
40212
0
0
0
1518
91833
0
98884
0
0
0
0
0
0
42484
57474
0
0
0
87425
0
0
25215
0
0
0
86735
0
0
0
0
0
0
65801
0
0
0
0
0
82096
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28786
0
0
0
0
25802
0
0
0
0
82282
0
79394
0
0
0
0
0
0
0
0
0
80066
0
0
0
0
99058
0
0
0
0
0
89120
0
101977
0
0
93497
0
0
0
50696
77518
49968
53824
96219
0
0
0
0
0
0
0
0
0
54483
0
81655
6416
0
71573
71913
98129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104571
0
0
0
0
0
73586
81512
0
28786
0
0
91533
5967
70545
34324
0
0
0
0
0
0
0
0
0
61168
24
0
0
0
0
0
0
0
0
0
0
21574
0
0
17380
0
0
0
0
0
0
0
0
0
0
0
98880
0
0
0
0
0
0
0
88426
0
0
68189
0
0
0
0
14998
0
0
98748
28786
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51536
40143
59796
0
0
0
13373
82719
22884
0
0
86735
0
87506
0
24717
117831
0
0
56390
0
9711
0
0
14269
0
0
0
0
0
0
0
0
40069
0
0
3141
0
0
0
0
0
0
97752
0
52525
0
0
0
57398
0
95259
0
0
0
72013
0
59612
0
0
0
0
76503
0
0
39114
0
0
0
0
0
0
0
43027
0
0
0
0
0
0
0
0
0
63301
0
0
0
0
62638
0
0
0
0
0
0
0
0
0
0
98342
49164
0
0
0
0
0
0
0
0
35551
82096
0
0
0
0
0
7976
0
56678
0
17496
0
0
0
0
7952
172929
0
0
0
0
0
0
19683
51738
0
0
65236
0
0
0
0
0
0
48604
0
0
99007
0
98426
0
0
0
70545
0
17981
0
0
0
116645
0
30157
34227
0
0
21407
0
0
0
0
43536
0
0
0
97449
83191
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12737
0
0
0
0
0
0
141686
65187
32165
77453
0
27597
0
0
27031
0
0
0
0
20782
0
0
88058
0
0
0
25844
69593
20659
0
51903
0
0
46874
0
0
0
20457
45545
0
0
0
0
0
0
34995
54897
0
0
0
0
112825
0
0
0
0
0
79328
0
0
0
66677
0
0
0
0
0
0
0
0
0
0
0
150871
50608
0
0
0
0
68388
0
0
0
0
0
69433
25077
0
0
0
24096
0
0
0
0
5031
0
0
0
6076
64307
0
55918
94625
65075
0
0
3879
62673
29014
0
0
37422
0
0
0
0
0
0
8209
58603
71945
0
0
28871
0
0
0
19500
0
0
0
52757
79906
0
0
0
14492
0
58125
0
0
0
0
85922
0
0
0
14342
0
0
0
0
98561
0
58301
0
0
78209
0
20165
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
72791
0
0
0
0
0
0
0
0
98561
51481
0
118697
122842
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23952
0
0
45910
0
0
0
0
73962
89165
63472
0
0
81919
0
0
30968
0
94553
90113
0
0
76407
0
0
0
0
0
0
0
0
63854
0
0
0
69433
66517
28500
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
161300
0
0
0
0
0
0
0
0
18120
0
0
88622
0
0
70385
0
0
0
108784
0
0
0
0
0
0
0
4993
0
0
64928
0
58767
0
0
0
86845
0
0
79714
0
0
87139
70695
0
0
0
110347
0
37553
0
0
0
0
0
0
0
78084
26490
0
0
0
0
20457
92738
0
101977
0
12234
86773
0
81583
0
0
0
85786
0
0
0
0
0
0
0
0
0
0
80823
45621
0
0
67408
70944
0
0
0
0
0
151421
0
0
0
0
0
0
0
97769
0
0
0
0
0
0
102826
0
0
27031
105619
0
0
0
0
0
0
80863
0
0
0
0
7171
0
45545
93662
43535
0
79580
0
82093
0
0
99549
0
96561
0
0
81189
0
0
46494
0
126068
16999
0
0
0
0
0
0
0
0
0
0
0
0
29440
0
0
0
0
0
0
0
82602
0
26966
0
0
0
0
89916
0
69193
0
0
0
0
0
153356
0
140410
22614
0
0
0
0
0
0
0
53463
182752
0
0
0
0
0
0
0
0
0
0
98411
0
0
0
4464
67673
26271
0
17831
48169
0
0
27031
0
20567
0
0
0
0
0
0
0
0
0
0
98561
0
0
0
0
0
0
0
0
0
56689
0
83063
0
0
92138
99782
42540
0
0
0
0
0
0
0
0
0
0
55171
0
0
0
0
0
0
91557
0
0
0
0
25060
0
0
0
0
0
0
0
82167
62686
0
72295
0
51666
0
29014
0
16811
0
88554
0
24097
0
0
78399
0
0
128910
0
0
0
12389
89724
0
0
54222
0
97377
32817
0
0
0
0
0
0
83842
72822
85398
0
0
62686
50336
82549
55939
11742
47423
0
32841
166710
132457
0
0
19587
0
57000
0
0
37260
0
35004
0
0
0
11208
0
0
0
0
0
196671
0
0
94086
111896
0
0
0
88802
0
0
0
0
0
0
106081
28779
0
0
0
0
0
59346
105725
88968
0
0
96771
0
0
748
0
0
152666
0
14608
0
0
76153
0
4130
100938
0
0
0
61168
0
0
0
0
34995
0
0
0
84216
0
0
0
0
83681
21407
0
0
58181
35216
0
0
0
36149
0
0
0
0
47187
0
0
63610
122424
0
62716
65547
0
0
0
0
38348
0
0
98117
0
0
0
44184
0
0
0
0
0
0
0
748
140373
0
0
96882
0
23853
0
10190
0
0
0
0
0
0
0
0
0
0
90389
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16483
0
174717
44961
0
0
0
0
0
0
0
0
65334
19603
13445
0
0
0
0
0
0
35928
0
0
0
0
0
0
0
0
17505
0
0
0
0
64768
0
97355
0
67919
74264
2162
0
0
0
0
0
0
0
0
0
64669
94086
47567
0
0
0
0
0
0
0
0
0
0
76167
48326
0
0
0
0
2648
1625
0
0
0
0
77716
91398
0
46311
0
68985
0
0
0
164569
0
0
0
0
0
0
74948
94657
66058
0
0
0
23736
0
74345
0
0
3879
0
0
0
0
0
0
67565
14492
0
0
0
179306
0
66860
0
10190
67130
101977
126068
0
76093
0
0
174937
64307
0
0
0
56098
0
0
102544
0
0
0
15991
85398
0
0
0
0
0
0
51661
0
0
0
0
0
70263
0
0
94408
72219
8825
0
74320
0
0
0
74848
0
0
96882
0
0
76592
0
0
59116
61947
0
0
0
0
0
81861
0
2094
257951
0
0
0
151421
0
91696
525
104089
0
64791
112741
0
0
0
0
0
0
14258
0
0
0
0
64047
0
0
0
15705
0
41667
0
0
91398
0
75586
37414
0
0
0
0
0
0
84293
15525
34477
67412
0
0
0
67673
0
0
0
8917
0
0
87073
82972
0
0
103747
0
0
0
50617
65915
0
61624
6927
4873
171905
38487
0
0
0
0
0
68617
73753
4256
0
0
0
0
62886
0
0
0
0
48312
0
43369
80361
0
0
0
0
0
17226
9955
0
0
17105
0
12371
97264
78633
0
0
0
0
0
0
0
8346
0
0
0
0
0
0
0
0
0
0
88426
0
0
0
0
0
14302
7850
87291
0
0
0
0
0
0
0
0
0
0
0
0
79882
0
86122
0
25357
0
0
0
35557
0
97049
0
112741
53427
50330
0
0
82093
0
0
0
0
0
84720
79613
0
19400
0
0
0
95649
0
0
0
0
0
0
0
0
43929
0
0
0
58091
0
0
0
58091
0
95521
0
93085
0
2719
0
0
0
0
0
11915
87018
0
0
113984
0
0
0
0
2482
0
98825
0
0
0
0
0
86473
0
0
0
0
0
0
0
0
0
0
0
0
0
0
53421
0
0
0
0
0
0
0
0
3908
37443
40891
0
0
0
5212
0
59733
0
0
0
0
0
0
0
0
0
0
0
0
70545
39114
0
18218
7126
0
89151
0
67955
0
0
0
0
0
15528
0
0
12371
20861
0
0
0
56797
0
0
0
38072
0
0
0
65769
0
0
0
0
0
96148
21481
19587
0
0
0
0
0
44184
0
0
68133
0
4896
0
0
0
0
0
72397
13097
42787
0
0
0
0
0
3448
3768
52189
16762
0
44329
0
0
0
0
0
0
0
50520
0
49968
0
156005
0
0
0
0
0
4375
0
0
77147
0
0
0
0
0
0
83011
0
0
0
0
0
0
55781
0
0
54531
0
0
0
0
0
0
78222
0
0
0
170621
0
0
0
3077
38072
0
0
6056
67741
0
0
0
69927
0
0
0
89613
0
0
41667
0
0
0
55369
78573
0
74948
0
0
0
0
22436
0
70338
0
0
0
0
0
71791
0
0
86638
68423
0
0
0
46683
0
0
59855
65915
0
0
0
0
0
30120
0
0
80264
38439
0
0
0
60072
0
0
0
0
0
49794
91962
0
0
29805
0
0
0
116525
0
0
0
0
105619
0
0
88575
32182
0
0
99307
94581
75292
39567
0
48243
0
0
0
0
0
48622
27680
92933
97302
97752
75647
64135
0
15331
8209
0
0
0
0
0
0
0
0
0
0
68390
94625
92738
0
0
0
0
42134
12737
0
87510
0
0
33099
49079
2277
95272
0
0
47465
128392
61381
0
15991
0
0
0
0
0
69275
81693
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
79442
73940
75735
45527
0
40873
0
4245
39567
0
0
4873
0
0
0
71161
0
0
0
0
123486
0
0
101662
58800
20031
26490
0
0
0
54888
163748
0
135374
0
0
141431
116953
39020
20822
0
0
78782
0
270001
0
69927
0
0
0
0
0
0
2594
0
64603
0
0
0
109709
7376
98332
0
0
0
63628
0
0
94250
87530
0
29155
80098
0
0
0
36044
88012
0
36451
0
28278
0
0
0
0
0
0
48604
17181
0
95216
0
0
0
0
0
41160
0
0
0
0
0
0
40467
0
83138
7909
0
0
0
0
51536
0
33345
0
0
0
0
0
182835
0
0
0
0
0
83848
79373
0
0
28392
86473
0
83121
0
0
0
0
0
61198
98039
0
91784
0
0
0
28397
72397
0
0
61168
84432
51258
0
0
0
0
0
0
0
0
0
803
123801
26946
0
0
70567
11667
137688
0
27031
136650
0
17871
0
0
0
58413
0
105007
0
0
43369
0
0
82282
0
0
48157
0
0
69143
0
131037
59180
0
0
39200
0
0
0
16263
0
0
86394
0
144786
85888
0
0
0
0
0
0
0
0
76025
0
61295
0
70792
0
0
155098
36814
0
0
12234
57766
22436
0
194816
5967
40212
0
0
20514
0
25466
0
35179
91950
0
84137
0
93183
0
0
61347
0
57631
0
50924
81970
0
40235
0
0
40991
77147
0
12306
0
0
0
0
0
0
58031
0
0
0
48537
41160
0
90028
0
37877
95072
5875
54554
0
0
12133
0
96534
0
0
0
0
0
83682
0
0
0
0
0
0
0
0
0
0
0
66485
299
0
0
0
0
20822
0
91551
0
0
0
0
102851
0
0
0
55939
87530
83476
0
253221
21562
76060
0
0
0
0
0
0
103384
0
0
0
0
0
0
0
0
79288
0
0
0
0
12283
83742
0
0
0
0
0
77293
0
212086
0
0
6927
0
18448
38972
0
162056
0
0
88034
0
0
0
0
0
14664
84322
0
0
0
17337
0
0
90998
0
0
0
29135
0
82314
38076
0
19506
135733
4944
98887
0
57513
0
66860
51617
0
0
92323
0
39114
0
0
0
86866
45344
0
0
0
0
0
61774
0
0
0
36766
0
0
0
0
61069
0
0
0
0
0
0
35928
0
0
0
0
0
0
0
61774
0
0
14587
0
0
0
0
0
0
0
0
131757
0
174224
0
82259
75180
74164
0
0
0
0
0
0
73037
0
0
0
77107
19401
108631
0
57538
16761
0
0
0
0
0
96219
0
0
0
0
104802
0
100938
0
0
0
0
65024
62388
0
0
0
0
0
0
0
25376
0
96472
55770
0
36993
117517
0
10071
0
26259
0
0
70065
94250
181646
0
0
39803
40071
0
23891
0
0
0
7002
0
0
28188
57442
153635
0
19603
75479
98578
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56689
44925
82601
0
67130
0
0
95322
69303
78608
0
0
0
0
0
79761
0
0
0
0
0
0
0
52799
89311
0
0
47341
92491
45587
4996
41206
0
0
0
65462
0
0
0
0
89862
10825
42484
0
58924
0
0
230679
0
57255
175834
57467
0
93745
0
0
27408
0
42578
51260
0
69370
2935
0
0
0
0
0
191808
0
0
35216
0
0
0
0
0
55200
46096
0
20153
67673
0
0
0
0
35216
0
93131
99203
0
15479
133608
0
0
0
52757
9175
0
140830
36245
78539
0
0
7988
0
93509
0
73524
0
0
89935
0
54721
0
0
0
73289
0
0
0
0
0
15967
51260
6617
20861
36282
56689
80290
0
0
0
0
88800
0
74320
0
0
0
0
0
0
0
0
86122
81927
0
0
0
216867
85400
0
69411
117960
212928
0
50369
0
87073
0
0
79554
0
0
30686
0
0
99326
0
0
0
33780
0
0
0
117275
0
18731
0
90577
0
0
199198
0
0
35197
145738
0
71594
0
45026
96800
61697
0
88461
61809
36462
91750
5568
58895
113611
59764
0
0
11585
0
0
0
85901
148953
41206
0
51666
0
49717
0
32678
0
3658
0
87933
82601
0
0
0
47597
74164
10189
0
33780
0
0
14641
0
0
0
67919
0
0
90327
204127
2066
0
69573
0
0
0
24895
165829
0
0
54515
94753
0
0
0
133400
89013
0
0
59077
0
0
30629
29188
0
13440
100938
0
38650
0
0
123606
13770
22300
0
0
0
0
25380
127402
127608
0
0
0
76167
0
0
39241
0
0
0
0
0
0
76611
0
37728
0
0
0
156371
54515
34393
0
13038
0
0
0
0
63904
0
15569
0
3151
0
0
17105
0
0
0
0
55189
0
1343
0
5038
0
0
155928
0
0
52762
0
96443
87036
0
0
26271
0
86764
80945
0
0
32182
25136
0
0
0
0
0
35197
0
66640
0
94215
0
39241
0
0
0
0
62056
0
69682
26794
0
0
7516
20653
0
148733
105932
65608
0
0
0
34705
150871
19404
0
0
94804
0
45500
66058
0
52799
0
88920
0
86666
0
0
57039
0
0
26386
0
0
93748
11442
10540
0
0
0
175081
0
0
15595
0
0
88158
89040
0
0
0
4245
344
0
110264
0
0
0
65034
38732
0
0
0
89984
85295
12389
70691
0
0
0
0
0
17091
107251
82647
182922
51879
0
40741
0
0
0
71671
0
2109
140279
0
97586
70921
74458
68809
64768
0
81297
0
0
0
161410
0
87510
0
108799
81147
95262
0
0
0
0
128910
0
122217
0
66662
40879
70205
21879
0
0
0
0
0
0
69248
0
0
0
77005
0
0
0
77147
0
0
93527
73753
198854
269915
30818
0
0
142058
0
0
0
115446
0
87471
11742
0
0
76319
167241
0
0
0
0
0
0
0
0
44741
133442
0
0
0
0
0
81927
0
75815
0
0
46732
0
0
45429
0
0
0
83975
0
0
0
48385
88163
140373
74848
0
74871
0
0
0
0
0
114498
3636
0
0
0
0
0
0
111799
0
0
0
0
84355
0
0
77448
0
0
0
0
81162
0
0
4090
68421
96800
68297
0
0
0
0
0
182314
0
0
0
26763
131492
86755
0
0
0
35375
0
38444
0
0
62284
0
78819
0
0
0
0
0
164949
92778
0
87933
0
0
69780
49101
0
0
0
0
13038
71716
0
0
124348
90842
0
0
72970
111795
0
51508
0
0
59855
26892
0
145145
88706
0
0
0
0
106350
91533
0
146636
0
0
0
0
89943
0
52762
87663
109992
0
0
13397
0
102031
0
83476
116525
0
0
10378
0
0
131882
0
0
73201
0
0
25409
0
97586
0
0
0
0
0
0
0
73131
0
0
0
97319
0
77264
0
0
55770
0
0
0
79442
0
42160
26763
0
121694
0
0
40891
81583
90848
3328
0
0
0
0
51574
0
0
0
31331
0
73940
0
0
0
250453
0
0
83399
5915
39020
0
13069
58080
157719
131037
0
43521
21877
0
0
0
247267
0
32280
86764
37381
70367
0
94956
0
0
0
0
0
0
0
0
34288
74079
0
39690
0
227843
3141
19404
5031
0
22950
0
0
12522
0
23704
0
7349
0
151936
11188
90028
0
16810
180754
130705
89916
6927
0
63904
0
0
0
0
91833
51536
83225
40177
8455
0
0
0
0
32280
0
39940
37594
0
0
0
86527
0
0
53752
27597
19506
0
0
119801
175834
1041
0
71681
0
57085
72822
0
0
0
0
0
0
0
0
92933
0
24717
63053
0
0
35379
72000
0
8318
115280
24515
28506
34909
0
0
80370
0
0
90782
78598
0
15607
35179
0
0
0
0
0
0
0
0
13038
0
49556
0
61583
159670
0
0
95322
124347
0
0
0
0
0
0
82691
138818
62964
0
46783
0
0
187093
0
0
0
0
107097
0
0
122195
0
0
0
85350
0
0
0
0
53526
95614
0
0
0
0
0
0
99522
65427
115574
0
25077
0
98117
0
0
81050
92634
0
0
32101
0
169288
0
95322
93950
0
0
123678
183720
0
0
0
0
0
0
3879
0
54811
0
0
74738
198854
0
0
0
35397
0
57837
0
0
56390
103236
14664
0
0
0
0
40269
0
98341
0
0
131303
50949
79554
0
157456
0
36638
30629
98411
0
23486
0
120803
0
84893
86007
0
125208
77415
0
38281
155928
0
0
0
7227
0
66535
17962
0
0
258961
0
0
96561
135024
7976
0
0
0
0
0
0
0
0
0
0
0
0
0
52329
0
0
0
0
0
65356
25738
141072
51617
0
71035
0
20486
0
0
0
87663
4996
0
0
0
25409
0
0
131635
73753
43416
96164
79288
27065
0
80620
73432
0
0
0
97288
0
132827
28981
128769
22212
0
0
46426
0
0
102933
23853
0
0
83476
0
0
0
0
0
0
99821
0
72219
0
0
55609
61722
115162
96275
0
0
34369
0
98933
0
0
0
0
85824
0
0
103316
0
0
0
0
42535
0
0
0
0
0
0
0
0
57782
117786
129422
0
36538
85655
0
0
0
52060
0
78608
0
0
0
0
0
94511
20155
138979
2009
0
97466
79301
95440
0
43053
95528
10575
26417
0
43053
0
0
0
0
41307
94750
0
82093
0
0
0
27938
0
0
0
0
93278
0
56438
0
0
135121
0
0
0
0
27943
3328
0
0
0
0
46014
9930
123606
0
0
55037
0
127845
88502
5568
0
19508
0
0
0
34909
95528
0
0
58572
0
103634
10876
66732
0
0
0
0
0
43369
0
23736
96561
0
0
99326
0
89639
22212
0
16811
13616
71720
0
0
12717
0
0
0
0
159616
0
0
0
0
0
0
0
66759
0
0
161324
89013
86312
0
7288
97686
108262
748
124233
0
207692
0
22436
82931
0
80136
0
0
0
0
3139
67954
0
0
141363
0
112255
0
0
0
31948
0
0
36451
51364
0
0
0
65691
0
0
0
43333
59116
0
0
0
39133
0
0
0
0
0
0
48107
2064
13717
0
0
0
0
0
0
0
0
127547
117581
53385
0
8003
3271
25136
0
0
0
33966
0
100418
0
16929
63627
93323
290872
0
64645
84849
0
73753
0
62688
0
40518
47436
70743
179356
95986
0
0
87752
0
0
0
77513
0
81644
0
0
3415
5878
62688
0
63084
0
0
104645
0
0
83961
0
1977
0
95122
0
25169
65732
0
0
0
41525
78537
62577
0
0
0
43105
0
85128
0
0
98087
0
0
0
203329
191442
0
94314
71089
0
0
0
0
23999
0
0
136816
0
17300
0
0
0
88920
0
0
0
0
83554
2833
0
0
0
0
0
36638
0
0
0
0
34909
0
0
1550
21320
96101
0
0
18868
0
0
0
97319
82625
84170
0
0
0
79552
0
0
50289
49274
118019
0
0
0
72841
0
135374
0
0
0
0
77283
0
0
0
47324
0
80075
76319
0
125048
3650
3415
98576
0
0
97887
98459
71594
63514
226393
0
79394
52687
98576
0
0
5459
0
0
782
199640
94250
0
0
0
0
0
24907
0
54248
0
78085
149282
0
0
0
0
34295
344
156786
0
0
0
77446
0
0
44881
29174
0
0
82118
0
98071
39573
305611
0
52799
0
0
0
0
0
0
29020
0
0
0
0
83138
62233
4505
83771
70935
72504
0
0
57610
0
0
84674
16074
84137
69935
33862
93518
0
0
0
8192
57474
0
26014
33769
5164
115755
89383
0
0
105382
0
77636
0
0
46601
0
79906
0
116395
153494
41307
35577
244716
62577
74770
0
0
0
148397
91696
0
0
25136
0
0
124640
0
2755
59877
0
0
0
0
41206
0
96012
0
0
0
0
82107
82063
0
53224
36874
58104
0
0
0
0
89935
0
46154
0
34171
98031
12971
0
97810
0
0
0
0
0
36662
36930
85723
31998
0
240872
156005
0
0
0
72970
67728
23853
0
4993
74799
0
0
0
0
131558
0
0
109625
71035
0
98848
0
0
36884
12132
66107
121968
0
0
0
155159
134659
182510
0
0
0
43348
0
0
0
6723
0
0
0
35379
0
0
0
187336
82602
142638
40879
61286
12306
52112
50426
32612
40248
57843
0
0
0
0
81897
0
69056
145090
0
0
39228
0
0
0
0
0
99821
0
48333
0
325114
0
61457
96881
0
0
0
0
0
75382
0
92312
0
137465
0
0
36532
12544
0
0
121694
0
14395
58315
0
0
0
37553
98347
44868
0
92635
0
29184
0
99509
0
0
17591
116664
20659
44847
0
0
0
0
16263
0
171879
0
0
0
99420
44660
0
0
0
0
116959
0
76167
0
108910
0
89096
0
94880
0
118286
146624
102663
0
0
33099
97444
90386
0
0
0
0
0
57530
162076
0
4739
93007
0
33525
52205
100713
0
12078
49930
31277
63427
0
88158
124243
3415
0
0
20756
74360
0
0
26866
0
21149
0
0
70880
77548
46601
0
87122
0
0
7834
0
45441
40901
144471
58181
16200
0
33797
90739
0
0
0
86735
59446
75096
0
178755
0
0
0
79805
175834
0
84643
59643
21795
64700
79580
0
65164
10042
0
114211
51237
0
167444
227333
0
67474
69248
0
0
20188
63962
0
0
167855
8360
0
0
62953
0
27874
33514
144200
106139
0
85295
0
34765
0
92222
14668
63524
0
0
0
0
0
0
99753
69593
37289
32308
2604
0
58791
23805
41215
0
17616
86633
74420
45152
0
0
0
112425
3879
179565
0
3983
0
0
0
137723
0
45501
0
0
0
72051
105365
94835
26794
130825
184784
32948
0
96488
2009
0
0
0
0
0
0
0
0
0
13056
0
0
0
174361
85922
0
0
105227
80863
79826
50970
0
29987
0
0
0
0
0
0
154176
72128
0
0
0
11363
155413
0
81057
0
0
53908
135155
29563
0
86637
97843
0
0
5474
34288
9912
12777
35408
20659
0
0
152802
85398
6440
0
0
0
16824
0
0
98676
42956
95259
33345
18670
0
66915
0
0
0
143039
85400
65854
0
0
93142
57513
4214
122378
89748
73974
0
102310
30923
98073
0
0
66287
48169
50426
85786
114774
0
99203
0
170547
0
536
0
163949
180005
0
229531
88307
0
0
14612
80620
21666
64403
58096
163558
43536
34393
69193
0
0
0
79697
0
160820
0
0
0
0
105007
0
0
0
67947
79334
15607
0
0
0
54805
106238
74862
0
63472
0
0
0
0
0
65164
0
32308
0
0
39651
25806
0
0
0
88854
139348
9991
0
63472
17845
0
0
0
0
15306
95945
49883
0
63427
0
0
23743
0
91368
101935
0
17199
101440
0
0
0
40269
0
0
0
0
152077
0
0
0
0
0
104487
121945
92775
0
0
96561
0
0
87139
36635
48333
98405
203670
26555
13517
40328
0
23952
0
0
0
0
74672
17222
76506
76282
0
96800
0
95195
0
0
86181
87879
81755
0
0
0
79580
0
34432
16481
0
0
67147
0
0
132827
0
0
53400
29246
0
0
4328
46732
0
0
108460
0
0
227158
0
0
0
0
89465
0
0
45809
159012
96640
0
33180
87641
177370
0
58250
64047
60693
0
0
161236
28680
0
0
127695
0
9359
53807
0
0
0
7045
48440
0
10887
143198
0
34141
0
119132
0
181796
40879
18628
95608
0
0
0
102507
0
82625
69131
97552
125147
40076
0
0
140373
68388
9160
42840
82563
0
88599
68447
50643
0
78793
63480
107241
0
98748
140673
0
0
0
8087
0
1343
0
39803
0
0
0
0
89748
159063
46094
0
117264
0
162248
26392
9093
0
4375
0
2064
0
0
17380
126149
162534
0
13106
69777
93253
18986
0
0
35336
104455
7045
0
0
0
114339
0
7126
47492
153983
0
8121
37054
0
0
0
208350
17417
0
0
93007
88075
0
51159
134285
0
154450
96219
67965
0
0
35216
0
95262
0
66745
88777
0
0
38023
0
0
0
14232
0
0
0
96164
123622
92738
0
0
0
0
92690
0
57312
0
0
0
78990
41936
84154
0
0
91950
139591
0
193286
0
307167
0
6794
106081
0
0
83318
0
0
76708
122670
0
134795
0
0
99347
0
0
0
0
0
163384
92273
0
0
60427
0
91178
0
0
0
9148
25252
0
96569
40891
0
6463
0
6229
45545
192733
0
0
0
23952
168791
116230
144200
44132
102663
0
16201
0
46451
33962
0
0
0
0
0
71075
0
173164
0
0
76491
0
80180
0
143039
0
79132
157827
0
0
0
0
88926
0
97952
181362
58169
20153
0
67897
0
0
42484
0
0
11786
0
68519
78920
50998
0
0
0
0
0
67965
0
29184
89935
0
0
0
49968
0
83126
115446
125803
0
35577
0
35008
0
0
185227
0
116178
257951
89392
12803
0
0
0
39633
0
179196
0
44741
53752
0
93472
34689
99419
0
0
46996
34287
0
114447
166407
51237
138887
0
0
80144
0
0
130789
0
85128
45190
0
0
0
37364
0
5914
0
2656
98311
99549
0
0
41710
56982
88408
17659
203428
0
0
0
52329
0
114443
0
0
110542
0
0
0
109625
98129
0
0
64475
0
66640
52584
0
64768
0
0
0
23019
143150
90293
0
0
112710
90875
73760
0
162509
142058
18218
82118
0
104834
32280
88034
0
0
0
0
72622
156860
80250
170389
0
0
36445
0
22726
0
11451
0
0
45527
0
0
0
0
0
0
59180
0
42023
112016
0
0
0
0
0
0
0
34923
0
106442
5459
0
82549
48462
0
84720
0
48326
34288
80144
56575
0
94087
92144
82746
0
97049
0
0
0
0
0
28731
67626
0
121620
0
45168
63904
59885
0
72748
0
0
88067
0
0
82489
102769
0
54812
8146
89220
0
82015
21018
18278
0
0
0
73655
0
0
121535
0
328841
50520
120338
27831
0
20047
93762
0
0
147928
0
0
0
1783
0
189453
0
0
139983
0
0
0
0
74458
63053
75479
0
93835
7582
0
0
0
0
0
0
18670
0
76910
99852
47873
0
0
63514
0
0
0
0
75734
50302
0
0
0
203885
15347
0
36845
0
38935
0
0
0
30055
0
0
0
0
0
195619
90375
159670
0
0
0
0
45502
112123
0
0
88075
115582
0
0
39564
0
0
0
56089
40120
0
0
0
0
0
26465
21341
105722
82971
0
120821
91361
0
0
40120
0
69182
0
23859
107899
0
10265
0
0
128746
0
0
0
0
0
57885
0
16894
6552
0
26354
0
0
0
0
0
109012
258766
3760
93497
62247
0
0
0
109469
47314
0
32280
0
90458
0
0
4873
130789
94868
122435
0
0
68052
96561
77102
0
0
0
0
0
17111
48815
38392
2291
57032
13069
0
9477
0
0
73000
51237
0
128769
0
0
47597
0
0
0
99996
0
52965
94427
67868
104745
83435
11295
29318
43259
43015
75829
149563
35293
140454
0
68702
0
0
10830
0
97667
0
0
0
15685
0
3038
3253
97952
0
97552
31934
30125
0
0
0
76910
28600
0
24035
48440
0
0
76665
140830
68766
0
0
0
60474
0
0
28600
0
0
86116
97191
0
98620
0
0
0
0
153998
107048
0
95067
0
0
85483
284165
97810
35913
3183
10863
35408
0
0
325114
168829
160227
0
0
135192
16263
0
105601
0
145129
0
86527
0
0
74799
0
0
75102
0
0
56689
0
31185
0
0
0
279129
17091
0
55152
46509
85295
0
17308
72051
73000
63162
0
0
0
139312
77602
0
88669
76506
47633
0
0
32841
0
0
103266
0
0
86473
0
26275
48543
0
102609
0
84766
0
0
52693
63854
10047
41360
89935
84862
0
38699
0
0
0
164247
0
81694
0
82348
0
0
0
88063
0
40467
0
0
0
70971
118440
0
0
27849
39940
16824
139832
0
0
0
163866
0
78869
63162
0
29174
0
17868
0
0
19772
90335
56801
0
0
0
61249
107865
18895
0
0
86950
0
46564
128964
0
21341
0
0
194753
69616
87489
0
0
0
0
142598
0
0
129738
68700
86446
83825
136480
75237
0
0
0
0
0
57885
191866
0
0
107375
77688
0
100600
0
88575
0
0
0
7277
0
0
69529
0
0
0
0
31275
78388
0
0
0
0
5212
0
165817
141800
0
97891
0
87285
6688
0
0
13304
217362
86845
0
36874
0
44513
52739
194901
0
77900
19082
9972
49285
222134
0
0
0
0
44552
67808
0
5480
0
64947
0
0
0
0
144899
0
0
174302
93662
80922
0
0
0
178483
40076
0
0
196191
59577
62888
66050
80361
0
0
212591
27831
34393
0
228494
218278
267124
0
47108
0
98165
99821
0
134469
99146
66915
0
24455
0
0
0
55918
0
0
109012
0
0
0
75102
38656
70017
45251
126713
0
52693
62039
0
0
0
0
4887
1934
0
63962
47065
61624
100059
0
71965
0
0
84318
0
0
9154
0
0
135670
0
53463
43312
41715
16730
87489
83773
0
5021
0
94868
54580
0
0
48862
0
16811
44029
98825
0
0
91561
80722
10524
0
0
0
0
27554
0
0
12664
0
73832
0
92815
0
0
81544
0
0
0
197217
0
0
0
0
10642
137697
69593
61142
0
181000
0
0
87471
0
27844
0
0
177370
47873
49113
0
39566
0
205308
77147
0
31882
0
0
0
0
0
0
0
0
0
185227
0
0
11238
5845
0
0
0
0
0
0
50330
0
87360
124419
20861
0
0
10671
36372
73791
0
0
0
147347
0
82072
0
0
35011
0
93112
93841
37782
0
56367
0
0
0
0
0
0
293769
0
8349
85162
170682
0
7128
0
0
1539
77688
0
42040
0
175464
0
0
97843
0
0
46157
30576
0
116564
0
0
39020
0
238506
46732
0
0
173849
0
180676
0
0
129204
0
80676
0
0
0
0
0
129546
26763
0
0
86398
0
46321
0
147872
0
10563
0
0
183700
59448
0
0
0
60201
39803
21245
0
165261
0
7193
37978
0
73753
103142
163359
59752
81655
0
0
27936
0
109209
142138
7295
131656
67439
0
108675
0
0
40446
0
27006
57036
122100
0
179049
0
0
0
0
0
135070
25640
66287
0
121160
47731
0
0
0
0
0
74534
170728
0
0
6056
19980
87904
0
21341
0
170204
64364
0
7396
0
49864
0
0
17768
150009
58572
30267
37594
161246
0
0
24149
0
248740
26345
117831
0
0
23795
87879
0
0
162929
22950
0
70971
16299
102310
94408
89297
66058
147479
0
0
0
1749
0
58374
0
35534
96640
0
41927
0
67012
0
5212
0
67538
90231
0
26716
119367
88075
34750
91097
0
0
98649
0
0
9926
98219
0
0
0
67130
0
74243
17788
66397
24208
34775
0
27300
0
123240
68390
0
52205
0
45464
137723
127015
0
0
0
18868
75252
117425
117348
101572
63736
179746
803
22769
0
0
57837
0
0
48163
0
0
48353
0
0
0
0
0
66760
52663
167310
68475
119651
0
0
48862
163359
76204
0
0
57657
0
82139
0
38076
6440
152475
40120
0
0
0
0
80676
83975
73541
0
0
79038
84937
0
0
0
33647
61317
80460
70631
16263
141331
124340
73452
75446
34680
0
74742
51661
18810
26763
98038
0
21982
0
0
160942
0
0
20954
0
69866
165921
0
0
0
40212
77078
0
104582
6685
7909
45987
0
0
0
91664
80075
25045
0
0
31951
84849
0
0
44052
94351
114155
0
23004
33894
0
0
0
135026
55205
0
0
55129
48003
22191
0
0
0
160375
40188
0
188657
0
110963
52315
0
0
56912
39945
0
80802
0
78420
61751
93603
113984
34074
0
54989
0
0
106811
0
0
96791
0
54721
110011
0
221521
70567
66350
0
44138
0
70806
0
0
0
31581
156606
71873
0
0
48082
59954
0
0
0
0
0
88298
0
63394
95036
24536
0
0
78222
0
0
0
0
60842
135403
41160
0
128689
56305
95808
2064
0
0
182183
133376
0
54805
146878
118906
184965
87226
49580
0
63970
0
0
99898
0
6064
0
68700
18148
7962
0
0
88352
59017
173265
57558
0
0
948
89118
95174
65075
0
0
0
0
21308
24145
0
88968
0
0
36874
95262
34217
63083
112425
0
0
75439
8658
97273
0
0
99252
137114
53526
0
84194
38883
0
0
0
103236
75102
0
82691
0
0
0
0
0
0
103329
64461
0
0
0
0
0
0
98739
28680
0
0
82093
116255
5645
0
28531
64307
0
70411
74698
31800
162763
0
0
0
86574
0
146855
42093
36111
0
42307
39651
46412
48157
7604
22212
20373
151697
46683
12723
109894
98087
25226
0
0
97389
239020
0
0
28397
7483
0
40177
0
0
61101
118286
163327
0
164949
85901
0
61624
162018
0
98676
68131
38076
0
0
0
191690
75150
107974
40260
61359
0
0
93762
0
84666
37401
0
83138
0
0
0
0
0
133071
90441
50643
0
0
53564
76108
68766
98796
36462
201484
78622
75096
0
18706
0
72052
0
133398
27485
93914
79641
171840
67490
37923
0
63736
79554
0
79556
186434
0
29174
60126
77283
0
84674
168829
1253
152398
0
0
0
8586
0
87597
89885
12348
80390
0
48826
60234
51237
64512
0
67709
0
0
0
0
0
0
0
49351
58518
0
86358
0
47436
0
0
0
0
95642
5058
99497
0
0
0
78793
21046
0
0
23945
205721
60068
0
2935
18727
30300
85249
157397
0
0
0
0
0
0
81552
60188
0
0
85811
91883
64251
149282
68546
85162
0
0
71207
0
0
1041
65172
4769
0
0
0
0
0
0
149926
0
10617
0
0
0
0
122160
82719
93950
31076
58032
0
91439
33431
93323
76611
0
82759
0
0
62247
100938
165720
45273
16239
38656
0
0
0
70932
57000
0
38883
39001
209115
73541
0
149282
75317
24208
0
19082
0
0
77467
45621
131465
105213
261510
82990
81782
63514
177829
0
80866
0
0
0
0
0
84880
0
0
0
0
0
167301
0
0
29246
0
85485
246197
0
66759
0
0
33451
0
0
267728
0
0
38500
62638
142240
94217
0
0
91970
98825
56575
0
0
0
1518
0
86582
91369
22321
0
0
126420
157702
97887
0
15504
0
0
0
32245
102740
25802
138284
0
40865
83314
17650
0
15712
0
0
0
105365
50330
0
108671
42996
5195
0
9926
122981
98635
23189
42540
0
0
86796
57558
57755
0
133442
33552
133376
29136
6799
0
51124
0
107376
8146
0
90577
162730
61602
175728
150297
0
80893
86955
64337
175728
58377
126352
73541
0
164345
46426
223751
125201
37231
11213
0
0
3768
80997
18670
0
0
0
0
0
77509
151392
58588
25466
0
46157
2423
63883
0
182625
0
28863
0
48462
0
141771
0
0
83169
0
0
101934
175105
46683
0
86755
0
31010
0
0
0
40928
0
91856
0
40882
0
161372
4887
0
198662
45026
0
0
81157
25776
0
81939
0
66677
138887
0
28921
187535
0
174361
0
96211
114812
98039
40515
0
17199
0
0
0
56471
41525
77634
45851
34775
0
64791
0
4017
0
0
0
66058
0
0
0
57558
0
0
0
93131
0
0
175926
77653
0
13019
0
126478
154450
5486
0
20782
0
0
0
0
0
0
50289
260657
0
0
43669
0
57885
0
0
0
0
23795
226892
0
68195
159909
0
0
0
0
103142
0
792
0
0
83126
0
68973
0
0
36149
0
0
140454
0
135192
114147
142138
47633
0
6191
34624
38392
167643
0
84224
0
0
803
0
0
0
159063
0
0
0
118771
0
50222
0
0
84880
0
0
98709
69736
72970
0
210939
0
55786
79552
111436
224511
157667
16824
24827
0
0
87413
0
0
149394
122598
80366
33133
65692
181000
0
159956
49510
60325
0
0
40467
72970
135117
64751
0
0
0
5657
72214
0
24662
84638
11124
0
85216
0
162478
94802
12005
0
23281
50875
0
0
144471
21038
36450
266382
0
89653
89916
6139
48641
0
102663
47436
48983
0
0
252228
0
161490
21320
3253
0
0
141977
138079
68519
156926
32218
58864
0
172450
0
0
0
335581
3353
143231
14583
7185
0
40991
0
27006
0
11786
0
68421
0
95312
0
276338
54016
60194
0
51661
133345
166318
92192
0
0
0
74698
32812
0
43864
0
106562
103586
28116
52525
173932
0
82601
15269
0
0
0
0
73974
168829
20727
0
0
236325
84612
43117
0
26593
129919
140065
0
97726
0
82601
56471
55149
156708
0
0
0
20483
0
83557
87008
34352
25685
67420
0
77005
0
89830
0
0
164980
84355
212554
0
140769
67868
0
0
216891
80098
113984
0
58749
0
128956
0
122071
352913
0
0
0
0
0
32180
0
0
133407
71459
0
178855
14130
0
0
55196
55060
0
137329
0
0
80091
173442
0
45273
191380
155971
120700
248887
34369
97764
43107
0
44020
0
0
19500
63247
75647
96790
0
95067
95614
80457
4643
0
0
0
35179
40986
0
0
165256
16824
0
0
87374
0
0
114838
0
0
0
0
10670
0
0
73101
98219
0
113247
26490
0
0
250889
0
0
35709
181236
73521
0
84076
796
1856
9955
173276
30556
57312
173432
0
90612
111616
0
215019
26194
136650
42174
127980
0
22250
0
0
0
71835
87218
160251
0
161339
63166
94004
0
0
24280
0
0
56912
0
66107
43747
0
63589
26433
81755
0
0
0
0
57956
55956
0
142609
0
0
70880
123178
88496
52584
0
248810
144553
0
76905
190498
41667
148795
0
25213
67615
0
125610
108777
0
83399
56689
10318
133412
63627
0
0
9955
0
61158
0
0
0
0
28921
21148
67563
0
93662
80510
0
94405
49164
0
69866
156955
8426
83126
0
26866
0
0
175151
102176
57300
0
102826
120399
4505
0
0
92192
118525
37381
85249
0
90418
0
49716
0
126454
70495
223295
140121
174295
142609
20334
0
21463
114518
0
0
0
0
0
0
5195
0
0
0
0
78791
105291
0
3151
97355
7575
147090
0
95648
86736
0
0
0
0
0
0
41127
90782
69858
14142
0
0
107046
0
0
0
227332
165998
17863
19198
0
91154
0
0
0
0
0
0
62315
87185
0
56937
98576
0
0
94330
0
90576
96161
33050
98825
0
101440
53272
0
122769
0
83382
82254
47492
0
117958
82060
15347
149278
0
0
24827
0
63652
48326
49968
239898
0
0
0
38610
139698
211865
180563
123197
47436
67439
158229
0
27313
86638
118470
0
0
0
92803
40986
70010
0
0
32001
0
79038
81775
147079
0
0
0
185474
54902
6794
0
0
96652
48500
17199
0
0
0
92118
0
99763
0
75957
0
97726
60731
93295
111039
0
87197
7294
0
14190
0
0
169483
147479
100418
143154
0
0
0
0
65952
63249
55199
99731
162717
89932
99509
0
114931
0
23697
0
155472
0
0
83122
0
0
68056
131217
91361
0
0
173265
0
51255
48543
92842
195619
0
25376
200817
0
0
81971
0
0
67861
147571
27865
150546
66397
37364
0
88968
50213
123006
78382
0
16284
0
0
99753
97843
87010
0
0
201484
111983
0
67260
0
131656
2935
0
0
89305
0
10042
46514
251144
0
325
26916
0
20379
91883
80260
0
123588
51863
0
75268
92039
0
0
91694
170645
98323
0
66875
131656
0
0
65631
0
0
0
0
0
0
173442
40946
108968
83138
88777
0
0
48500
0
109051
174810
2833
87879
0
235454
116564
0
141331
28554
173932
25497
27065
0
0
94093
0
0
108183
28449
0
127406
0
0
3139
87228
0
0
160370
0
0
3632
0
74243
61697
281788
0
97106
94944
0
140017
248954
52748
0
72970
99284
196789
0
0
0
44254
46720
0
64590
95008
23085
0
49589
95543
0
0
84849
62345
111990
44184
133176
0
11667
9057
0
54309
86810
0
31828
147431
73498
190236
23697
110090
126520
40827
2453
0
111754
80260
12746
15685
0
54016
0
0
10437
144293
98339
87276
5464
0
89884
75842
0
88313
190864
22068
127980
53251
47288
0
10009
62869
62768
0
0
63755
325
145090
30251
229531
166869
0
88854
0
111795
79761
0
117178
0
45029
0
0
35033
48109
37154
0
47873
87879
0
0
83109
0
161490
0
3822
0
65356
0
0
139915
0
77381
133859
83281
0
80177
116303
224375
92695
28450
40235
19332
91501
4896
92038
0
97943
84784
0
0
44719
190639
123704
0
22408
0
95588
29116
72229
246899
0
0
8873
35057
0
59017
0
0
100683
0
77649
224391
52212
100713
0
0
79591
0
9634
0
21879
73654
0
0
0
0
47684
50426
19384
224764
179168
94317
8670
89091
80098
0
0
0
0
124020
37717
0
0
18727
98806
0
0
0
90418
97733
0
87139
0
94067
159670
74846
0
0
110713
1337
0
179760
1718
17380
117561
0
0
208796
0
0
0
0
41889
0
96646
19798
40160
0
0
0
66931
0
0
0
0
95797
95478
70993
212522
33984
131976
0
59764
0
84216
0
99850
197558
0
43536
137691
0
0
108742
0
2914
83511
0
85849
90982
78990
12534
0
0
0
21196
29564
0
82072
0
63530
94140
84318
275694
0
5486
97312
0
0
34689
0
70032
0
32924
179367
36845
0
0
2755
129422
55016
39690
0
90848
2891
0
0
0
0
154963
86103
32936
115986
26716
92038
0
0
47731
29246
0
247771
0
167298
72504
100195
0
2617
44550
69143
125492
37060
0
140886
0
0
0
107228
96329
68390
77306
55781
0
0
0
88753
0
0
0
0
12503
0
104821
0
42159
0
75898
192911
0
73498
21196
0
0
118197
34800
36845
0
0
42819
322269
79761
0
0
0
54840
0
0
0
78537
0
7027
49567
182890
56471
0
0
88169
121073
118728
5927
89751
0
49930
0
172257
103257
86157
65279
16426
0
39690
150297
40076
0
0
0
0
65157
42170
0
165720
81147
0
0
16284
89349
39528
35812
108105
0
62688
0
58096
0
114931
0
0
61429
194307
108480
42251
168829
111799
214126
89300
166216
144522
0
1445
0
0
157827
1550
74770
94206
107693
0
0
0
0
0
22262
114619
118281
132180
0
62588
22462
128166
0
0
73744
0
0
112851
17650
0
0
0
81147
0
70921
78017
0
75850
0
0
0
0
0
0
30021
0
37594
88993
0
59685
88993
748
145738
0
95797
0
56600
0
187849
0
5568
45429
32818
0
0
112300
56982
0
95942
47061
0
146120
0
0
84339
111586
119461
0
167571
80902
0
81694
140311
0
0
0
0
31114
98846
149740
0
5251
0
78784
61087
93195
37841
143459
0
146545
93644
0
0
151727
91855
0
59891
0
19082
93037
81665
0
0
122100
89940
76817
0
0
72673
1816
0
97500
73844
96138
60065
52693
70944
0
0
0
187791
131448
149426
104582
52328
0
0
0
0
48983
51963
46601
0
0
0
95282
84720
0
14979
570
0
0
0
50449
42830
0
75382
37060
227843
128627
36894
0
0
200281
8534
0
4993
71594
90875
47684
96085
97372
64670
13042
135067
0
0
0
0
94956
41051
82167
93943
240860
15695
85630
58031
0
73855
176722
27759
186096
89122
21273
81919
99517
58250
80263
19332
75754
70656
0
58572
18320
0
0
0
0
0
62921
0
0
97726
0
0
98709
164310
0
57551
126323
62056
0
0
0
0
0
0
137306
173932
0
19587
0
0
115970
0
21148
18856
156762
0
48839
1073
37978
0
0
83936
0
0
297850
185626
21687
153742
0
0
53272
33024
0
0
37110
89916
11238
0
62964
44703
0
0
112725
20342
122428
42830
0
90418
14098
0
0
162711
96048
0
0
48586
42774
163583
129158
62345
0
168719
0
11786
10373
98340
86411
80722
117672
84401
68447
26763
75381
154505
0
0
0
40070
6947
0
12371
35953
97372
5578
94552
84774
95074
290808
0
91746
0
0
224391
95942
0
70228
76624
127305
22726
94911
83427
112851
71315
52525
105696
29212
38524
163484
99146
140311
130566
76888
0
160512
146542
41215
128571
111919
36894
0
17768
24802
34393
0
89841
0
56478
0
81948
14208
42641
0
17659
134928
0
79038
0
61295
47771
95208
0
51237
156910
44962
119676
154097
68617
37135
0
15557
0
21407
126800
0
0
93453
0
92601
0
0
0
0
11798
86671
20643
0
21520
95614
51953
26839
8338
35928
0
0
170134
239716
104115
21131
0
0
78670
0
266859
21520
65658
97500
0
96753
107945
0
75898
8670
69077
0
104268
0
91327
0
0
0
81157
222186
66408
96398
30561
48527
27936
146017
80144
0
0
89862
85259
107945
197566
0
0
98376
219289
120021
77518
0
0
83937
27033
159872
75927
167717
26941
122138
0
111406
247771
0
317105
0
0
63637
55542
61990
78380
51523
0
237395
0
73002
0
94839
150356
37847
0
0
0
87826
0
135827
0
0
54050
0
73844
85538
126548
11113
80722
66860
0
146406
0
0
0
0
49067
152817
80699
0
0
130318
64702
0
3353
54119
111465
0
36845
0
14122
69980
0
161077
50643
0
82691
0
0
179901
46412
41192
156615
52710
21666
89098
170569
141345
0
0
149191
0
25810
0
3749
73086
0
212694
0
92933
0
51117
164484
0
0
0
99730
70948
73047
0
156860
73201
82202
0
90004
0
104261
116166
0
12106
106469
88854
88822
50730
34733
71107
0
11798
85736
0
79883
0
0
41863
0
76436
0
116704
39247
58714
97145
65157
94956
132944
46564
8866
45223
56617
116664
0
0
70549
0
84746
105807
0
89885
99540
32721
339447
144471
67929
0
82223
82153
63527
0
38656
91696
160394
148231
26908
0
123268
0
240214
111520
28649
47436
0
93315
0
99725
42774
63617
30079
71016
80052
27067
0
0
59209
43027
0
103213
244716
180759
138410
0
6853
135054
61591
25140
51596
28963
80676
175123
787
30998
0
185626
63784
14005
40071
7376
0
26000
153606
214796
10831
0
152802
0
0
0
0
52181
96685
0
88408
12746
118478
0
79848
117178
0
0
62079
86845
0
84861
9057
221855
17310
13941
49716
73621
0
0
208619
26763
58914
0
74534
0
0
0
195796
84849
10642
101261
0
38271
20270
0
112665
0
84793
18448
0
62964
22650
0
111406
0
297154
4698
11104
23345
0
79613
0
17835
0
26881
63326
99646
133400
144896
0
154097
0
24721
0
170371
107830
154401
127980
82601
10273
45545
96101
111795
105478
94956
0
0
48876
0
158922
45968
71671
0
0
80163
72894
98710
0
44182
0
0
0
141363
51666
0
0
48732
0
17981
234878
0
0
0
11585
144224
15706
98216
0
140121
0
0
129555
0
59612
97210
27109
0
0
0
101490
0
57239
111721
117492
207354
0
59858
0
0
0
0
0
134800
49717
80893
58952
0
172257
58096
161766
0
80457
237525
130080
3943
0
60645
187895
135634
8534
12504
0
6683
0
0
58096
0
75210
1563
88756
0
27834
0
103075
75810
70186
41525
0
69616
0
95686
65273
0
0
0
17831
27
0
26698
166242
68297
0
0
24257
52492
96263
0
57551
54050
43677
85744
38452
258023
0
0
34730
260172
139420
31010
0
79092
50697
73000
0
95709
115531
0
0
167139
22650
81552
0
0
95942
98129
187300
67178
124434
88447
82096
62656
30984
0
0
0
0
240214
0
115879
119393
218034
138112
940
10524
89639
168375
0
0
125258
38623
0
0
0
0
18167
120041
57176
12133
88269
0
90577
171436
87278
81657
93453
177078
0
0
217495
86526
73661
0
110225
0
0
0
127837
24802
0
0
0
0
0
50696
0
87525
297850
0
87588
77900
14122
129158
0
44550
106927
165740
0
0
45464
107174
84175
0
148755
38258
89889
0
0
0
160370
0
0
48182
18187
5021
114170
40781
65484
129046
0
99997
0
115745
167540
67925
70932
95778
0
86764
25325
118736
0
0
32678
73472
258572
27221
0
17091
174224
113660
229228
0
61410
0
5631
79591
28814
117178
0
83631
87073
0
0
0
53272
787
0
0
120437
120021
79092
0
0
97841
49263
150991
82625
139785
0
167029
0
66230
87663
98986
80720
149967
93453
135505
86420
152106
0
0
0
196371
84137
14122
62529
87540
86764
181646
146442
0
88822
0
123226
10437
207600
0
0
10070
69147
0
58062
223916
61382
0
0
243103
213395
0
0
0
12751
122335
272231
151186
87594
89520
86633
0
53399
0
20821
0
67012
0
0
0
163359
5456
0
97210
129985
0
0
0
0
0
0
56315
69056
73138
90069
0
38162
74453
41186
0
0
180612
239898
71599
108784
36716
0
0
0
24586
0
0
0
153204
91693
112563
0
12750
0
198194
0
129046
174023
0
0
210774
84937
248205
82719
0
189805
69893
100534
0
0
69572
0
167820
0
3667
39554
0
152967
11156
0
476704
89464
61429
44662
77217
93542
0
354708
112320
0
74647
23049
16824
0
0
0
105227
0
0
123510
82093
12473
0
0
97494
68388
0
25806
24933
66860
38694
150514
350205
48325
64096
27001
0
89297
257664
0
136650
86057
40891
0
27177
140622
0
34288
221151
78304
230879
12522
170934
123622
3253
0
157798
186841
0
192138
0
0
0
0
60026
0
303294
59855
10685
0
46211
0
0
16519
0
139278
0
0
96284
0
137465
0
77653
80273
140923
64410
0
0
20030
96771
296889
0
23736
103289
81552
51159
97001
0
21839
0
66971
0
126231
80064
116981
23480
0
0
0
92192
0
0
34765
0
0
0
110774
20342
0
0
112923
0
0
0
71681
70948
139278
0
0
24933
84616
86474
14051
115531
91616
0
134688
0
0
29171
55542
0
0
0
0
48876
0
209359
46096
0
31362
183700
99058
0
117881
0
30420
71671
24149
194381
0
170645
0
143827
0
45629
20851
0
266152
34186
50215
82601
0
200836
0
75317
68355
287303
29136
110697
0
0
0
74380
0
24405
113826
170146
100327
0
96468
35928
47021
0
10831
149967
202511
0
49413
0
0
66935
0
68214
159507
0
0
159465
92251
111479
2066
297660
0
151421
89547
119342
112376
99301
61158
98197
0
97001
13852
58784
0
146406
0
143440
55956
79980
75915
86191
0
81927
0
0
29410
0
0
77489
93714
0
0
0
97148
103701
0
0
0
78368
99600
64073
0
89748
111754
0
36396
0
235755
134979
15677
0
293101
65924
143411
41584
211435
0
0
95007
0
0
107435
70963
0
96419
0
249891
0
0
212074
53256
77283
57956
257664
89701
191861
79102
14100
68151
81247
239999
120082
85485
155097
0
174302
88245
72662
0
73498
50770
27073
84849
35913
0
162873
44744
0
26392
150153
70446
167688
88679
0
0
51159
32491
0
97662
19632
0
108777
165817
38803
0
25019
137090
0
29651
0
9578
156263
42307
0
232027
209449
72754
0
230232
129442
21853
56305
0
237647
0
0
60431
0
99349
0
57502
42274
137958
39305
48527
0
26966
20653
0
123119
0
0
0
0
144115
33300
55993
0
19400
0
18903
100032
47065
16074
0
270656
163779
52762
0
52378
83946
61909
0
0
0
0
94956
54136
89297
0
0
3632
137329
0
120582
0
71185
22058
0
100049
0
0
165843
206786
0
91554
301700
41863
0
77661
0
141199
0
0
120082
23736
0
8429
48178
72622
0
78782
129152
59798
163491
0
10642
0
0
0
0
0
52549
0
0
182213
91291
60504
0
4090
0
76611
227825
97163
104616
45680
0
0
76436
0
0
84674
10273
14122
64007
118745
73684
89464
0
11911
0
99501
0
0
171858
161046
0
130730
81381
0
0
106350
80042
0
71066
19800
0
13056
144378
18730
0
248043
107781
0
8104
16810
0
159739
4196
0
48130
0
6869
98332
9660
0
56600
294923
186841
151325
111825
57605
0
30926
0
97273
205438
256431
0
61382
54497
0
0
0
82647
21331
0
0
182054
105843
0
56831
0
0
50336
0
113143
16612
0
161077
0
0
167977
134426
0
189879
0
0
11243
158600
0
0
22518
69964
144326
0
140923
0
79687
42706
63614
110603
0
0
24060
0
43453
24827
0
0
65915
35930
0
97372
0
0
60453
76665
30017
63854
0
0
96685
102303
0
44506
0
0
0
0
101311
0
93834
0
0
88754
31253
64670
270001
0
0
0
0
0
0
0
93195
0
93565
30486
0
84849
39803
117880
8670
0
15160
205608
70870
0
0
17931
12078
72022
0
61228
0
0
193286
95739
255801
0
58096
18690
44916
0
72653
0
0
0
60242
41298
205125
56713
0
245
119666
0
17091
0
153948
26763
117958
85668
0
0
8597
0
0
0
165589
183798
55196
56303
136869
128533
37154
0
0
0
11124
139401
0
93470
0
149693
150694
0
0
324207
0
0
0
0
47418
32936
117492
0
93541
65376
170524
0
0
142578
167048
99599
29184
182233
45452
3559
99829
0
15197
278682
0
0
3916
189392
144082
0
28666
96736
0
121377
28737
182801
97807
0
213395
13781
5849
0
205953
82195
0
67841
158590
95528
0
61689
0
0
33431
0
0
0
0
77160
73390
21131
0
130555
66482
0
58268
0
63652
57786
43430
58335
88426
134795
0
0
80695
0
88496
37615
21245
83825
0
8873
86869
37782
140802
104725
84563
99996
0
79932
127446
71891
0
0
60201
29905
93023
32007
22164
84731
5999
93441
60362
98323
0
121484
32763
0
10860
0
0
120797
0
92552
84666
0
0
61359
91127
174101
0
141388
0
128821
42655
18895
27266
0
317736
106692
0
0
0
0
94256
197566
5967
0
0
39913
92144
78990
66575
157280
81396
67260
157110
57657
16810
183683
0
210318
0
185375
112959
0
0
37780
0
51610
30676
0
53441
15890
0
0
119171
77410
95008
72538
23792
79641
0
0
183651
0
78782
30556
172708
0
0
96753
293769
0
82325
152698
0
0
206811
0
89841
0
42219
77648
170060
205642
0
0
0
35469
98018
155525
0
184568
35337
176722
0
175052
0
38811
112939
0
0
0
0
0
3483
80902
8338
87157
131942
145499
311885
174500
0
73242
269150
151354
249065
78827
148238
128179
98136
71583
36107
281443
182625
0
39931
56471
98620
43239
192911
209477
0
0
0
97117
0
0
47384
104382
63703
46481
946
0
0
160795
184
68157
50369
0
0
19998
14142
0
0
0
0
170815
108959
99845
99370
20335
34736
56471
147919
0
52260
28666
0
89687
53642
44427
0
92397
67808
138979
0
48817
84526
171140
32617
0
0
134757
113708
0
72670
94026
4505
41215
49821
0
12486
0
48563
0
44594
37006
0
0
29410
135155
0
95808
89465
0
0
283003
0
37984
180194
0
75026
26892
97889
57032
0
234187
25470
0
0
129546
0
0
23952
0
43582
41280
61591
58091
212164
66540
152784
62930
81544
0
0
0
0
79483
116086
0
0
126149
222302
0
97667
147760
0
2024
92612
60065
0
0
0
73638
175740
0
58631
162018
31013
0
37834
108492
92312
114968
63637
0
5277
224169
117655
103914
201823
77389
107967
132979
52290
284928
0
6617
0
35375
180754
32721
0
151723
0
58631
0
237512
52836
125610
0
107447
199679
0
99821
73197
2632
159166
0
0
119016
51896
183549
160594
18187
0
86017
0
105910
0
81069
154949
72447
32636
102303
158468
0
3141
34166
109610
0
0
262985
0
93973
27976
15859
2423
0
0
149693
0
121757
93758
0
145767
46184
0
79394
0
282077
34232
97326
0
150341
0
55593
0
129265
38392
0
152106
94591
145862
157702
0
39047
0
0
0
90667
0
58169
180306
0
0
85655
89297
23057
153985
151076
88063
175628
93679
101474
0
49443
160874
0
60374
205721
57084
230232
0
51902
2423
26948
87247
23175
0
0
0
112136
50744
16824
0
184031
10617
0
23049
40719
0
26433
119375
0
109835
89943
94511
0
166037
38811
230533
42819
0
229690
105203
64158
0
49358
0
0
41880
0
0
0
32340
5195
69001
0
36111
0
0
0
0
58866
129646
53883
52639
0
32491
38623
0
0
0
0
16659
0
64644
92199
0
105054
0
80273
25730
0
191243
57538
0
48527
51972
192911
0
90031
0
0
162717
80699
0
0
0
23681
0
0
62315
40753
122770
0
0
0
0
222165
99763
0
787
0
0
14078
58924
0
1541
209967
176435
0
123200
0
11215
24893
138598
53829
72754
223898
0
0
73800
0
43399
139669
0
0
84147
0
170011
34619
0
87811
0
0
0
7045
138266
38376
0
98640
0
0
66371
0
26000
0
0
97166
0
0
1977
98035
0
82048
4390
111622
0
0
58854
0
132382
144436
30420
56471
58557
46106
73354
81189
0
0
138627
122037
23136
19082
8104
83825
0
10047
48430
149481
0
0
174403
43146
0
0
0
11435
8351
77424
0
1934
0
85909
86800
93762
72052
123546
0
149820
0
82809
95560
0
90487
247251
22164
17522
215122
82195
42568
89578
80620
134629
87184
0
43046
4214
11441
0
0
0
36450
64169
174322
351255
12989
68617
74732
0
67653
0
0
320031
0
0
21751
0
0
17307
185227
0
169241
57657
0
72271
32186
89680
88541
55356
51953
39853
0
0
0
97974
8641
0
232027
81069
140311
0
0
67260
176722
7376
130555
0
70033
190649
131915
0
0
0
176025
215706
53214
0
0
14190
5915
95686
38694
107888
38165
144308
0
117655
63742
124545
0
124020
113547
99713
54177
204436
155875
169968
47065
0
0
73598
141452
208458
55956
0
47739
67099
0
88863
0
10321
0
0
95809
213395
0
125534
174258
67428
152255
0
24817
0
63509
82248
0
28395
42109
98340
0
88519
58410
0
67138
0
88863
56782
95007
100050
0
0
140509
0
243759
32488
0
43678
57032
45871
86785
0
0
0
0
0
374346
0
10766
197103
84526
299163
0
142552
155739
0
0
0
102904
238455
0
151121
0
0
127880
51953
0
59594
0
0
3632
79687
0
105029
0
19001
0
27033
89346
130899
188641
0
0
0
339754
35552
2511
50924
57389
112390
0
0
258023
154488
88987
85674
125099
0
0
105932
118891
160116
0
64603
96143
20767
0
0
123274
0
98129
0
0
29954
0
0
126166
0
0
0
85692
120907
0
0
58308
91781
68700
129166
148487
52628
68301
5865
91685
174717
115515
83818
110375
74243
52565
13418
131999
7376
104252
0
200817
93425
0
23704
122273
0
228233
137331
26275
15482
97255
0
74711
207389
44297
0
104261
19729
99522
58374
22197
31375
0
56912
0
77807
111795
57389
40361
0
24827
0
73201
97752
259857
45809
92284
94658
112810
148886
104474
0
0
16239
7128
0
0
235662
132012
111622
0
0
85091
8583
211360
33762
57187
164789
235224
0
103075
0
49864
97449
0
69405
92660
96854
187849
0
142634
0
239705
0
0
0
155707
201403
217403
16967
50449
25927
91097
27074
197070
157473
0
57605
108405
212456
0
17401
36111
149716
0
56896
5085
128533
52932
0
99869
139669
85103
0
2423
77318
0
63733
0
0
56428
0
5530
308396
0
0
0
89230
0
162525
109209
10563
17496
0
20030
87458
108968
0
0
185253
200384
99405
87095
162895
46874
150387
0
98060
165776
0
95819
0
167069
170751
92491
88871
8360
0
0
0
85775
0
0
180171
0
0
100050
268549
1563
166330
32165
37365
75252
157376
75148
0
61126
282077
166037
196671
97726
215010
94579
95036
59872
46627
211728
0
98332
92199
92960
81755
0
0
0
27597
106171
0
19735
247267
0
83521
0
0
46426
12066
244384
117506
0
0
50938
67753
39620
0
39690
176165
126800
45291
82202
0
0
0
207695
10646
188801
99315
0
0
149003
0
85356
0
82167
131659
0
0
188669
230510
0
62577
69737
0
181
90164
39206
99503
251630
0
42802
142322
23805
0
51159
73348
0
114543
163467
145152
0
76568
5821
0
116321
205721
13171
0
107980
0
32488
74839
105538
83192
0
60616
1116
130825
83169
0
14280
62869
59293
149257
83982
24443
165631
163525
0
6970
18727
195234
84162
37445
0
171802
146437
152257
0
43265
7030
0
49296
89171
77078
118728
80078
161360
0
14592
180779
0
31615
0
119024
73189
14122
40177
98680
55955
165610
26810
67930
31481
62026
99506
0
69616
68617
39206
0
17505
141641
8575
180031
0
86800
93453
230170
0
0
73131
42170
0
0
45359
0
0
0
0
0
30864
0
163700
112160
0
0
97952
20727
37438
0
148231
106677
93826
84237
39305
74746
57000
0
139881
23213
59077
232465
148135
84730
64302
120338
258120
0
82282
76480
0
160019
0
0
163506
75927
86573
0
199617
0
101867
81253
0
0
26651
17518
39212
70377
61410
0
152817
89889
128571
225617
0
173678
98950
309705
0
163257
0
0
102544
215108
0
35887
32758
23704
41051
81948
93176
97620
75479
0
91192
0
21320
0
0
0
74286
114026
0
54952
0
0
146190
71913
15502
148231
40645
77446
87343
33608
82625
158003
43570
158534
147924
79613
0
209487
11429
128815
33797
95556
94176
97389
0
129046
39206
116269
0
12074
0
0
190578
89039
87597
27066
0
69096
0
258637
123226
0
69244
81811
0
125414
0
39633
11188
214257
130304
0
91115
0
34750
0
0
0
0
0
80284
0
65888
121945
0
0
206802
385166
53408
0
58296
0
0
189355
0
152556
140279
0
48682
0
169241
96854
0
130825
0
124703
167213
46430
0
77757
0
243582
18933
0
0
152063
0
0
14129
80128
0
264830
163098
112222
0
19146
140622
82691
0
0
167350
0
89067
0
34267
0
57698
54015
182917
83585
29238
37053
0
108030
0
62541
4664
125208
158145
0
45552
0
103921
97431
90534
45708
140159
0
0
69631
0
0
0
95797
0
109909
0
0
0
62000
0
142956
45249
12348
259185
76167
77244
41709
79947
16116
155245
15859
236049
101437
39528
0
15269
23736
0
90989
46356
74453
14232
167301
0
158989
35293
257721
0
0
0
99535
38915
54026
0
173432
0
133398
0
75978
0
0
137513
0
0
95663
15784
192042
147157
99146
0
81321
0
41648
0
0
946
0
0
23057
0
217263
135067
0
91022
0
0
201995
14302
259185
299407
149557
35278
226274
97107
0
64158
0
35795
56912
59490
102707
0
88635
0
110444
44514
62688
75461
14555
54700
0
0
0
119342
55899
81248
118936
1375
0
92933
52181
172647
207776
170000
0
0
0
47731
156006
87713
91696
40585
0
0
35469
52492
254440
68533
54491
0
47150
176685
94086
44329
96164
101662
14269
0
0
116216
8658
157896
151033
0
183529
174492
106474
65270
122545
0
57782
73744
94371
45710
37951
0
189392
0
0
33617
61359
82325
0
0
0
0
30629
138343
0
84154
59138
16263
0
146907
50012
2423
0
17458
80547
83557
0
0
0
113208
62688
174676
101281
97858
154235
105807
77415
102335
123506
0
0
62531
0
119548
62374
0
122574
170490
82973
154035
43678
32921
0
21867
0
125186
0
0
125258
154951
56421
0
43399
155776
40235
102287
229634
0
69990
48839
35771
119375
0
0
41298
40435
28506
148903
38511
50875
0
81896
0
36462
95987
51409
0
1674
0
148314
0
0
96876
0
277094
99966
52525
80893
143023
0
97372
36580
38144
81878
0
84616
123344
5195
125391
26144
0
109574
92225
0
0
137992
55742
83065
0
0
201015
38394
131135
75225
300680
59116
0
143840
6599
7045
98300
17080
130858
0
78972
0
19436
0
37717
61735
140859
160820
123325
15760
66851
17458
42996
0
0
103117
47434
34058
178137
54580
98275
156762
81162
27054
81693
111618
51087
62637
22031
19453
87086
29530
72191
121535
132405
0
0
89383
0
85811
108249
99575
11243
0
0
0
0
0
109584
0
0
289779
119591
0
81690
178520
0
105244
142634
30265
7823
191606
122107
0
88756
104745
116981
36746
219091
0
84666
0
0
0
54699
0
69199
68906
0
86764
51440
145273
0
38371
113078
23316
41460
0
0
155098
19953
100734
97086
95616
172433
177536
29241
139312
84318
133334
4204
191803
76034
0
95739
97586
235296
129166
44621
46412
175628
0
78399
0
0
0
91022
186915
0
71877
14766
0
83961
49635
100991
189392
77394
0
0
48107
16963
27267
32763
0
59307
188390
0
0
0
176168
161933
87122
143034
0
0
102056
0
0
265840
0
51320
68381
100032
163189
0
118718
0
83708
65370
178034
62017
41149
0
120028
3799
0
178360
29917
0
22197
44612
0
112045
62509
68301
15740
97421
0
17679
0
100565
68874
321774
134539
0
269623
167189
21795
82623
140017
98982
183568
49954
37728
0
0
214257
25769
125339
0
150809
287417
0
200384
0
0
37399
0
76611
0
0
16456
0
0
219091
108924
105843
29248
48527
0
24134
0
89327
0
0
0
0
300203
91921
82382
0
23004
76216
0
179457
96101
62813
0
99821
83975
0
46333
80098
68810
95032
0
93716
31719
0
0
115970
94657
151931
142188
124127
54580
0
184729
7288
0
197366
91127
72402
0
297895
82102
0
0
98316
180402
8266
3943
82806
12473
0
66607
324178
0
198387
89589
143976
147762
0
0
0
44189
80690
216390
146976
0
49970
55559
79591
0
0
0
0
0
52693
136564
191861
23312
93022
30576
8357
38530
0
99243
0
53807
43376
154637
0
122545
134795
47889
16263
0
19729
0
88209
0
54917
19798
237234
0
209487
23880
70263
55770
14592
0
47384
0
41051
6064
0
225569
86396
0
162384
83291
61627
134871
0
80009
53829
0
0
97210
93049
61624
88622
0
281788
0
204595
38687
86125
0
91829
0
0
69286
231373
81381
287209
70228
72295
83203
0
0
0
0
0
55330
48130
179901
0
86809
128458
192726
0
34906
218428
52378
165052
0
190649
0
0
90792
68696
0
97071
0
99684
37399
53253
88190
239020
0
0
8814
87247
294866
44782
37728
161014
107980
409697
41604
0
0
0
81189
0
40518
6169
69866
0
0
93386
46100
237080
132118
0
97148
120632
169979
0
188606
78218
60302
140178
56678
87226
129273
115864
42307
60933
0
87052
0
19729
0
45359
159605
350194
0
125066
137090
51536
0
0
295879
35732
0
0
77730
113530
0
147422
0
0
0
0
110594
60857
0
106996
196867
0
82282
0
81238
72213
0
0
222713
176376
117300
256276
0
45421
131588
58213
193824
241281
129344
13073
47873
84224
0
118104
318472
107127
0
51385
97562
0
55755
40865
0
125057
114026
4418
208221
0
0
174500
42540
0
47384
263955
201765
0
0
144311
143246
0
0
8049
134667
0
106668
66787
0
0
5146
190538
0
216805
0
5999
244119
0
0
79132
80067
127929
0
149191
137077
59855
0
168688
39853
6361
0
17797
47737
0
0
53385
0
81583
0
37438
73760
0
232159
127420
0
0
36716
156955
262783
0
44189
40120
0
0
152556
0
0
143023
48586
155425
260731
76645
0
0
0
80460
0
97858
279780
88777
0
0
92457
236242
66070
19119
0
111987
105807
0
87291
63507
226640
5826
146977
99734
177916
119375
87641
156594
28600
55144
95568
51159
57777
47678
312832
68519
0
0
49995
34634
0
24869
60242
14271
36094
151865
0
134708
51844
0
65300
38803
209438
0
0
58451
206412
0
0
0
81811
55746
0
0
41202
83382
238464
221267
0
0
0
0
112760
0
207912
0
0
47597
0
149297
0
0
184836
38916
30638
0
211082
218658
1550
121968
0
42023
0
29176
62207
0
0
0
0
0
98072
0
109261
74315
68824
98968
74434
0
97716
62964
66648
97742
0
93565
206578
81408
98
89795
4996
0
34558
149921
20342
180999
187295
211728
0
78345
138344
0
0
23981
85802
0
0
58104
0
58443
0
107934
222086
200874
104115
96771
82065
210544
30906
0
60992
0
145129
36930
52693
136964
41079
0
105007
0
96686
2980
125131
0
56379
0
48826
78953
44372
0
155594
194303
6653
14232
0
107898
18618
146065
0
263473
0
93453
0
79591
195932
56781
5767
32789
91066
143109
119024
0
159527
11215
61934
0
0
152676
88338
0
154527
84103
49716
0
26763
23795
0
0
0
0
25782
806
58498
0
35271
77244
62888
143440
0
205725
51493
190493
64013
61547
0
97668
0
71586
37054
0
97586
0
88784
43003
32749
32280
68056
52628
94354
0
56288
16374
0
78082
45590
136395
0
133421
215203
1347
155907
36147
136731
209274
190538
128219
181992
88065
122037
8692
0
7128
24208
0
144845
110790
63696
0
114026
193559
37847
126846
0
0
141010
246513
0
63627
0
0
182335
141330
0
82719
126467
99517
111945
110797
89889
0
221151
57260
0
0
0
0
0
0
123344
0
0
108591
138112
63202
38811
54580
184735
62284
157761
11208
29192
61286
95297
57732
14655
0
39070
4926
0
14616
175717
11451
109902
69599
0
171604
74665
304270
104841
73201
0
95663
53488
96394
67613
102530
0
59875
54026
0
181001
38759
68969
42146
80815
198765
0
98028
0
182281
13195
2830
144276
0
32204
76645
153850
99203
0
27006
81130
0
237569
0
0
39270
97936
0
123485
0
0
72343
74665
89360
41102
266937
284388
0
57136
0
97163
198124
0
239175
80327
188830
88075
4543
40773
55157
0
0
0
0
137329
0
0
99229
97355
67869
5074
222857
110135
0
98176
10472
0
48393
39564
37834
190507
0
0
0
0
95275
16074
73950
35997
92199
0
0
0
90028
112665
0
41186
289588
0
94116
0
228748
232553
163242
64364
212961
38524
94464
84666
0
89125
88936
97786
64025
78017
0
0
31013
0
17768
0
35578
0
21751
105251
77615
4976
40753
242218
6166
54805
212854
12373
116341
138703
277728
0
111406
89597
239150
91233
0
83382
36265
0
73490
112959
45758
22068
256369
0
0
0
22068
206752
68809
69593
0
0
0
166751
141894
92788
0
0
163308
0
0
157060
0
83169
0
0
0
62091
225569
118281
0
45680
30750
216215
110697
225487
91128
121728
103062
0
79085
15909
65745
97012
0
0
103776
0
0
183626
0
0
50643
123083
70001
0
0
3806
0
95262
136596
161051
0
0
128690
0
70263
213395
129165
94592
381300
0
271266
123758
0
0
57659
0
0
27067
18569
128469
27089
0
0
91333
168793
182796
0
99129
132382
54241
10194
99795
0
117655
0
3205
117862
88408
72051
0
165817
0
28531
32674
50326
150038
9477
102524
0
0
84380
71226
125802
63118
84203
26275
107228
15306
120797
109396
103770
190864
0
130903
0
92823
0
1287
90488
0
143308
0
0
0
0
15740
238226
0
154865
0
77200
160841
197849
70365
351793
121945
32490
0
99657
38687
20474
127728
0
0
159826
0
49455
0
0
154401
402963
115712
0
203513
0
59441
0
67757
77661
16191
166330
79059
164866
0
93504
50847
0
107009
147335
191315
190507
85996
0
6141
159617
251944
158526
102873
171893
0
72051
104181
0
0
0
0
12486
98869
0
45160
0
122139
159507
31254
85548
0
0
108255
80790
84793
204019
108637
159161
69448
35628
28464
0
81394
80719
106641
159588
0
39807
182153
15088
12385
88313
0
0
229775
0
62031
88093
2719
140423
138958
0
41659
0
54580
64332
0
54819
2563
86214
202511
0
173092
0
125408
105110
110697
0
116412
100041
62966
0
116704
100988
113143
259439
11451
79648
0
66897
154457
139498
101463
0
17981
0
186841
0
0
177370
0
0
0
262305
79395
0
43348
0
86937
93950
0
39798
219091
49067
0
144845
22249
172257
90814
82398
0
143440
229935
140673
28421
74672
120102
56968
218030
411833
212266
0
19082
84849
0
21798
37360
0
228764
137329
82554
151217
56305
0
98986
0
174165
6599
208832
0
0
130730
29212
0
143517
0
80620
0
125012
200759
26508
0
0
195073
237570
200092
104019
35170
0
93295
25207
170121
0
34393
53880
52466
0
211788
0
22913
91128
82599
83291
204287
37581
0
17237
0
95556
6653
1783
0
35495
135024
200917
0
121242
90541
116503
40585
237553
98417
159646
185251
259976
8658
97251
0
0
161422
190864
109261
16856
74871
0
97733
13069
0
0
116217
158073
35365
5999
99516
88190
0
0
95089
105054
62921
65745
0
70948
157362
0
0
0
116217
142741
138228
61624
328921
0
61689
221500
7185
0
0
43097
117313
0
193255
190554
0
0
41216
137451
23075
0
0
144899
79321
79614
25445
0
155831
0
78646
96800
121343
0
162018
67653
0
193973
147662
0
171175
0
187504
18626
81321
61101
131633
0
0
63162
54016
39114
73654
0
11664
78791
79591
0
176000
131998
75738
0
0
0
51523
45291
0
0
146038
54348
165817
237348
0
0
62795
213747
0
50265
0
30102
152475
96511
129670
259643
23681
0
118362
123486
232104
326836
7295
0
49968
50326
62182
10027
28464
91409
68328
0
38023
0
0
232768
30351
25008
0
234635
117672
91284
121375
74964
0
30486
278171
27728
84237
0
0
33782
111406
25470
77731
90367
64526
74727
0
255428
66553
354113
107934
25448
132009
0
0
57191
245602
102310
78651
61624
60397
27530
204209
82417
45741
163353
55356
190283
337358
102740
0
99453
106605
5443
143611
34750
46798
0
0
53239
54700
94298
60616
0
140046
13440
153408
3879
51738
95568
40160
242456
0
0
74164
107447
37849
61856
64135
0
0
0
0
75216
8583
0
0
68828
0
61410
231370
0
43705
171377
114447
183817
214485
93424
138972
98854
91020
0
108459
89939
0
0
73832
175941
80098
177351
0
95336
75614
89310
190283
168789
0
134667
77977
220347
0
194580
34260
214796
0
162530
0
0
169622
132903
44372
0
200917
57659
98598
127648
208619
185531
30818
0
76534
447762
76906
85655
0
66698
79142
255386
104181
0
0
29410
202514
84643
5781
0
193790
95100
13069
0
31671
0
44820
127044
39774
63158
7024
110823
219013
138343
103914
0
108184
100683
26593
210219
121337
135447
213638
212337
133552
82625
0
176962
0
0
0
0
0
238272
20660
78368
279220
0
0
75623
86459
0
0
298567
0
88190
18670
0
225324
171837
213061
0
104506
54348
0
89891
0
20861
26319
57036
303989
101562
298006
56428
254754
97808
96488
0
75752
239807
56890
0
42463
144505
3667
137828
31518
27697
103062
7368
53872
0
0
93315
171604
14608
0
76657
66037
100017
228243
15206
7429
142690
154280
124664
0
138690
280368
224230
103626
110583
0
238584
0
38303
88764
36375
147470
0
89989
56968
170059
0
47454
192386
0
102265
50336
11243
73432
0
147893
59855
91065
0
91500
0
15677
31305
90541
173926
85630
181000
38113
0
120555
0
134918
41405
93023
12777
0
41141
15595
51536
54580
80728
0
170023
0
51437
0
72239
0
0
25640
225662
0
0
65462
238219
88064
0
0
95752
123083
51131
28878
155472
150026
64358
0
27266
2679
225232
22169
66563
57000
0
175780
0
23736
45022
68097
0
177017
0
121999
236254
0
79516
1059
158072
0
0
93047
44727
0
23952
29315
0
57007
56360
153287
120803
65302
99210
207416
0
46189
35928
0
0
0
0
79039
106749
62079
0
0
0
80036
67011
139414
125734
96101
0
78248
0
54879
113708
0
141268
79883
0
89329
0
73657
40160
94038
8998
128190
10456
154637
0
0
89300
389396
78099
89300
123616
68157
24717
0
165813
0
179901
203654
176025
101751
11886
14664
82545
0
112071
151931
0
52282
97421
120310
188365
243530
141765
221164
128301
182797
130228
0
0
90775
309761
242826
168966
174012
6799
329922
0
281419
122570
64586
49185
23481
210544
11886
91789
69579
93308
0
7185
319201
143023
97491
165256
49532
0
204648
99448
0
228400
62795
277858
97091
0
38712
73103
149685
191135
26345
8982
84339
71068
206133
82382
102848
115872
63755
0
107582
94298
153052
27007
40745
168231
32180
102024
202345
373803
64285
16299
110280
88936
90164
171546
0
274146
11531
12486
118948
29318
245230
175071
253195
60785
3353
38811
132227
0
0
30251
0
54621
45291
82223
177365
0
56379
0
0
0
8149
131684
98805
144505
0
0
11429
124488
0
79143
0
21770
0
184965
79980
20821
0
99320
158877
101614
72271
38452
105346
31751
0
29246
0
239853
38162
30089
92589
134594
275535
265066
32763
96958
0
217884
130061
164988
50744
0
317256
434887
0
0
350697
25640
0
64614
34900
43527
106350
251798
41936
124207
0
65032
41667
117602
92541
189870
30320
74443
3632
0
61286
0
145466
267032
117672
0
64096
57036
81210
0
0
0
94683
0
0
0
60618
0
110397
0
0
312832
47873
0
83975
0
51294
142004
122037
0
0
146236
0
46876
71594
22560
21867
67376
85888
8952
97691
119770
174458
53661
0
63660
161490
96340
0
383962
151433
0
280368
3632
171495
17374
100128
0
42159
91844
0
28583
94000
0
0
71599
0
152255
81223
0
301218
122942
86964
121242
0
81693
0
9160
85156
0
25470
49067
0
124127
0
80163
37456
58111
170688
73182
238317
81394
133044
99490
71585
105365
325902
38699
443759
119393
0
90725
58233
193886
140753
8881
41704
53463
36094
0
43003
0
94956
0
137575
251573
5486
0
153091
128458
0
24339
0
116232
0
0
183478
30576
0
100032
149799
23805
55442
0
209903
0
90183
201614
184358
218771
175464
0
101751
0
9991
0
0
0
0
95709
126700
0
38305
94632
415722
35218
87510
143839
10378
56898
184031
140121
0
0
90982
0
69001
135024
55333
34393
0
80722
0
114825
167516
0
5530
218730
89013
0
112608
0
56781
78696
93405
39305
39543
0
131212
189290
250953
74443
215381
806
0
241281
544
43281
55398
73417
84531
0
84959
211866
0
256547
0
0
126123
66146
44782
0
0
142877
116800
20919
169218
0
0
0
77092
0
0
0
36580
0
185264
133421
24886
125935
52966
162711
177099
59298
222713
0
56768
0
0
87769
86881
0
0
0
121770
544
241084
36027
166363
167540
90842
0
199181
0
112851
59807
75726
296994
89825
87712
0
78254
0
13033
185468
357833
71315
181316
0
56735
116303
0
109206
0
17018
84959
271398
126653
156708
69056
150566
15695
197874
0
199325
0
83009
96143
47938
88679
56678
0
106350
100762
43124
96390
27974
0
249786
260731
91336
0
0
169280
180079
108113
34051
62869
117671
17071
28249
26359
0
0
150954
30016
248767
106629
0
1635
237348
76095
159369
0
0
0
0
89195
75596
0
5200
91501
33682
290087
0
89091
34288
70098
169280
202889
61429
142564
3118
20919
206811
26645
61295
38687
89133
294866
103524
268497
91846
146204
95079
0
14281
224656
98748
158495
114529
0
0
19684
23736
45815
180460
0
82153
108850
83008
95884
191606
0
88569
134571
56768
47511
229264
0
18810
97894
0
0
145491
340330
0
100476
362661
195888
132774
0
109995
115039
34780
129303
148321
70948
95614
114944
30794
191690
0
0
115946
96488
110974
84355
291934
0
30265
41870
52687
41661
170509
174302
158037
340105
193901
0
209916
46640
149131
0
91655
0
82726
93441
105461
0
6066
0
239853
33987
36273
89830
0
122891
271398
144053
0
67113
99734
81396
104727
180402
99563
0
260059
310249
92585
0
221151
175745
44019
404238
0
0
20737
0
50924
0
73498
74672
80923
0
0
0
269429
0
63012
0
4328
34497
153481
0
0
22326
84369
6873
73546
0
10825
0
48862
163204
0
0
0
186821
92656
0
121186
86270
142690
0
103289
0
40008
27976
83693
149439
114147
70681
0
0
119496
49857
56580
181684
218999
60907
82549
84796
0
125886
12949
90612
44962
95089
81310
74893
139209
0
61172
100014
0
56899
152941
174479
0
0
123268
91062
300203
150225
0
67099
69593
8146
78397
9857
53224
0
159646
0
0
0
23486
75734
0
61286
20342
251592
138720
0
0
159820
0
134958
2058
157855
136167
0
37923
271786
53789
0
31447
142317
0
0
47823
164896
0
21703
51308
0
63921
185447
155233
178978
0
24208
308123
300256
165850
107806
0
167092
0
103185
140285
50437
38964
94971
29588
0
0
80137
307305
123180
0
48864
0
222713
169927
498937
52799
26319
0
110312
300374
75894
43124
0
164816
70487
0
97786
0
25960
90128
43142
0
322480
133407
100528
0
0
21747
0
0
0
0
142955
89613
199131
0
57928
68421
0
102349
186117
126645
0
86398
182797
37006
64829
518249
74286
114134
39566
191674
28531
183626
233745
0
27576
38686
0
0
30016
80823
34780
0
122465
149682
172328
8931
113810
133822
0
33782
43107
37978
53774
0
149257
86086
0
95297
0
0
0
120804
0
108645
168815
0
142227
89368
58315
83126
309349
0
122328
162148
87648
190916
24862
90842
41715
49716
163211
332743
11502
0
39305
0
0
83537
0
118746
364862
0
80620
42956
0
49600
119770
42631
38209
175920
235635
148114
61875
0
0
94393
97449
39206
194443
154617
0
109206
0
0
192042
0
247011
13440
81755
89199
92134
212279
0
0
50326
0
191608
142075
187138
67856
160464
249201
108916
187667
0
12543
0
167479
235050
16530
169461
404559
228858
81514
107495
31567
0
75461
190009
96024
0
67955
16284
52298
120834
179199
93716
198062
146993
89056
0
0
0
63557
0
220347
87391
0
30797
86117
169461
0
2833
0
0
30179
77334
1518
230085
0
0
28987
24640
99213
137475
7621
0
147533
128545
0
185673
0
83860
98919
0
201539
213395
147896
57378
0
258157
31351
40164
248234
0
0
140706
92079
237395
114810
229752
180889
98249
84263
58114
124795
0
0
258850
0
0
64158
165708
119548
321533
68620
77615
54725
0
78602
82625
79848
57755
90541
63841
0
23486
113660
0
87876
192478
208316
51663
0
66307
101281
6793
97748
212346
114222
53787
57538
10553
0
314157
17351
0
142955
73394
208294
97198
67869
31254
0
159024
233994
335842
172731
0
0
0
107753
103146
0
110195
0
4993
178248
40045
80997
195820
81655
99741
98540
162279
111586
174479
106210
66839
24508
87510
95543
0
374346
60543
220799
93425
151931
0
137078
93914
95905
74027
49529
0
80510
298006
0
70936
0
0
11436
0
0
0
181000
309761
37680
0
92225
0
0
0
94067
45359
63983
65773
0
42540
0
99509
0
26434
0
141338
69497
347906
102220
1550
0
118298
62857
17314
0
63557
0
126079
22436
0
108124
0
0
66701
59441
312057
51610
0
15867
174312
148785
0
22612
167055
177965
84674
0
88756
65752
38223
99506
124348
21335
102740
212337
188062
79848
107699
158759
202436
4887
0
121067
99136
89943
108378
67536
98
57053
118090
285118
0
75618
62921
70650
118058
31277
130035
60694
381465
205382
71699
125252
0
0
126166
0
0
95322
0
47352
129869
0
74160
0
95505
2066
58536
10780
166735
38606
112136
11441
265981
0
0
206752
192124
157527
281835
255662
219572
85128
41984
214840
52591
111135
0
0
140677
0
134665
95659
31434
0
188207
75102
48100
146825
9917
174479
352064
179196
79245
90376
69557
128545
228998
438204
128023
40076
0
0
144710
119375
0
44922
0
47073
127971
8346
23795
0
0
0
249877
0
93950
323201
0
383435
167179
50171
0
184836
0
0
141803
84720
93470
156603
228778
0
139167
73657
0
80163
30127
145862
0
283178
27639
88472
207220
143347
102310
208467
99880
0
183822
460624
61751
263261
74277
0
11607
245
100762
120804
0
54609
124280
74331
66829
23281
12371
3469
46627
0
81057
102577
53613
0
0
69866
0
2113
247251
191505
105227
0
145477
108934
0
158555
23004
146153
0
124127
96154
97887
127563
97064
0
37799
60545
88786
134164
0
214588
99803
73504
44744
85394
168535
41036
90156
218966
87226
0
16399
0
0
189340
88135
73935
0
0
0
97742
125424
157604
33471
100006
189829
98540
88679
0
0
235857
14106
0
59672
0
222170
98213
96640
35452
124603
0
140226
0
93016
0
138246
168739
0
164424
0
75288
122348
113371
266
0
14655
73542
0
49864
54875
60498
0
67099
50608
220277
56899
120077
0
0
205022
35777
38281
0
0
49144
291719
24457
191455
173239
0
0
0
47890
78017
0
148374
0
108528
0
49589
0
0
30307
51659
75566
44529
193469
86428
0
249011
0
43376
132205
106097
0
103634
154898
25260
0
115809
102572
89013
0
0
76108
94495
105509
0
0
137709
244648
118281
139921
82242
74079
0
32280
303866
0
110917
0
154511
52378
43124
0
96340
88190
179208
107490
90152
98031
0
169780
116915
0
266111
160941
199019
168407
62602
153709
166581
200874
44184
82202
0
185600
306757
285495
0
68733
0
276215
123490
86932
0
142075
17774
353455
56103
99215
101572
90703
98473
92458
183009
48696
302895
143659
58393
96138
0
109261
89157
213781
72172
11651
281443
59610
0
27576
17307
72673
36273
0
132531
0
341751
40991
77783
90703
143829
37445
53613
19618
0
0
0
196440
185235
281788
23503
5384
0
0
91469
0
173883
100240
0
103316
0
139136
211510
46564
0
163218
69769
298620
162293
0
0
97064
160230
0
0
0
354085
221291
77770
60992
26923
131199
247017
364862
0
69451
0
26359
39010
0
164094
24298
0
162201
0
243268
113559
108780
77481
145371
141268
0
98725
0
130703
0
0
94911
304868
97936
22007
33300
78218
0
0
181274
52687
94159
110135
104543
112634
0
192655
0
185447
193235
136464
90496
6169
74893
198652
105521
0
0
122107
70487
5138
95752
124259
37175
81279
0
108996
97012
98470
113972
24154
104442
30714
77661
209477
0
374346
197724
207155
79761
42194
0
0
166498
103573
107091
42802
144107
158108
270185
191733
192782
153707
106088
100713
153494
109974
76989
65595
50565
7286
234753
320019
34743
128900
70455
219204
0
63557
173087
58572
0
84237
0
0
0
225046
0
222713
152812
66248
325257
0
14408
0
0
272993
58331
52092
0
56600
178057
0
233945
107954
228345
56634
0
0
43003
111415
137882
85301
80396
68507
23880
92933
105029
0
154176
68070
217884
104172
84667
179236
122767
94427
27140
50824
99898
0
117561
21798
168128
186610
89825
0
0
0
72393
0
229851
58442
204300
0
23687
0
189539
28874
131441
112301
193103
152895
95616
264992
240789
0
179042
0
0
49443
37552
110375
7561
94001
156023
20643
21956
108255
0
70590
0
236
69736
80273
0
0
68813
314764
85178
4328
8636
191753
80137
263933
32180
23795
89825
102365
204893
94945
39960
335472
68653
137723
41863
0
91739
153635
195131
131345
246313
0
26145
236192
162929
64284
21798
14193
7552
0
76747
191455
218278
247340
63442
0
186351
3716
78972
8534
227338
36107
38937
0
0
0
56794
31769
145584
152302
161544
106315
0
287274
73000
50444
69310
41918
90214
77481
95155
22031
46876
0
180999
0
38524
246981
75102
30739
0
98986
6799
76516
141010
119026
0
96906
158875
47658
0
0
136891
0
0
241650
100239
98386
0
38340
33143
98891
14178
70607
0
0
84616
58451
83540
99773
177777
107865
75213
89717
14539
304992
71722
84369
5530
0
185259
5999
58196
208816
112738
117753
224056
0
67856
0
0
135596
191449
0
97686
30102
90663
202471
2719
0
121420
0
98680
176165
0
96742
0
152152
39666
33633
0
9917
0
75461
0
26799
0
321774
0
215739
53970
121343
87379
144158
86576
0
0
422892
5999
128810
0
52264
47300
100762
176987
0
64413
89119
169927
175297
350555
50884
0
315375
111483
80137
0
175122
0
83526
66275
81050
0
42818
0
83322
3897
145500
54699
78724
12486
0
236110
0
273261
139686
142601
311526
104739
67728
4662
0
117753
35455
185061
60146
119662
0
267112
65620
84849
102215
0
58515
62097
0
7203
55356
0
109992
138772
40076
0
81496
251160
53488
12206
0
136596
0
132920
118767
19119
224311
145491
0
47384
80513
74169
5999
238418
71350
0
107091
69287
87668
11228
110246
104741
150801
38051
42819
0
71722
128936
0
18741
325902
89439
191747
40079
21996
73962
47434
0
148941
137740
72229
0
0
75346
204016
71006
80104
119399
79395
266937
0
13452
19998
0
167338
0
72143
166498
372013
120612
280148
163545
0
351255
33611
107490
109261
97400
163484
253492
0
86468
0
95280
373315
44744
179457
40753
237052
205542
0
207155
21544
103289
0
0
100260
49532
64335
233234
0
154940
13038
159024
23762
97512
0
21879
0
261904
92962
131558
209487
213310
346385
110546
25698
46941
0
98765
154401
50326
0
157285
126883
167029
0
184031
369984
62795
1539
51124
0
0
37443
52401
0
4739
0
132229
68545
0
78846
4785
32636
122859
204983
79460
165430
183392
0
154901
37553
232587
144896
62744
0
90894
75273
189839
0
0
9191
57007
42574
242337
79848
58626
68545
242464
0
0
0
122689
145159
68837
15820
511
0
58096
68593
215541
108426
154802
174188
95155
369101
0
249631
0
150136
246154
0
82334
56393
67428
21531
150319
99215
136244
151931
178012
10617
29248
121336
81580
68593
138246
90508
83533
362908
224311
242743
83961
135596
45135
98869
152660
108482
110792
51087
114458
115809
243103
336379
45851
58202
71647
74331
59006
29274
0
60511
34743
13609
27080
115438
187965
102907
132020
0
116544
88190
88159
0
66915
0
160941
79988
4868
40143
68301
0
106509
137835
13458
76725
132973
0
110797
0
63788
1059
0
61791
31254
49314
0
0
85890
0
21046
134166
75730
88313
50012
124801
49761
274394
0
0
30276
7575
12097
0
158981
222822
0
0
23681
0
110531
107183
33248
57442
220306
0
0
63425
0
0
222242
3636
65071
0
46333
364664
27554
0
425673
0
8608
164020
77044
155170
184729
8583
125424
69710
146013
274256
118140
407591
25698
384843
271398
43705
75987
0
0
0
0
107832
162873
61221
79485
102947
142760
0
81694
354466
139069
11874
30834
92933
188524
19246
115067
0
0
86869
0
0
93016
99189
299483
0
143067
68733
125822
0
0
206321
274795
0
23952
44372
157674
172073
120668
251160
96256
0
0
66316
0
56819
80964
37581
139537
115482
83591
65300
61058
0
68620
167287
0
64269
0
0
231373
0
76768
0
143761
107529
38477
57658
8253
0
83338
70446
16095
69737
201539
191610
4728
18287
0
214262
0
126478
0
328841
28049
322833
35864
97668
34736
56303
63833
276090
278452
67351
149282
0
89700
197651
44043
73255
357627
0
0
243238
138514
133956
0
90332
284269
97574
90962
42819
97355
171880
86671
179457
261904
86671
153742
0
112732
139410
121909
8251
230807
84237
180198
102757
80036
230367
45769
78017
146107
163525
106124
0
26763
81394
216805
58462
208508
130550
121242
75892
164217
20578
112071
194372
227392
0
124084
0
53610
218824
792
0
148151
244741
45625
0
13512
0
127490
80744
95262
0
143523
0
17518
104103
245337
8251
65300
53576
134147
197755
37445
81130
0
175731
279368
213244
0
168148
165159
36107
54699
37365
41141
98709
20462
91435
234914
89446
97502
0
3749
114968
326877
145007
221254
58872
98772
207800
0
115582
398802
176136
104552
76194
40476
54481
0
24060
0
80137
208836
84914
46962
69272
70590
93800
131998
7835
0
0
328275
100032
93691
93914
272888
0
48203
55120
101081
134209
109162
36445
0
13609
0
3768
68969
0
0
243635
144899
48920
0
240872
100991
72229
51738
73227
0
7102
73621
11146
156544
44300
275483
159024
65300
109601
107469
137992
0
0
19882
98086
183906
53114
93495
154254
65753
65503
112439
60325
0
129392
15502
36330
37708
327314
29227
152121
130742
124398
163102
99261
0
342591
118361
204298
115081
161784
213244
90963
0
0
150381
84963
0
0
0
25509
68301
279368
33796
48001
0
81394
126875
0
309
62966
12949
159092
0
12294
192263
259033
128685
13607
149026
0
144781
77223
139632
134629
207812
5778
0
162148
0
76044
53214
114081
0
7475
0
145741
65625
129483
225578
0
326899
99476
19400
0
154897
60325
0
0
141409
66451
94159
32087
154730
77615
102670
95568
237327
40882
147979
84738
74176
119356
0
0
91251
33014
67376
71315
200817
131034
28655
0
394353
133552
61856
0
85073
0
222828
70590
71608
63640
129619
245158
10825
0
68089
186651
76202
99105
0
0
230372
174875
0
49261
0
117839
216821
46640
14944
30091
157896
158232
318472
1456
50681
0
0
111270
143856
107469
46311
224230
30638
147201
75346
184836
122888
0
312057
25207
110018
150105
30621
23681
0
130579
0
259185
88934
35271
53568
68650
364862
19692
14360
279434
149682
255847
117573
34344
41932
89652
0
60926
54580
241281
67184
0
0
17807
257512
84220
191747
30176
0
107435
73082
139559
211403
0
89922
0
62043
0
86626
83849
0
51738
0
0
75656
0
0
198309
132918
96640
262382
88508
182682
0
94577
104628
0
0
83516
179306
88725
401126
0
126390
75453
260622
120846
289514
69448
0
214110
73348
0
78268
39010
29327
179353
191608
0
115745
26234
195050
0
107330
228270
326098
0
270664
268019
0
60790
0
63522
66971
47108
0
10535
127655
116909
132774
78380
133016
101968
143659
71756
52897
113400
199495
169488
75726
14411
108497
0
199463
0
157397
68813
53648
0
217835
105227
91192
157854
205996
53642
0
0
0
10825
147464
0
120082
7912
0
0
75475
0
0
305548
207643
8390
0
36462
143222
0
0
111882
126152
122849
61856
0
0
0
0
0
93756
120122
189650
45851
69236
24149
88968
68169
161129
234195
38803
57167
0
111622
53214
92082
85131
46996
319075
0
0
195794
124425
120022
20211
53714
52216
0
159480
60635
117264
142634
83138
75025
54303
80306
89019
201562
0
298913
94511
75158
84560
169313
87510
61741
371004
102793
145618
73840
254753
9846
95100
118074
49857
0
87022
87858
65319
0
0
213658
90998
78972
0
0
71166
51696
123552
152924
21018
158759
286052
152582
192322
189601
91251
0
123690
224939
0
47792
0
113898
0
34898
31478
63557
55224
108947
27908
99494
103399
11911
137770
130674
65861
125492
0
55681
0
0
172762
38975
156369
90307
0
750
0
16911
0
105807
0
40682
0
0
184065
52484
132205
62808
310376
0
62329
0
186027
29800
168862
140444
116494
0
178978
267364
157744
226011
209811
0
88991
180459
227611
139902
129934
125125
80705
60693
0
68810
0
56800
99129
152065
241498
18388
0
215356
146740
31642
163040
98129
57167
0
302276
213301
52549
52317
108160
0
160497
0
31387
183702
44744
0
99229
75443
0
64158
80042
101213
67249
43721
125035
94632
50461
147383
123421
128301
97285
98598
0
32340
78608
25840
99997
0
209560
0
0
50171
111666
98982
57997
219294
67978
149557
124209
281185
59728
28601
0
82781
72634
83911
112943
94828
58872
97407
177971
0
94261
196317
112160
0
220073
0
0
75230
188740
193248
83066
0
0
15822
0
188219
141409
0
80864
168457
4464
0
185077
53908
0
50034
323041
0
285997
19692
257193
154170
162008
77446
11895
135827
32180
203087
10016
30619
40667
249784
123357
54887
195856
32789
300363
81526
0
118883
108113
50905
258737
67184
76905
88828
73198
126594
0
174387
50592
154291
7128
144650
76093
63617
481630
95642
89493
114026
80690
0
73310
129366
205166
0
276350
340285
0
146493
187240
174479
34246
37833
33014
246836
0
58589
126746
63801
0
30176
0
201258
281335
0
94261
68073
148278
58616
136167
0
111843
0
236868
133264
49995
170736
90183
161116
1518
0
173844
145584
0
123622
14446
126422
0
166498
42146
0
0
22068
38910
115446
129701
306152
45765
160613
49443
2277
178681
80823
0
50336
88080
0
40248
46362
0
34040
0
127447
0
309917
91501
100988
0
72841
0
0
0
147464
98308
13607
72213
182617
169780
14122
246116
14254
0
0
63742
71721
381709
93713
105942
104831
62208
173090
97491
0
190355
145433
102050
69458
0
147089
88096
144896
177536
281419
151858
0
232465
139049
148655
144180
40592
9857
211458
106629
0
0
75763
0
271411
19863
14586
0
61900
35293
116799
0
117887
41669
273549
265119
82631
5480
40745
66771
304233
0
246903
25846
62703
37308
24204
91409
64670
89436
0
8579
0
77901
0
157772
112510
210183
135512
178027
0
0
144378
0
95417
213388
147437
0
0
188018
123758
118197
95262
0
0
29171
0
104818
59814
205220
288704
54182
317411
234472
86658
74250
73744
15088
162637
90963
91883
0
5955
65140
122976
240114
171880
86947
14542
15680
49968
0
116704
118767
6438
0
211250
0
103237
0
129444
0
0
0
25141
93982
172241
155799
212178
86671
0
282908
0
7862
161538
132041
49185
0
95674
252963
0
101437
99158
0
246305
170996
42089
4204
324792
150507
174552
73937
108181
217580
128898
46426
126454
0
0
171647
203239
23984
261296
172050
25846
166530
0
354003
65753
0
27441
0
13266
59764
180571
0
97210
31659
184836
138788
246836
95322
75581
112656
247388
445705
0
16280
112431
66839
38023
203903
65469
151723
237185
0
50905
216957
227210
0
0
0
63499
2632
99575
14167
127444
3877
36448
36245
0
0
74443
107495
69199
159661
0
118140
132973
17922
147397
2277
0
47384
90152
0
0
121488
0
123556
138781
91087
197168
90572
188324
135113
147332
103341
410292
21788
126152
121938
0
82264
0
169667
99243
223465
0
35560
4328
0
447978
190479
21266
0
0
65319
79223
42286
114237
125850
416260
48314
69769
0
182031
0
128890
97987
48574
96414
199717
172216
30739
77960
118575
137329
144350
367247
0
76467
124579
53714
141072
137882
94522
0
63733
208309
87095
60325
43437
2632
853
0
73456
208293
0
247109
329836
8802
0
0
150319
45068
39269
0
159507
49501
27266
89980
99236
19122
213061
0
133692
144857
239269
227388
54465
69866
0
25640
0
165742
58267
77837
0
334738
202694
147318
190507
107435
0
0
131773
80744
139915
59006
12737
0
171155
151589
79580
72452
0
238850
93748
117075
26234
0
0
0
133067
0
0
92393
50336
105892
211140
1563
206724
95797
0
76045
71266
199586
0
236124
168906
150848
244008
180031
10143
165430
374610
244018
54423
6414
194755
181000
126166
35755
0
155366
0
162115
46640
55770
154586
170271
0
56421
62386
98551
154992
68480
0
0
98576
73962
128496
0
32789
175849
0
82040
185572
132713
100421
0
41141
291304
98448
108645
0
211313
81248
73869
100128
78987
152418
0
83585
0
0
0
74044
197386
241493
0
199717
144155
96771
368863
137513
262092
66771
126154
0
123841
0
0
138979
58271
95659
92079
325222
200917
275188
49454
0
37833
154675
429043
0
174104
146340
102500
29686
104752
140596
33493
124398
72393
182917
45625
231009
232720
86109
113984
340466
184440
0
54695
4010
122377
117969
12949
122771
121002
94667
160497
110955
117066
236144
123368
0
120926
0
28860
0
40873
184950
0
0
70530
7286
54152
0
170690
104547
84674
253510
92612
0
292871
9972
139498
147635
222427
108192
156951
0
0
0
90435
164519
0
117675
97274
71999
0
84720
84304
0
74711
113248
0
209383
11225
159101
81672
0
83631
55874
162115
157563
41825
77213
37611
110488
0
93546
128496
265962
184902
141498
100971
151421
27066
0
90164
80723
172957
0
34051
264967
68651
144511
0
172354
93023
0
78388
2277
113101
140942
152331
5039
136492
78602
93007
121242
48182
0
177365
165057
0
0
109335
70377
0
133003
62828
237902
87094
0
63261
200508
17650
0
101252
5008
159455
142882
63983
205650
127029
78097
52604
0
74169
0
0
0
120344
18913
0
63849
165267
141518
0
86381
0
42895
381697
296931
258294
92683
151079
105382
81372
181944
38759
57913
0
100967
98426
176482
0
84894
17419
0
92931
40076
75975
27228
94592
46922
180614
101566
131558
447762
110983
0
0
0
167112
46606
267952
0
0
138943
96890
124322
92199
100239
0
36070
0
0
34650
241732
0
0
211710
120338
170415
32817
22151
94993
172524
57605
0
2632
0
308960
157804
15377
252
227332
20135
1347
150381
53750
0
151033
170509
0
261119
89353
327650
0
238657
196810
98129
138316
196679
224044
124640
71586
53032
0
0
36380
95424
0
230054
84168
6438
44146
0
41141
71891
288403
0
243036
157674
90974
0
288196
0
48202
849
193787
251061
82106
296958
45501
193306
182357
262861
240856
66213
0
0
57300
87814
0
53564
91472
0
87386
66243
35732
69381
194561
191298
76905
0
40290
86125
83512
121544
132418
133439
276058
6779
0
103826
54805
0
17125
114520
12074
64386
300498
80290
142518
81097
0
0
27957
0
92589
82082
98554
0
386675
0
30621
143521
41489
74320
0
264336
199375
162492
155266
0
0
46348
100014
34288
0
93762
156939
103717
66791
0
0
137087
24078
16608
0
62128
69971
99650
57171
0
249967
98446
0
85543
42181
0
53557
230949
86550
124840
145934
32948
0
71965
117709
149883
0
104708
0
291674
7497
169163
92080
229234
98795
182922
107879
0
51991
74331
157251
144781
90354
198447
176305
103850
0
30860
0
171615
142317
88601
47823
165363
84433
288149
93748
46941
0
0
227392
0
0
84535
66839
179649
132626
30739
151190
21134
107376
0
85761
29218
175926
142551
0
184380
0
56799
100260
182822
100160
63833
40588
26981
232030
70935
55542
0
0
320031
0
102452
308028
145704
40248
0
0
0
34328
44042
64081
544826
319415
93425
165363
168036
70590
0
229277
214031
152475
182089
4944
73310
0
92169
32351
0
72644
144943
0
0
69094
0
81566
157786
30714
0
3268
54887
259185
66496
220799
92931
0
8608
85425
126909
153195
102458
103522
0
0
92589
134505
63733
75713
100260
54177
0
0
73343
0
204330
162681
79019
306179
90695
86191
0
0
196186
111480
91739
92537
191315
0
204780
0
259271
63399
88245
30575
24802
333436
0
96153
173152
22650
151643
75894
182774
89056
53548
170335
87540
388904
54491
96001
118719
115872
54609
0
98197
235269
131593
67574
88375
124777
198165
0
0
166617
3211
24477
87707
0
103215
22756
139498
273910
72319
222576
0
155852
147554
0
98446
0
132626
89133
6873
168739
25861
22169
209544
138421
73176
208343
43152
0
23602
158290
0
149295
106882
416920
176988
181361
273726
0
105783
91691
328895
147598
231370
0
29171
0
60856
31675
109732
76363
295975
0
0
222028
53564
112048
15569
222828
112923
0
132984
0
77481
244648
138018
82623
134833
125108
218768
85249
178535
0
110523
142760
68452
0
15733
0
147893
350600
277750
219490
6438
66250
314026
78016
0
43001
208652
70501
172646
137379
206615
123110
0
179414
0
0
0
292564
59594
170335
65018
26763
92109
6405
283536
0
229315
180073
75475
197070
57153
27714
91746
45710
97693
39491
0
414
59151
162681
286119
0
315375
123083
295691
88845
78573
156006
122375
0
302720
118575
20578
178736
37053
80768
94495
217313
57036
102863
238996
37234
79050
317361
46798
107091
0
163307
123622
59577
107849
0
15272
299149
288767
130825
0
223528
255662
12371
153743
24874
125851
47823
93272
124230
190665
0
71594
92386
65445
141692
128468
198755
278978
125327
0
108231
39269
0
306152
86381
0
0
36574
71808
74493
93441
157702
64043
63153
235257
269532
225232
35321
51845
230231
100971
284730
166090
2508
217366
222028
86398
91260
286964
68455
53002
83521
0
27576
0
273522
233352
215706
79848
256540
70130
59720
66653
146610
286462
107156
54162
24869
99113
65091
170012
137692
325415
38557
292841
170490
77283
42650
252971
82607
183177
183672
87598
97693
35560
0
154654
110312
80671
254174
0
204513
94542
57698
108968
404226
138918
70316
0
0
7917
0
29805
0
121728
54985
130333
0
0
314764
69001
0
118281
0
0
0
175947
21836
0
66698
86498
0
84963
108560
261343
29704
118840
133822
0
112943
0
16464
88245
0
54162
21839
0
0
96523
135113
0
0
338416
46778
504226
174391
0
240845
55770
126390
95614
256276
219572
88822
0
431320
247468
344661
98919
49021
8146
111503
313881
296711
14180
67859
33545
96954
1569
98318
0
123183
116876
177568
0
55968
287456
0
0
19122
36696
128345
69381
28667
141229
118718
53275
23681
69461
0
41932
6703
94090
0
150914
145421
0
104960
253492
0
328621
64032
0
155333
0
2432
0
240821
144039
55795
0
73703
124322
64116
0
91209
11296
35960
108955
51316
243734
239793
90307
92268
0
253759
39702
130522
53826
57978
0
0
0
0
39070
0
0
60382
23681
104708
0
112876
220910
104103
163491
117935
6653
129223
127526
218108
0
63597
0
92082
122673
0
101058
44608
182622
0
0
54016
160389
174692
100629
73121
0
47790
176503
167155
233320
296538
157563
84535
116546
100904
394080
218537
152299
0
0
74977
95614
119449
80752
93295
0
44801
91282
79346
58515
154335
70260
69780
22068
0
94924
23332
0
76817
88245
0
291234
0
103771
75343
338199
125827
95616
323572
117695
145355
0
174900
319924
38759
0
56167
342054
111094
141111
187620
10973
284474
144896
89305
0
81782
0
0
0
261704
0
81372
0
0
145477
327532
42171
0
39192
261483
0
85129
49230
0
42895
155802
87709
38096
95385
170012
52565
157772
104945
0
82070
83631
111445
277857
156526
139498
0
152110
96651
111860
293513
254753
70395
199486
0
158759
136584
184440
89376
0
120228
7834
84751
87180
317317
195381
44222
148295
211651
73198
0
99473
44042
91359
99584
223465
161574
98470
148272
71608
55947
83917
285113
18150
0
0
147021
249685
0
25553
0
274527
42236
99515
107849
71424
208453
5982
39972
214623
97558
42170
82070
0
204374
160013
258698
45190
0
8952
36445
102543
201247
83410
35206
220893
80670
135464
254296
0
66436
0
63083
7490
115397
89687
36516
0
320355
64047
194390
229924
75230
239431
0
191947
177665
199091
0
90157
280021
0
0
131345
0
153877
84792
201678
0
40667
0
210581
132342
27050
77200
280393
177381
32114
63788
93838
101339
217783
28506
227567
96146
407011
134262
89850
0
0
0
87042
315134
49382
121723
0
0
0
52939
184987
198613
115336
56470
0
67978
334177
60772
0
54862
65777
211132
112460
0
172543
238599
77797
0
0
0
179376
152131
0
23092
174776
45026
90293
68824
92001
244189
0
55884
119124
0
117675
237902
31447
0
124166
125354
51556
69488
203654
83583
49437
87546
188626
10368
143034
359866
113813
149845
86269
0
152299
0
62088
175330
189750
137615
236676
95686
23354
139167
118780
115133
161726
170271
57397
283793
159410
9841
103777
0
122395
0
0
254383
196447
0
3768
185788
0
401115
89419
0
178187
201401
97936
114899
185061
140659
63983
110765
238437
0
120337
91833
201036
118987
57568
80578
144854
97914
65397
154735
260506
135164
138562
118046
0
81782
263078
180460
59872
0
21109
73348
41594
239029
0
50485
0
0
103365
65709
0
158145
143427
27976
96046
384988
89122
10070
209379
7376
0
35187
132921
139582
0
156625
111247
232182
0
107509
0
74786
20238
81911
146696
0
0
0
146173
66653
55770
23058
118987
21788
290087
25140
147281
93211
160686
80540
0
134536
156074
196097
105244
0
185061
0
67644
27976
80396
109274
0
66700
179227
115650
69534
0
143649
0
167451
0
192263
207461
147354
169836
224172
102469
24149
1114
128242
305379
52181
95089
317655
0
162791
276232
0
188935
122465
326065
0
49906
92488
101662
317452
176991
62386
63765
0
0
0
0
105783
448021
0
260625
77334
0
154654
0
29711
0
67428
44974
81050
127745
0
18706
152890
98834
255541
0
0
332161
198069
0
173239
75735
5778
23742
0
38144
256237
584852
0
51696
48848
81180
125940
415722
137691
61868
206993
18189
41932
104439
0
143585
332899
81669
87996
122320
209929
85718
176025
38491
166212
102619
100914
0
197130
0
0
32995
20653
5337
56768
0
89889
72264
0
0
100904
0
156391
54952
114038
59396
88415
161538
98282
0
0
14929
86125
0
142344
147332
141342
0
2509
0
47794
0
45981
135192
64633
224939
0
209172
184287
0
235579
261850
138748
172108
139549
455429
161036
0
109574
97596
210407
273114
338416
0
118175
334088
162537
216798
4191
116076
0
160155
177532
0
0
0
69272
86671
141242
311295
75237
0
38051
258984
201921
112214
158286
62388
105456
11772
98649
0
41318
242433
269508
22612
137335
157376
387875
135250
183267
0
36220
56675
83540
73757
203776
0
84965
52966
58892
10448
86034
47597
45196
0
0
0
143761
946
109824
65910
0
302464
70533
292791
107864
48851
70377
200190
338486
91021
204726
210648
141342
0
10825
198400
155191
177091
0
12737
105029
114440
0
130274
219426
141686
326928
146352
105227
90354
92999
91739
0
191442
0
0
238820
46564
74727
123125
98649
185091
146986
131052
0
33797
46732
265763
0
176543
15822
0
98013
47061
6793
2207
68056
179410
62869
146178
51523
0
126490
171247
2622
72229
0
187473
0
121067
182951
116280
7659
68786
168805
103744
164530
0
78869
0
0
87347
311362
0
98649
0
157229
131856
81960
44584
90183
135097
33405
0
26045
214050
67978
83101
198540
0
0
109635
28893
229035
26645
305014
0
354466
35560
330427
0
27831
31178
175753
126009
276365
175081
55947
73131
0
215360
9846
50391
0
0
472543
268345
50745
214468
0
246313
76015
52453
86642
0
84849
0
0
388360
140672
196535
187340
317256
9490
169688
0
135042
107600
49079
0
0
0
102128
115872
71789
0
243103
118080
99584
120344
78097
51508
119862
110018
0
0
0
99275
99317
95406
145331
219053
140820
241846
8349
363069
166392
368387
17419
198577
38096
23730
148956
0
105414
181125
0
225427
204740
82093
100935
171137
0
49025
251149
26183
101275
169813
97742
94516
75850
39470
97292
119222
11310
0
58151
48470
188745
152688
70607
11436
86380
125003
82014
0
149563
98136
143138
204130
129888
62509
193134
10172
80839
82705
217649
142833
99494
151855
171893
320045
41635
443681
271849
36972
0
363182
94176
17091
83069
23079
0
0
97020
292215
174635
0
55975
72172
0
143822
49055
88508
443629
4090
99741
276058
0
151931
73015
238028
71067
46029
74320
222170
263700
146977
51007
131358
271604
11798
0
156023
92417
141342
0
83323
48527
153854
157451
0
243676
198394
72761
17207
23136
98473
0
10138
45501
44612
139556
66496
165591
65620
166781
177056
0
0
26593
0
809
92007
133478
28655
229966
83583
0
0
113710
60478
331340
81267
169538
0
127817
167130
126978
284474
295025
0
224987
79892
0
114484
52717
0
0
44621
80036
0
9830
0
0
75677
183643
32552
178170
78273
85333
185673
17594
141280
0
289750
174611
47625
213061
0
143071
0
82530
111400
28531
0
70487
8712
0
50444
13902
115033
0
235435
138431
40005
78157
0
32678
88292
0
0
59630
89298
38545
13194
34739
252888
114484
142509
194716
34750
68837
0
0
345735
0
162828
270089
137015
35204
47479
158845
28006
176212
83848
203430
35375
53114
262522
260431
154450
47272
16866
111142
169780
346297
136351
356767
0
138157
252637
180429
39474
25730
82691
147694
53567
16239
0
72277
97250
111376
0
0
209172
27976
17071
86229
147951
116978
55189
79136
227392
288280
0
0
0
27957
87668
27441
96572
91212
0
85700
266683
61936
81130
110720
232306
28910
0
204649
1364
102793
126828
50191
46508
0
71426
0
415698
0
15105
143228
143054
169461
0
84381
15583
93515
133832
0
9600
347784
98219
174045
1846
18913
266770
237313
94067
277133
256271
0
100914
54826
34898
85700
0
49164
56768
12963
234544
95456
85212
67008
142760
98282
49529
20898
1545
18107
284981
36874
77850
129365
192975
162711
177973
239060
0
0
0
0
109983
134508
199688
95184
298219
108183
8805
39566
0
75141
159366
210871
218824
118059
75194
99349
138331
222713
24134
81186
318826
291364
4013
0
18401
24802
0
120656
141641
103717
0
0
369455
44703
76668
0
94501
135508
101801
168824
230603
0
38131
119802
253510
95047
0
106805
30033
179290
113565
0
104439
163767
155333
171188
102369
399602
37360
0
166708
89050
324792
241097
63941
8534
137934
79174
66925
85528
73310
120072
54300
0
0
6462
0
0
170509
169703
110498
138788
257378
182031
152418
7976
150381
85216
18727
91561
0
247995
38524
0
43210
53836
251645
139916
199868
0
78500
39708
0
100011
0
84134
134929
0
38096
206774
225898
17993
99878
0
30251
0
122126
82153
0
131277
239713
159739
109814
96890
10519
45678
19100
75194
104488
209315
90989
77107
179865
0
131741
128138
82990
8390
83551
98680
220448
95752
31356
144715
22607
74928
0
77213
166873
29927
105562
8146
0
0
98545
107883
81040
238028
52661
293624
100090
149040
152415
0
78397
0
109073
26646
138823
143540
0
0
56305
95054
224771
307941
0
100565
35928
0
0
81385
136465
0
0
171234
122160
226742
77133
279354
95118
276412
15200
37742
0
77441
0
46547
205604
0
88699
2113
179547
103400
0
102349
137587
63557
44932
0
80671
129409
15463
135473
91109
102168
218994
91359
156307
62890
0
181950
174519
0
0
20643
317452
174104
188861
16058
92366
17272
0
54947
117637
0
95739
0
134804
55741
0
104829
0
0
70210
58696
216221
0
89916
169378
88600
169736
191070
90810
0
0
189705
81858
11184
68512
293150
13266
91948
145921
191832
177422
110177
94522
25655
229948
114983
385960
145295
60517
305839
35881
69187
0
0
157634
0
61690
300203
0
117672
0
8712
191328
173230
53221
197062
0
0
86734
284474
249206
221192
11156
66070
211510
79614
71135
0
56377
0
162781
0
0
78371
368294
49826
55303
99751
0
0
120058
28774
404238
141342
97263
279749
182357
80177
281707
135508
5966
49506
254753
0
0
108281
51824
325415
0
0
16616
43763
0
57782
173963
157634
282863
60100
144710
71166
450423
305783
8845
19729
0
127039
45851
271923
80923
123351
0
128685
193873
176073
190045
228083
250953
181386
89149
55356
53956
101832
74286
274856
260731
140409
0
0
114432
93682
84224
42774
79558
177365
55245
0
31356
96733
214335
99243
946
274366
152379
323589
118066
10471
0
86409
0
345399
0
66222
10825
143335
239242
112563
226072
95051
161507
178023
38803
89202
129280
73021
135250
141719
178657
149003
224823
0
195216
88269
337169
111424
77750
136603
57317
29680
95042
544826
0
0
99473
256540
199871
161544
55200
0
19446
43605
227760
0
180863
0
290537
52562
241174
39765
230231
96657
212408
46534
0
0
46313
196211
77783
57943
113609
74164
71524
141260
212519
305627
165371
29732
34328
1295
70844
87461
0
122981
271208
0
68698
88793
122693
292369
143790
0
51203
68974
213243
5480
96534
50058
54017
60133
93008
62610
68344
81681
61452
144915
144348
158948
268238
112417
60416
0
190794
138881
178376
0
0
219733
0
100860
261261
0
182335
97974
65599
75057
39550
0
42077
142000
0
188636
70681
46121
217769
56802
0
155568
0
149054
6295
65999
108924
81627
90755
0
225089
323805
0
0
0
0
266115
68803
88822
99584
214180
36215
0
143228
116799
76267
176668
188762
156603
81484
0
176839
223465
167130
0
100144
32830
0
103466
11798
74473
0
46575
0
140574
0
91021
59181
0
141493
133317
277021
89432
119496
0
0
74367
6140
0
77133
48911
54311
47823
96164
461138
0
223761
0
152152
60234
76470
0
0
98473
803
0
184930
149900
78045
86744
372694
347784
279734
69077
0
37923
246313
8583
144845
36059
0
91472
229213
0
90775
0
67713
41905
73657
181400
0
176025
186464
197070
0
283354
72122
179854
97679
220522
0
6347
162169
211326
0
108178
41036
64166
242507
53588
142442
0
48298
243363
76436
274366
262654
0
73764
294924
958
227516
62182
108113
254207
6253
75773
94404
72417
74135
18287
104957
97987
84542
89305
85128
98649
286012
185779
97472
52298
154393
5212
50492
103289
356177
228201
417768
0
106605
0
0
23774
0
27732
112563
110498
123547
0
166360
0
105807
573
114484
246313
93211
47633
182415
120082
29623
0
60698
113661
107668
155121
279705
20270
0
238304
0
67618
150381
146079
173865
241920
92054
0
135969
26360
103645
51766
360275
159487
74992
138246
0
43597
266325
275066
17900
149198
200437
165396
92656
10419
79087
301483
192520
141409
29623
91501
87180
101489
145958
33858
132872
0
269716
0
0
0
64565
215151
359381
50114
380952
18233
0
94658
92732
169413
33796
185782
194697
181000
124688
101628
133003
173276
111284
273908
89795
0
173594
0
110661
0
290100
37923
155848
0
390964
137203
23503
0
109176
23736
82691
0
69001
127609
164211
4908
88313
0
194140
213760
81372
191756
146675
0
233352
0
15061
13783
144051
128567
0
87828
133283
80730
0
184729
60041
124891
0
3632
164510
5414
100268
337316
83682
0
162681
60602
37955
102395
132648
116687
23174
69805
390745
0
295498
97001
124691
67894
17868
64518
300203
311362
138241
90354
88793
97273
105046
218278
83260
0
0
179457
180766
139616
367177
242336
0
175173
0
118196
0
310399
294621
165591
0
0
98680
155241
331710
13074
152555
199644
352418
72130
84937
1846
49764
166409
97952
123091
153159
99302
0
0
87510
359055
227274
141575
53557
24060
232508
134508
473316
30462
0
4055
0
30486
118382
24204
94372
148719
136730
355147
164311
143411
52834
88563
136869
105812
117556
199476
402193
136854
59017
154170
186268
64571
133421
57736
89501
265227
0
137587
202303
330130
123180
193981
227595
132123
0
235398
155369
122998
949
158595
0
8534
98882
134164
0
209389
73048
36361
95532
67955
290412
62284
288996
46144
111178
0
0
0
80396
191875
0
78050
0
58752
41099
87648
0
51491
0
89486
268817
147929
94102
76573
39566
0
348316
142545
20135
45981
5236
165107
60234
75136
84333
337564
52328
18150
17624
0
38413
0
95309
91155
33729
51320
77160
287834
131984
89130
107012
0
173866
446813
155824
0
148587
224375
0
152565
172762
122320
0
88936
46568
0
0
149883
60065
0
0
62234
99779
0
112411
260818
65972
112370
220525
229237
34031
154887
262900
10155
178619
143320
0
284154
0
113865
117862
210381
46690
203593
129941
173830
174322
85888
44873
59897
160632
0
35898
221446
23794
63984
273114
147180
0
65749
296469
209066
118817
0
172840
0
0
197355
52525
293345
208372
6229
101628
126724
43625
0
149848
69817
240489
212090
115745
0
78577
0
284743
215420
102375
0
274366
59239
75176
219591
131084
105319
11784
98111
157273
131326
0
7036
0
58063
0
22068
146236
143453
141333
250186
155947
193824
67856
249590
183544
0
63798
86201
274738
192848
171604
112563
0
47910
18237
0
297643
0
101619
102058
340152
427701
115582
113106
169488
106688
251048
123556
58881
0
84318
76728
135054
102711
28607
439329
47017
0
0
172813
172731
0
139619
30276
78608
0
99495
54762
228400
107642
203606
71393
0
97512
148269
0
37762
50888
6820
34408
303596
147595
178652
243734
130030
339127
108640
1012
162843
59797
0
93336
27976
237665
0
194327
169949
190200
122888
193873
98515
137766
69814
98551
0
45931
46488
276058
213507
0
135130
55037
32483
113106
144899
237313
89785
0
227628
49619
69461
216957
46297
339750
40476
122572
25310
329226
58928
0
0
231869
118757
82191
235858
90835
474637
203513
958
94184
111284
0
75975
47326
17307
12921
107566
0
208396
74746
98540
0
32919
222713
72447
52515
53441
143277
23730
174128
0
245405
23136
38553
32919
241465
81372
268389
0
8122
18106
0
18856
0
61278
423877
162279
55874
26593
480369
94061
100822
95515
2977
358253
159487
370648
205841
28859
0
0
189705
239361
50885
71756
242285
114095
104042
211
0
80917
161399
0
0
98276
286012
51845
0
0
224695
86589
88089
77829
238028
141765
33300
83799
99146
280722
98197
6306
121739
15635
186252
165646
158595
224284
8658
145984
246311
12803
251909
83707
54026
196729
86398
50744
151101
61207
0
90458
127713
119375
51845
268931
155848
107256
0
83299
5107
0
103771
128242
92962
0
188382
171879
38769
115810
133619
0
112598
305675
158597
0
167910
0
39893
59151
0
353764
46426
148838
85909
0
181571
534956
0
161796
0
0
214769
301129
192252
94343
56393
144378
123502
287380
0
0
189941
310376
247927
277947
10471
43063
335706
107954
11225
0
135374
295267
131464
69209
116824
237313
147937
277703
73504
0
70377
139200
138818
293503
228718
76577
167029
134764
108908
0
26712
188835
72397
0
85845
102510
112362
193085
36896
0
170634
41328
93295
293143
170464
201281
31869
0
12507
74600
8146
182604
121528
122627
13045
54115
89635
193017
85091
190653
74746
97319
0
0
0
204289
367247
38623
0
88389
57778
0
90164
74711
63526
77345
133393
33282
223801
86280
90612
0
121090
90183
113785
23602
167440
0
232035
167112
25617
4697
0
113369
70273
140622
66771
145865
175902
0
5728
15351
126645
205176
20457
226208
137462
0
0
250101
301272
38759
206403
23736
160841
0
46311
70920
202162
0
41958
119275
2719
175173
121375
182105
193886
199844
165593
51991
0
49619
11442
61619
226769
152225
63442
228196
0
125492
58114
0
213164
124904
54115
78509
0
0
173035
185781
0
62339
113595
374289
0
67163
67099
170198
267560
0
0
49303
115482
124501
0
0
93453
133663
431641
0
156318
37053
170501
0
92366
74799
121544
24149
39807
71904
0
104019
0
222024
73744
23486
174737
39269
303829
35975
154118
0
83500
1550
170883
135042
39708
52467
322809
0
90952
16697
166292
154701
120052
0
141572
0
0
107228
95739
93016
325342
47890
212465
0
81843
177875
205288
99417
114766
151417
84670
0
97668
237713
162018
0
108930
0
93204
78447
0
123797
0
77454
69303
322024
0
219663
103312
29195
13440
91020
168475
6820
0
250186
245825
117075
0
109958
0
0
95318
57036
166803
85276
68698
31869
58625
6557
1928
0
0
23486
0
155313
182673
94681
62388
169863
273061
0
0
239938
71899
0
259571
137691
156312
128406
17843
0
96354
148855
144303
0
0
211182
106805
159083
114734
0
269862
152328
33827
174500
51963
27957
56167
71491
1059
385063
17774
20703
41820
4782
0
202927
197446
0
310874
48883
46876
306384
313682
134504
26333
86744
0
60823
104033
0
60070
115188
128313
84666
189838
208070
0
0
61783
0
75274
45545
168210
59873
174282
91579
99388
0
162119
87441
52859
0
71904
125905
0
128611
243709
226872
0
40079
129952
261893
72739
62921
62509
0
62823
167946
0
324011
98649
92656
88936
143157
95614
23174
0
248969
112103
57755
279252
42401
307738
112370
0
213350
370515
63118
90849
3749
60602
316999
77829
180429
149828
0
0
303564
0
169339
137728
118052
43036
133577
247533
101562
84369
316953
220996
0
3636
251305
41932
135762
27287
73962
25127
337504
80540
84792
0
255886
185870
84576
73764
0
209603
133723
151508
198042
237660
0
165363
98023
46640
395277
192335
378914
0
206922
0
0
174031
156648
345158
0
158016
35019
38811
264107
69616
95531
119676
26521
60129
160637
191389
0
251575
79165
70395
244320
1085
3246
112853
33827
133274
362801
99841
5835
41235
102701
0
239374
208189
88786
173999
0
45500
48962
176688
0
0
87781
160570
0
52840
98448
0
323326
133663
206022
41669
0
329025
139670
235980
121375
45500
82093
0
84401
211525
0
107969
56407
164558
0
299614
6921
87226
0
8338
276674
82839
0
5191
82781
365795
133393
222986
15888
66021
85784
25730
75268
203631
107756
0
81827
0
1846
146450
67468
0
39305
0
0
44703
79387
263421
95568
183702
27771
325232
103852
232186
170418
43059
131741
202318
6155
0
77696
347549
175148
100195
185918
23900
250594
64047
339278
84277
145124
133772
169841
184638
163525
564175
172257
187138
92512
152914
20821
267475
0
178495
250317
106088
0
24149
63784
0
6320
0
0
124154
0
368016
60301
33625
304992
332899
0
145200
359837
88241
77454
43328
135730
201551
266823
127899
246689
62374
0
66229
227392
106062
164706
118169
37441
170870
94912
121567
0
87735
0
88679
43605
0
0
181855
220333
11531
143659
84331
0
94611
335842
329004
206828
117300
142889
158468
82528
259033
304009
190479
181056
336591
0
94180
18727
141279
188875
135463
231342
111622
108790
109833
132984
84535
93266
275720
20738
160753
176987
106736
60747
2943
122107
120338
199981
267023
87598
81695
13609
121034
74467
199617
57736
106907
35718
65469
0
194271
53915
152102
154034
152286
176238
55102
248963
90577
115244
231826
311457
0
0
41730
171674
184890
0
261570
46145
90533
0
238612
0
0
0
330384
0
231996
247223
164285
92551
84293
25563
0
216766
241924
51494
168789
223705
147893
0
0
0
95515
279368
249778
0
18108
98392
182653
78425
0
180877
76657
108688
90703
161046
268389
73433
207316
200824
0
0
262837
60301
143427
0
46088
108924
0
76448
59595
76666
73895
209851
849
221291
155598
111634
0
78268
58431
238652
0
187409
57236
94601
51625
328895
67822
113017
111859
0
126432
111848
250801
35472
209423
136351
0
239431
93904
581859
124455
87281
0
33021
85174
0
0
110728
185731
175930
115397
78608
361316
128922
160061
243959
236894
5236
70361
186082
0
18618
91250
259417
126573
0
42774
66027
141493
10017
212489
68339
85091
287202
335134
163889
0
87839
124840
330643
165643
114484
232306
51130
171706
103777
135150
253710
85129
110915
395943
277711
280994
0
0
70533
71891
53661
209621
43606
17771
292631
191735
365106
122320
0
210316
119795
85437
284176
112300
145370
0
0
163730
60404
98837
0
148839
0
202972
188846
115803
0
3620
28874
319869
205191
197095
122057
0
0
71237
107842
169780
204939
382063
107179
0
42354
135463
7102
0
29460
131340
74093
351832
0
72728
150449
90577
216909
149023
0
149526
294005
114113
0
0
184069
346887
176983
313090
98680
317684
103519
128273
40005
0
48870
31642
0
215606
214669
98853
0
0
0
0
131487
101430
87089
78172
155917
128757
0
0
111424
66138
60409
0
223479
0
0
0
118479
189317
13418
158232
211388
189722
327136
0
247363
252130
140596
204436
0
71524
183740
107740
201258
281080
123732
134950
192493
236320
43035
311604
315193
228718
281080
84090
0
238294
10530
88317
37581
119475
96902
0
65476
0
418816
96753
67450
57784
62175
0
139184
89143
169461
0
0
131733
292972
250655
54554
0
62088
65359
141140
0
208759
0
153970
111848
144683
407077
0
358930
0
16464
155115
108451
107864
284865
63906
141330
94895
179469
53340
87289
75335
70858
117414
245770
192318
19280
0
149131
0
464449
317737
0
108266
158270
0
156312
445394
85051
90703
0
52216
8338
100475
51681
268531
96458
133562
0
195080
95184
336034
324602
91472
206535
347221
228005
222299
245825
96804
0
118196
62374
156666
254967
70186
85196
0
34755
325342
117030
419048
40470
209571
345589
67391
29564
209851
41242
202303
156345
3942
57659
224526
133840
127741
119054
147961
0
59359
31069
0
82969
51937
44240
2478
48848
50900
20821
154845
16115
155376
4662
0
49324
385716
148850
54016
14637
47523
461534
0
61667
76184
104598
90856
223408
0
203592
216597
0
0
0
338875
98163
227392
111257
54878
56505
95614
75894
90560
19100
0
88028
163807
137433
30860
163986
44168
1012
33741
87178
133396
156625
80768
266446
381436
18952
149678
0
0
99587
0
0
349365
158010
422642
89133
195474
77604
544
242389
114736
155965
27322
56393
232866
43678
61208
29155
195871
38524
225682
1351
0
164503
64536
372955
97987
77311
172493
64392
73832
252047
131923
65777
180429
306503
72231
360055
0
131078
70748
15479
156082
15909
0
155852
179384
338286
81186
239937
312827
99515
225466
401879
1545
88822
156544
274546
174716
273018
0
0
283632
0
87546
139849
245213
332142
255561
198112
104970
83281
59596
68625
0
0
247109
0
18536
96779
115684
86201
67232
119328
253205
166844
0
204298
0
0
58070
333533
0
0
289933
27943
31105
155837
160250
116648
103498
190769
103921
77260
178450
135150
42575
0
132392
84633
60552
123556
54803
295671
41661
200787
0
231597
103777
61252
137967
202156
63253
96138
136350
168167
66791
393211
87493
89528
199277
358887
92911
14944
219369
181467
197433
281702
0
246046
186496
207332
211832
82747
87781
46439
0
191315
134539
0
172656
191043
173069
0
141342
44484
56950
152110
0
148054
206435
65279
158476
125613
522857
161973
175418
131135
282606
155400
122320
40115
153515
0
168575
518588
104196
124408
64565
164635
2823
46070
175924
71826
58393
122827
182244
0
131038
294537
87602
248503
311699
215218
146944
113386
227202
34352
80190
73019
207643
138316
77711
150664
35650
227657
175248
111920
151619
0
129102
0
83541
207068
320045
173647
0
300376
151697
205026
242101
374256
44746
0
160842
0
131222
110074
242141
110246
63010
0
80069
0
155435
66037
41010
211900
13074
80624
225536
0
283620
61208
259385
89052
207568
167069
0
68813
207227
192992
142442
145157
14660
167299
0
249967
107883
238149
58881
2223
169090
66653
0
196867
47658
0
0
47101
60917
0
90968
97066
255561
48202
116508
182335
396544
0
226182
163949
155191
98635
0
1073
0
0
47434
23354
56548
127973
174749
156847
196429
110177
0
89926
0
0
22407
67085
180677
204649
76390
0
0
136232
251734
165591
94268
150869
115446
298232
163488
217884
0
109320
109939
260511
48864
101263
144735
54115
58400
0
148116
100914
0
323041
184904
186483
254399
129814
139862
182604
161856
0
164510
54035
126380
18681
0
75213
136678
134294
145424
11594
139080
86722
52525
256537
125940
0
387521
236904
90721
223930
51747
121728
144334
0
65359
83579
141617
20942
140126
171904
281319
78711
77517
74164
265094
106677
100904
0
449661
186472
197103
5845
6098
21251
135054
0
0
29651
78262
186437
138309
0
38557
236110
198488
75689
63684
112301
315733
103832
92305
0
165781
90721
158666
17862
400181
171053
209066
156452
57928
33078
59151
239543
51006
0
91560
126533
111286
0
0
312453
0
51659
206873
66701
53815
0
171495
262161
28588
0
190293
307140
0
17771
143197
0
73008
126672
64623
0
216786
67308
212149
5913
198787
99215
188763
80403
0
401559
99457
304751
40667
139156
57571
5999
34327
58475
291568
235435
120108
126411
0
91752
99506
97730
47218
156666
98709
179472
0
0
11894
152291
247927
6231
111872
61727
111859
71588
0
29135
227209
106350
307301
91205
0
145545
127013
44962
0
30984
0
64547
210363
139868
211204
138781
317453
240346
185259
127249
223781
164816
100731
105326
93593
153791
35283
102907
0
516271
133800
45334
66280
0
169143
157052
0
58478
255715
119024
258537
60772
184970
42354
67859
75542
177769
85835
185541
280874
0
87366
1085
254429
361001
164872
23532
125933
123797
70781
116266
59011
105044
211283
151061
74187
157702
0
0
0
136639
295725
39206
89652
247140
70621
314323
100063
65625
158495
284138
0
0
232169
310865
208136
131593
0
229497
138233
156708
125802
273789
184400
147383
573
285104
157839
63869
137201
108305
0
8146
172559
97476
119558
299644
159676
0
235668
9160
167476
237902
149481
129592
112745
242718
0
1928
167390
20238
262254
88096
8374
201708
62738
95141
131345
50748
114931
19798
78654
57170
46086
278366
272934
182303
101521
350265
36445
182133
122299
57360
157834
81627
151061
217239
184285
62869
341854
261904
104965
104488
255715
0
185479
247995
345598
0
386001
90982
30714
0
150934
42628
82614
295009
201101
0
0
345399
79223
87092
430947
0
94522
42522
367593
0
51122
0
433999
287684
148081
90802
332450
71923
7144
68157
139582
133652
204513
439768
0
13649
222806
121737
0
180031
0
248215
75765
78473
200794
76167
73242
258520
34506
217960
0
213425
233539
89160
75165
170882
199153
0
49633
122295
34750
154109
80069
76827
95734
214365
83281
26754
267437
0
9191
81976
30883
64284
317452
27803
64047
67539
93338
118140
161544
0
231827
115684
115242
0
0
353228
0
291789
205540
0
167450
93727
0
132319
0
29907
0
80757
274799
0
66060
5085
0
88436
83512
112236
63813
181054
228934
91280
143209
310197
232348
201804
149023
150449
30745
125933
0
134505
110694
0
15214
204431
270540
0
97515
286996
78509
159868
0
400456
28858
199153
109683
77039
20211
27322
0
99052
0
6793
45990
0
177875
366716
59132
0
0
0
125549
99107
135400
268251
0
97061
0
64950
55331
0
140126
0
118798
186418
112372
86795
169313
363229
0
175183
299297
5955
337098
193006
0
92016
0
30495
298232
0
215108
0
406090
80642
0
108107
259976
100268
31356
229772
178622
0
106315
3205
82973
331690
324623
283620
240549
273789
91077
195234
229208
37905
0
560982
350174
303911
107618
44372
0
103635
3632
214852
0
146076
87876
316448
8146
0
99157
0
0
10307
8317
120066
341878
86471
76973
190508
91625
57571
139200
19730
71586
113189
61290
108645
0
0
80822
277227
62938
0
0
153195
276741
233320
160537
200858
74865
143034
158555
0
50924
2679
49217
182657
86235
219751
96458
257888
32678
287606
191315
0
106187
267528
183105
46418
53815
289092
414369
62315
95129
198844
0
172567
19755
68355
340152
64406
20195
134497
282040
70108
105681
79502
158666
176688
19672
0
68865
78920
150839
80969
49968
136205
241899
102826
168736
158595
268238
167328
159801
136464
57950
198920
168416
316420
314537
516477
33300
192348
23730
85359
68824
235504
68865
171433
237060
120401
139235
36560
38803
95973
38803
153289
464707
71376
28893
208072
239925
0
57531
88375
0
0
36666
0
163622
149545
100472
184843
183687
308983
0
0
65599
257093
195741
94522
241829
250157
15744
0
0
13074
0
0
254008
153287
86642
176964
150886
0
126744
359056
83299
83899
172189
0
145387
186027
365051
43001
218182
360635
0
154682
0
0
119531
148839
292631
342656
224375
50665
169121
80722
0
292146
0
179457
92184
5486
130833
40667
108529
0
187033
264257
55347
0
0
183033
84154
117753
375467
0
78815
0
83424
142518
0
194121
123085
154234
300714
128527
0
284165
197888
176165
264336
135628
19877
159716
224903
112328
77061
141260
136281
67184
55354
68617
144121
0
20938
616723
181814
86713
125034
63127
152110
10419
0
47423
124877
0
128717
0
100413
0
97987
77837
310063
135477
211521
0
89349
68123
158662
28870
277721
115685
25612
225483
300376
0
0
88361
138549
191100
0
136909
14005
183817
0
51431
201539
367247
138675
115983
91472
172679
158582
461138
0
178535
0
85359
41031
160775
0
310903
60146
24784
97744
81248
246152
89360
5414
99445
82691
155948
0
163903
244434
140428
0
127577
140016
0
179188
180502
67009
109176
99445
0
97449
243180
0
174391
405891
307031
151191
134505
161544
366196
150473
206700
268534
104976
222245
105978
193847
3768
0
386074
110858
86759
30276
32715
89575
0
131052
277699
9412
243583
102776
112115
88679
114727
28161
96561
143341
130555
0
24895
76938
92683
146053
292101
73937
126152
87392
0
0
33043
204893
7295
199714
87042
69966
119449
102105
112618
87719
151267
120467
81130
65619
25509
221911
96686
81239
48920
162077
80178
77900
169703
252861
154473
281119
0
85498
35954
0
150771
0
9976
174387
0
197139
250822
215044
8658
226441
100685
0
71812
28267
89815
158997
317045
265892
82478
0
10799
95609
343268
0
84965
157521
206467
178057
181253
0
0
108568
261385
81998
45915
293218
54252
253759
28655
48574
219294
115233
252695
296958
66906
186127
0
68733
123683
184965
18663
219884
0
14963
180855
95614
0
70448
52968
365418
183648
175944
252663
96462
125376
204736
428695
72990
302845
159712
296794
25430
141221
1059
45296
154774
382329
102963
132531
0
46502
0
110474
450951
233006
226276
78355
0
286992
49079
97620
0
227630
115484
114431
402156
333197
149243
149122
136603
32071
134686
114645
96402
221096
34319
112357
148746
19882
388819
0
55211
193772
0
130860
192995
205545
88912
268248
84535
332673
1085
27860
42654
291691
0
137992
163500
0
411759
0
322997
89748
29208
110555
0
67252
64732
1343
97313
0
310257
48822
210675
389264
105889
0
210054
0
148122
25648
126875
204426
87903
142466
0
155028
13038
148724
101263
110857
205564
300427
104439
187207
210130
11442
19204
147089
37500
252397
59952
83516
222397
5008
182097
195826
18670
26838
0
220277
0
183244
0
60932
206642
162063
124217
39899
0
63530
117334
310604
307951
52605
60772
227121
70477
134263
119770
421240
210933
67403
0
123031
132935
139167
162401
70394
74358
133652
237670
21679
325401
335940
140295
132755
183030
0
0
65881
186127
13888
86103
55681
0
0
31848
362192
0
0
259855
121644
250998
44734
209656
0
76167
215815
88721
185772
174621
16200
96516
150841
203052
276624
64482
145809
77444
25657
211284
77133
2980
225116
116799
51972
133194
291148
87094
266894
95834
0
130703
153290
81843
323326
138294
122375
105950
110854
218986
274265
0
70992
195392
93453
261988
167231
133859
0
133749
267665
152368
37365
28362
20135
193889
74893
161605
190530
130208
191505
53071
266216
16767
86327
237713
103366
87171
0
303860
304945
61856
54522
0
211354
232761
0
18287
161023
301525
178492
138943
372405
0
179265
132370
110752
228007
2823
245703
84937
93470
154682
152159
50696
190630
125176
87021
204432
369648
41776
58103
50821
0
235766
0
182097
71760
76922
104213
184076
145809
266189
139524
102473
346516
29422
142334
171647
349401
0
0
234247
133335
157063
79422
47165
138242
193155
0
117887
252277
98832
141140
150699
290497
187476
23480
101849
0
70379
367247
221391
40585
146475
92176
0
99313
78047
148463
179251
86592
85299
262382
22807
62885
0
203220
58836
59045
263543
119240
0
129319
0
0
108255
110465
0
50652
140067
302769
179353
78846
89192
271802
0
14344
215423
37053
47941
544
37739
67778
172591
231199
45831
125126
281038
64807
66064
89181
206809
202023
221841
192132
183687
256083
0
329096
281107
51759
0
296791
133387
123346
73103
0
203584
469645
129280
107237
82806
90982
98727
126281
21679
0
291878
66491
0
47823
139609
70394
225458
161352
0
12910
0
0
41144
0
29273
82106
83580
28859
0
0
0
15680
159543
0
0
109181
48726
124077
44962
199474
0
73405
197586
23900
152687
159739
0
357945
95316
14281
164287
150845
96956
57474
27086
67753
87022
73255
0
157063
43264
28858
129894
0
62781
0
108614
24223
162486
163905
331895
86991
211716
123265
151267
0
0
164053
427436
218596
20060
88707
12009
0
125608
130153
74672
0
0
89494
64901
122199
103328
105498
21121
32038
201441
91053
110015
51199
33802
0
370696
138269
60820
153574
61689
70143
57870
12570
234197
33431
3159
109958
263163
376919
102701
313621
108640
36538
80327
69056
0
11798
211742
0
124877
69086
306507
5848
178617
0
0
83578
190285
204275
296574
375957
68929
0
222920
166922
24155
0
90344
61291
229228
325788
346993
86985
0
135969
70844
135676
171686
0
57084
169657
0
126138
102879
80642
188430
291273
413403
21666
0
65096
261873
0
196466
120169
69593
88936
116214
276569
101868
271302
141102
260043
131487
208365
290223
116932
107492
256538
0
148272
0
115750
2478
37905
108145
0
45196
139494
177724
62602
168521
0
107575
135424
0
0
172567
35928
18233
0
122409
0
69541
56471
179729
163902
0
431409
215381
0
106124
0
93367
1724
79706
210724
0
191847
87709
197015
77285
75317
80893
37128
181253
128282
58928
0
223705
324418
219751
176503
0
176083
114103
143272
67978
101262
74229
59956
145659
9412
111848
115650
0
0
241484
0
50105
157150
297026
324460
41776
120052
132618
216096
144854
343231
246628
183138
0
70197
44572
0
0
215778
55993
73603
144874
0
322773
0
0
42023
0
180956
0
31250
231199
215673
119916
129441
93602
290223
437993
7428
372577
59163
196679
109396
214936
0
206211
0
127372
43348
263155
307230
320707
0
206451
0
240683
0
367748
73051
41141
50748
97001
48848
95162
220958
9412
2424
110015
57167
265320
92907
42096
0
87291
83799
0
121034
212534
43864
379810
0
59956
78322
162828
349737
249327
185918
0
0
146579
0
34324
207461
94750
121423
0
122849
104699
99583
176509
156050
0
90811
187566
192132
18404
53526
0
0
308074
148244
253792
91685
168373
57072
119054
78600
0
136723
135054
193873
126087
2891
139239
254686
103635
149493
117709
0
137011
178714
342867
66563
157137
128774
135135
201991
0
145397
252328
0
78417
28899
213802
222811
25427
21579
160155
101739
166081
160050
0
173926
0
0
261117
173860
117677
258624
211638
5436
159712
144276
150664
229373
101143
360462
74493
176991
154004
83382
189019
210675
220347
87114
117020
104645
259521
94116
0
39109
95686
237915
0
94156
95404
0
212927
22149
0
102160
127745
56609
83937
59397
215744
0
70675
0
81292
247284
0
49400
207168
43736
166292
0
62012
115684
261549
397617
84791
282768
211838
144786
425233
278248
96937
128943
0
250468
18401
32763
88361
332673
380114
62212
114217
324691
13371
81070
283361
50744
0
53463
356679
0
1724
223379
181131
194113
113203
127127
0
87268
84585
0
292001
79522
66087
184476
144456
56835
0
216786
32787
20440
254354
0
0
251978
331415
157678
128371
534782
37053
351793
147458
349769
282663
184520
0
164198
205219
244455
110474
64541
157529
80879
43123
105346
97904
0
98197
307354
135928
0
164872
196309
98545
5021
152687
67919
157189
98442
279717
97242
300187
38759
0
154468
137001
16701
124767
0
6840
275454
0
104779
37799
81976
69771
188736
195050
334097
41963
91359
56481
95560
253326
0
38759
81525
0
51482
82549
26903
84535
129610
255574
0
72761
100059
0
398823
334524
16822
69158
159958
76924
25884
168521
97686
163423
0
408892
194327
0
91155
0
61208
71515
239285
63869
298366
86716
0
0
0
182510
140776
76657
186552
0
16549
224624
267060
192844
196218
80890
86125
0
82084
75496
147011
34107
66563
237317
359546
199477
49583
55449
0
525
58096
106187
209621
0
0
103293
105898
30834
21399
206922
0
145898
0
99388
412832
336261
110603
203841
70108
128940
91280
0
24869
85335
184258
126540
157959
43847
0
0
36107
66322
2755
39394
267475
228883
0
0
0
28349
0
194271
19729
330991
122207
0
440181
177137
0
248926
102045
253699
283925
4558
70215
32636
141348
0
166312
72172
83121
9571
166944
120407
76674
0
396406
59502
199477
96352
0
136611
312163
157722
70526
362669
169243
0
0
140968
86628
125878
98071
0
10660
187306
255574
0
92468
64956
38920
124034
8894
92762
3488
20800
364885
68809
94639
233241
231078
90128
141647
50592
0
96178
205981
173473
28856
123758
30844
16761
13351
354007
147045
6413
0
0
0
127761
270508
102868
223669
0
20237
109293
281776
81600
448217
97017
32797
163247
5039
136464
236430
35897
172432
71904
228995
68215
473045
8601
93904
74229
399092
252651
194147
0
216685
72780
60820
422462
0
247350
74357
89436
6169
295756
167833
7045
197409
0
206899
9312
142924
0
0
0
299295
123842
60201
0
174479
93181
0
162080
160637
161948
149505
105247
0
114458
176991
0
0
200839
0
230247
138829
117990
78425
84381
54692
94516
107492
283589
227331
111872
299297
106715
167836
170247
211203
423411
89426
217412
78807
114176
113577
247350
0
189893
51963
5146
0
183105
134110
210560
275716
393565
52562
0
0
53283
93255
112059
45010
55755
68337
48316
198817
443685
83299
76230
141351
82792
195883
94501
17594
253652
369975
61893
153697
126879
47910
354270
0
50924
45421
83323
273114
40879
67403
2679
288909
234264
98620
438204
170426
167208
131322
88250
188324
76271
58478
177835
28859
275317
0
205026
158119
224695
101174
108645
115981
218765
227331
0
61856
0
509081
116647
69814
127273
170559
212837
197041
289274
87418
2009
114500
63784
167634
203293
190085
266827
75542
80138
37578
148289
121466
130311
0
0
149182
77875
163812
0
322026
38216
33741
404490
44514
0
317655
54028
92134
98129
35449
248379
232548
125196
54890
150355
0
299742
155265
11895
225427
355460
55643
208365
81627
103654
355338
161444
81822
423469
23577
85178
172995
0
0
7368
0
117709
270011
198107
146164
69037
286724
345589
156489
306660
44676
87366
28176
70331
90442
246313
142556
0
21150
133518
14356
0
134334
325960
18233
154774
101263
150781
47662
155376
0
67955
241469
57926
96084
242706
156023
0
251897
16928
222521
241484
314998
147097
189425
12746
70867
343100
322942
144080
81526
418167
236255
155468
0
121909
0
131875
154234
0
0
38491
0
252328
290917
88792
229209
73654
212040
187488
95001
137708
121466
99273
410094
49994
168739
45043
0
319027
251710
150975
142924
0
113143
94522
203867
66914
57913
191270
363875
13770
154578
198234
141178
146448
53312
406579
66731
162
169688
137286
135631
158861
138788
0
0
0
179317
51963
0
322768
157827
134271
84163
93421
85103
0
95865
42096
0
340490
68996
54879
211730
192869
72430
262156
25440
188992
17167
259855
0
183119
105898
133349
167056
222914
88936
288532
148526
86455
53507
143441
367145
276156
396530
0
90307
228610
408192
0
100177
54055
3253
285522
20633
255241
0
499292
71814
1456
205404
93729
237313
0
0
0
150409
248310
144845
15832
359878
10989
16929
32894
332665
49968
167965
54205
146757
0
146056
185024
50748
208072
265320
26744
0
107873
61359
225801
4090
266095
204391
117193
459583
140257
0
188324
29038
60849
0
258205
47150
213356
216344
69084
216096
295317
121375
221877
219764
0
286475
272492
308205
183112
354466
407764
422596
0
251884
0
225253
0
250077
0
221113
0
201784
326087
20749
60960
0
0
14860
319645
185927
0
102058
283812
87891
34408
146784
116704
200135
119958
202688
147829
163126
8712
237214
0
248659
134820
90968
19872
68900
50748
133047
68865
76963
125152
39394
28817
161036
70527
0
372652
87647
147544
34684
215381
320808
4650
207005
114237
271007
120188
418271
126620
66150
316129
27683
0
0
10448
16058
175436
0
150183
14280
47597
181381
18727
69950
0
38523
107775
51697
173397
67919
222828
254399
85157
326202
154394
0
422462
0
792
0
17018
189390
179166
359546
92737
74660
49326
272667
0
212751
67351
274716
143104
64901
88089
244334
0
172762
144874
0
232042
162445
0
257002
11241
0
141093
0
176640
49764
376153
24440
302966
456373
9312
216200
792
371425
166080
0
0
291273
150869
154765
103439
223287
335227
26999
0
325401
46696
34183
149577
73434
0
187158
91564
329820
170121
108791
0
0
346308
0
134411
111696
23602
92169
99538
19606
0
149279
258903
311040
203843
0
0
28134
130703
83096
171846
0
87461
0
264487
154004
175588
276120
335060
401976
148842
222901
0
214915
285892
71424
491366
0
56675
54908
32811
21451
216356
190195
284040
0
132028
0
303503
168638
0
165179
41506
267723
0
188350
102808
30091
80768
0
247461
251171
221539
106805
232752
183672
96812
151135
101848
0
161762
91128
89315
109974
5436
0
332580
64849
22058
292631
94924
98834
228718
163481
122525
80193
47016
0
172138
239853
116811
98540
19388
37093
236773
81695
270405
26799
344266
107141
120881
0
102735
223224
60632
75975
74884
119110
291148
290758
180084
225048
0
13903
265466
44660
185268
0
0
213305
0
580346
125744
199688
0
0
127084
55947
124241
142508
88322
25640
146475
164856
5781
216517
323384
68218
180573
94592
136153
45291
139915
0
84963
56098
69712
169655
0
42058
212190
191505
0
176987
0
134181
0
32596
28534
107529
280725
20228
0
121950
303860
155141
0
103655
0
85756
94484
175224
98538
403781
166549
76184
0
50190
398175
287606
0
0
137356
58308
330242
281297
296607
0
219974
48251
141620
24115
404029
15925
89889
215427
199917
506806
13385
173046
142266
0
0
198138
216750
63798
21853
82690
53002
0
72539
170026
188176
77297
50168
183683
37791
24689
128770
36467
174837
0
0
168480
140071
275866
103572
158624
270150
146056
167952
193868
188351
189115
192976
136976
97151
115244
92980
0
18918
351555
164797
319791
164198
103506
0
39543
184146
0
194317
3821
35928
525758
167486
198312
0
408202
163812
164882
326478
153290
0
96252
0
59764
227370
97773
15635
121005
44240
240976
112370
65558
0
83580
0
113507
60694
0
24405
0
53851
75194
50505
243268
143228
47823
230149
355995
0
0
0
78361
264692
215152
155873
145331
409042
63510
202774
142828
118942
0
74015
0
179330
305104
307407
223894
270055
0
93037
249549
133393
0
208377
124564
0
359055
202134
52389
0
260550
139604
111397
510676
0
181751
228626
120668
11241
195573
96240
127907
8464
309489
194519
216219
166623
150801
98814
185184
96020
152014
0
366120
227521
0
343067
97986
229653
61893
82881
58153
126377
106404
20329
129580
61722
196876
0
0
284020
85103
0
148410
27842
156964
53398
215293
27177
220553
68089
188750
82549
321693
68157
168021
195544
137018
95006
175105
438709
97319
254295
113102
121650
80491
6820
308811
83721
111860
118310
38976
8570
89579
67163
153725
124561
0
3271
0
65075
25645
213606
0
0
170218
476716
156524
89446
40088
88601
333446
247801
0
85107
82237
241484
59307
0
2206
0
124375
196232
13622
44986
67114
87348
406817
89464
29410
0
84432
446144
108178
33050
0
0
187340
361449
142324
384004
99552
116799
42192
120005
99346
285439
34736
500296
0
177485
139167
92737
47051
99157
61422
75206
199981
102774
134642
42775
41669
16612
137149
0
57780
0
162018
23602
4697
0
305740
72754
0
142480
167213
99349
197257
94858
124789
148502
84169
300569
64467
272847
266737
35929
195242
506043
73052
89381
243561
5414
178146
0
0
76538
93989
308205
220242
0
119623
61409
4314
80890
186538
59854
179277
0
0
47824
90787
217835
353909
0
193085
108497
219963
91930
224526
205402
76535
87145
3246
278673
59070
122128
82675
101263
50271
124427
0
0
188219
8726
239090
145667
143157
106087
151903
157982
95922
179699
0
227392
0
6347
81253
49806
166991
256514
205417
247069
0
157646
46426
272274
403718
122419
225354
86455
423077
73608
237975
0
161406
68337
465366
30864
203539
199391
0
232074
135805
145982
203293
44961
303335
47809
238624
37168
73756
103800
429102
242223
98047
139559
259784
202607
0
0
299119
1364
29384
82514
26145
112059
81986
193817
73472
16711
130807
243054
16929
14098
0
0
0
345212
0
192495
0
61278
0
106932
171732
122039
0
102510
0
0
168604
0
92462
86201
110794
176488
37788
52562
102045
102672
34246
195196
66656
132874
243544
89970
193086
53528
97452
158871
92054
51320
19998
77334
0
347906
207397
101905
29422
206872
0
42458
0
119626
0
55947
110056
46088
0
45617
84154
184754
75268
0
72393
156330
45196
135805
182510
148843
158270
90119
441678
160775
49532
0
0
87422
181023
0
0
327372
78330
174911
183544
19937
26272
132370
250700
98129
112115
123593
103413
148587
262599
87145
31934
0
123841
99445
16928
67391
119447
90454
0
123915
90315
103777
246327
94926
122279
65159
206245
60110
168643
226742
0
103304
208370
194109
39608
197121
72352
209621
174425
103663
215434
356394
45763
0
0
191128
98561
417709
71166
167299
62764
399018
0
88426
0
31848
65749
0
293674
251147
53976
187544
196258
174134
250208
12823
171975
69971
249967
297613
92809
0
176873
179018
90065
88384
210688
121318
58787
190713
0
137843
316571
152102
233416
270405
90093
16811
38800
125376
121862
138452
59594
0
24662
278509
0
177569
87206
128334
93037
422462
2600
291021
102530
111953
370486
0
249767
165593
137901
255436
332665
38910
117001
108937
0
294619
180096
107632
218018
82239
81697
357990
195961
0
75317
163443
131037
91085
15151
66482
168369
109995
184729
183244
19684
235449
96812
248705
1928
124344
69758
49303
0
48726
209671
186336
76167
107684
80768
0
30079
121074
0
429102
0
94786
48939
65389
27485
0
0
66276
146810
112171
0
443713
272633
0
301964
295476
275995
158318
123510
228495
40875
164872
0
103599
207987
0
0
0
51556
218537
30026
250186
99641
105307
64158
125768
103681
16194
341664
88875
142058
92468
71315
176509
26753
40508
17043
57169
136464
112995
155303
387916
181152
29476
98680
234479
0
297155
95797
0
0
138870
354014
96853
123091
0
169416
49058
157883
247114
191580
30621
106736
70001
0
47040
209535
0
0
147838
84144
151723
121602
15760
0
50986
0
259809
152329
0
0
69950
0
249454
124454
0
102735
170034
138224
27057
63510
184723
22068
183623
189432
257266
134441
0
80179
493391
324663
415655
177026
418526
74103
24457
40901
0
11228
161933
84563
224486
168739
215129
96397
71923
208381
332580
267636
137062
198480
221059
203336
84640
303457
0
47625
130605
48848
218399
176332
167069
298866
298973
335706
136656
214351
242181
199277
97650
154377
95259
80864
74895
0
144991
312298
144378
0
0
83587
60507
187154
225470
120882
171056
153981
0
281080
123715
137590
89751
201562
140868
70502
0
101312
118074
93425
162946
92551
27144
6462
85756
103260
130736
156494
270853
151903
353840
0
117556
94733
73458
83448
148511
0
83721
0
278948
124868
211442
97303
140422
229422
149411
86093
188254
134334
144456
129521
28006
328137
18535
306594
0
158624
166172
170114
268740
0
450969
81695
109517
354627
138584
115496
0
54635
86651
261689
0
0
147995
0
177079
127907
169212
65144
77837
164558
122806
78045
100794
192976
87506
130554
35337
141572
0
13306
84050
0
39550
165042
155873
185066
203362
153794
277030
218088
150448
95734
0
235205
105197
4375
173963
507399
110090
358199
0
121217
28004
75542
251644
91128
114825
38413
85977
279692
214834
23092
160526
233047
147929
0
260216
521714
156666
30367
74164
186437
169400
137569
67308
97968
154279
425737
176688
0
215420
26763
75466
237026
170608
152581
213114
0
98219
303457
63605
266450
82750
120414
191100
158877
18388
118568
0
251661
0
0
175667
151487
0
0
6711
36449
249641
168025
37453
148993
0
42702
142066
78686
103509
0
126377
140444
467143
102106
218399
156295
0
156074
151648
103543
88069
113071
9917
111886
290486
252696
172450
37172
101995
31925
155233
0
91378
193734
147829
0
339290
147702
173768
45590
0
72397
0
211804
213395
81976
198790
120617
0
212164
222817
212465
147655
107870
426348
22503
60546
85537
184984
309044
0
87920
141005
25320
0
0
88317
151903
0
35057
0
13306
96419
235435
238036
0
214669
180759
71128
81292
322165
215839
250794
0
289933
202599
214841
201173
78225
250308
137329
412903
81050
50444
283853
67249
317256
0
97387
232383
217617
68362
36383
0
76538
133388
34287
7522
0
170047
53661
57169
172836
0
102017
0
217518
254688
125026
277906
239963
372101
612554
83554
176368
166759
68512
414111
0
63774
75925
150570
0
41293
241542
46906
94924
167328
342249
0
152852
85425
240242
371760
58830
121375
140184
153470
949
0
0
174900
76850
67447
81481
17071
174862
0
0
84237
18275
116412
251978
239492
115067
42418
176627
0
4543
0
92538
102856
0
145626
126744
0
181069
88784
290617
190137
89245
73008
57844
285761
55226
84104
0
55017
308620
137359
264801
50105
85995
146944
159739
54522
237883
218578
493391
145755
215606
309353
305043
91528
263874
18904
169655
249838
256895
82070
173337
385130
167568
137018
111284
0
200190
209520
203431
250831
118209
161206
147626
241220
256964
71897
27006
141533
231342
217146
119802
49524
73421
202895
382554
138861
38413
471502
304383
232506
237915
69209
235557
237177
117379
54890
155559
118362
104398
140715
51930
0
206837
73794
9600
280262
89937
56061
222979
101177
42019
76184
114928
0
65534
90448
160097
250534
162401
367096
129198
0
106225
341882
92937
55516
67580
321538
123811
93920
112944
60389
80777
0
110558
236359
35444
0
126573
246305
142441
26354
199878
110431
51340
0
48177
117700
433599
36971
196272
252971
219795
86214
0
71128
252721
89785
79829
58066
94500
106927
340719
56403
221099
72393
137011
189916
26085
41457
292191
118169
30632
58472
235682
4785
91124
184232
165083
364383
194619
98668
57994
0
325143
146448
200874
305003
61409
0
270055
128746
80740
189925
0
95502
9436
50210
111507
0
251944
100743
224333
188880
94522
113356
238994
84795
429441
139843
414867
0
371592
170195
26763
0
81735
0
157854
73285
121737
0
0
67312
177693
448285
155566
274366
271819
0
78083
234463
170544
384130
0
21248
334452
182303
398688
97620
255482
51611
257308
112707
0
144473
22808
221361
0
156184
124322
286456
110167
199664
223944
159369
277483
144647
116339
0
149527
26229
59070
332514
281816
0
94138
114380
45421
68019
153869
124560
204780
158510
245268
278248
127914
0
36132
0
0
16761
39566
177807
176409
1486
245024
185597
31069
333584
298998
89430
0
462270
250749
154089
0
48679
134678
202257
85437
37365
263278
131343
0
0
105924
89040
77947
333122
157192
269083
0
0
392093
146819
132123
78923
132096
0
126455
218461
32924
140290
231719
76674
252168
118108
110239
240489
144168
200994
128393
3185
0
302226
172148
106814
33858
261547
4785
156116
235198
23092
157406
241641
68219
179985
17619
33644
98329
204165
268613
93453
123622
36707
363875
86863
275317
331611
232379
164569
114431
262805
139463
18287
222518
0
178055
0
161116
250452
72051
60201
235691
0
487850
345779
0
142757
46211
113793
412388
324466
190224
94405
529653
131340
0
59985
0
194519
120908
9850
0
81911
85737
0
200876
97679
0
273748
212151
337298
106894
222858
149236
0
53526
0
63499
76853
113826
363413
4782
144080
75232
232587
16824
77122
119226
0
155265
249011
149758
122530
188171
45782
226614
266275
54005
139516
168489
114991
63149
127073
152202
17824
456752
25521
251078
273940
172256
0
311465
0
163830
221455
204661
235641
89207
0
79174
33572
229528
307354
509081
147714
0
7086
204649
0
356856
326799
175913
228879
61455
295671
69965
306093
25648
152407
115294
0
31270
199094
0
149229
0
11884
275711
131327
277435
221922
76167
463486
107876
315623
122175
352923
89395
326899
137992
65709
98576
0
371366
0
104410
271039
168480
166780
113508
332605
67978
133576
202982
106168
85858
0
211353
284474
323054
5268
207168
320112
156724
146056
3185
162039
208725
134033
197345
0
40585
284958
357936
236700
0
171380
209670
221084
0
0
0
262748
208682
221084
73343
116218
92117
78086
104860
0
102028
178729
30745
181296
21679
55328
130350
202162
40031
35908
246080
145686
101263
242908
0
8952
54667
237118
86459
87103
160097
101491
176255
0
135666
44795
178483
281248
213175
154736
68218
162641
365110
159680
0
0
207979
158826
312484
171671
0
209846
157854
168007
0
238306
40585
13252
82392
155892
242106
391222
5915
251662
0
288909
21928
21771
143450
29069
0
0
270108
0
78859
70680
185154
172805
295804
0
41496
96501
381070
87649
0
0
20654
82719
273335
237995
198837
0
41659
17771
355460
450416
0
87446
317167
51696
285568
141260
0
0
8675
0
27859
164730
126390
184199
127124
150061
125768
86409
210737
210587
253340
267060
89614
0
139674
146912
110312
310337
111676
289312
157157
215093
236012
0
218348
109542
250930
106785
21131
153970
191683
141468
0
70573
148122
162010
193639
75007
225048
129317
164217
0
95665
66839
231681
243246
0
235024
48755
256538
0
34162
0
90016
124102
430233
359892
131750
0
96596
52187
0
96653
124820
398688
246089
26648
140622
216916
128250
182801
47147
210995
170764
60635
0
389493
73993
159503
225031
45978
263652
177742
58911
0
216148
2277
132628
181942
73471
166112
244979
94506
51953
151803
0
201975
55955
0
0
134237
95269
67588
78330
216539
47624
100081
124534
0
9726
160050
1280
323428
0
197514
106154
9879
98540
320890
113071
206451
115482
514192
80361
0
271656
369277
254008
65773
368950
227405
80620
264341
365794
27057
376956
452976
73657
171735
206500
89748
342698
77207
200344
79962
143430
0
122370
0
0
0
314213
41738
16631
81092
53463
0
112161
0
0
141111
85359
85103
193999
161352
0
264952
157108
206872
90440
166859
0
200137
0
173496
0
166332
0
0
22090
168643
402824
165981
247806
0
183799
213829
44058
91719
2830
279220
153900
246043
67861
213653
20820
77664
68810
118598
106986
331589
143512
406810
90197
125933
153642
193479
76120
260300
342455
0
60234
5268
0
356727
177388
337098
95865
0
311301
74672
277892
174280
116834
270766
43736
64507
64997
0
25252
0
168021
331377
25738
116572
297542
122241
412964
65330
191425
432443
210688
247495
340838
75607
177714
238127
0
275866
18500
149466
250093
322428
0
0
181789
218622
111397
181294
129755
0
192576
166739
137766
287178
172679
247950
262265
217315
412639
116624
129346
205404
169338
172284
52840
202199
122678
334595
107447
29352
90374
206965
0
76163
0
0
0
78498
271406
0
418910
191960
84134
127298
230120
184774
488707
215108
95521
0
185259
209381
96812
415852
416843
40414
50884
10540
329197
44661
270108
196040
143862
90415
188494
72791
204446
156523
57564
466061
172669
0
335213
177507
300417
287809
74980
241952
52562
85843
0
116608
315352
0
261922
115397
128746
272657
0
72879
0
227374
84134
198507
28018
57956
179426
0
2206
0
67044
140465
31848
50168
195664
0
0
15760
84380
54908
50706
81262
74015
48726
96956
141351
40901
0
139618
329336
179796
120470
220023
97184
57547
38318
303392
280643
0
101968
53465
96958
309206
432544
330635
98
71972
301207
50739
135711
179663
434067
141330
250382
0
0
0
180399
81086
792
0
327763
222070
53256
198289
184181
361674
219515
246532
280262
125843
53205
0
305006
159369
106814
0
454517
128163
170195
86937
292210
0
26145
130554
197779
395481
146006
0
2473
108320
51738
0
36383
202639
56775
176509
166909
0
267181
175400
191315
386796
297483
101401
436741
103509
221862
146902
62303
8931
290817
227191
0
73002
170321
190800
0
67391
43591
105326
207982
8349
89695
498187
22170
249967
591873
80016
86404
122555
230230
63785
63030
113022
142809
226155
0
748
0
111065
175881
324691
254943
148475
18480
153498
324648
37313
151994
169780
229471
97648
117006
297461
86471
0
279342
250300
126439
0
367732
158861
0
107888
119861
7898
245534
94146
19525
145841
68301
119670
19378
261286
37834
4791
0
91691
55643
147930
300417
236359
35534
37869
62366
0
255511
76702
26514
6637
175730
159936
0
0
303987
215468
230455
32017
0
0
47231
250077
171847
79644
142334
0
0
168064
73963
178357
248528
250080
93491
263953
27001
347549
250655
39479
447405
376650
396299
438470
168025
235980
391411
139412
204431
29680
105717
229270
379956
90087
243252
89095
261343
110517
97452
66880
334966
0
104231
270925
145667
160155
258292
0
0
193665
391014
158552
169687
0
117542
0
48446
0
162783
0
269105
139542
0
139235
246434
216517
171071
28758
191359
293635
422875
144001
84638
263114
146337
109396
32848
150566
0
0
74532
0
286817
92137
0
0
290344
196466
104440
0
162951
142744
70049
3791
37091
48464
48202
375658
0
168583
85580
149805
0
29410
87929
0
188550
87934
0
196180
83138
142682
58253
107381
129198
143341
114984
125940
123693
153805
0
74711
0
87327
76493
155559
218771
3183
188431
0
50647
51055
91549
28170
238339
86997
158094
82312
88993
413174
219176
564694
202471
0
116544
5336
13939
26648
66683
166928
396017
0
158270
96641
194876
0
552351
79034
170029
85697
183248
17071
33840
54311
79395
96240
58096
171422
324954
12447
141518
443544
210454
0
32110
85977
153761
165241
189519
90418
140049
126459
395357
13978
26521
0
132571
128904
118118
81844
95583
140505
168476
0
107183
220648
326598
38910
85964
138132
241120
239953
248856
267783
193981
57829
0
295286
9917
179188
166271
238127
92778
140441
197944
219409
0
327743
67184
93006
85853
281395
523395
159444
60552
259644
393356
177861
333975
341800
214831
264688
58515
94631
68593
120487
61390
25999
0
81267
156312
95042
35036
54890
88361
106715
85204
71554
322997
72627
255495
74484
123083
283917
142648
153794
219469
0
459156
148794
335213
62622
45269
108459
331051
175158
530365
274496
153743
324798
71946
307441
69375
235375
87903
138001
197121
182509
12217
161600
80776
0
0
111270
46426
0
153668
104779
34107
201439
207776
237049
81086
0
62814
170559
219409
214939
271793
52205
6793
85250
23137
316781
120899
80485
7225
171740
74895
188176
135059
0
79819
169896
30664
235172
139006
52635
312760
7286
144082
0
311640
153881
468171
101169
274778
29382
132268
243501
87889
0
84183
60602
107756
0
222914
46883
0
165475
47116
120244
0
189622
257855
136182
54818
55643
0
47016
90311
231885
222855
93295
267222
100172
79387
0
104778
90780
241921
63127
0
296351
124181
367159
118677
336200
188073
267268
356019
68801
48157
106474
224624
283574
0
70680
278517
25380
226712
181435
217477
175148
38254
0
139914
76657
288729
101515
0
207535
227962
48349
0
73325
0
368737
336081
229179
198069
216196
79790
185776
219150
182510
94741
168706
36746
167060
352495
134895
99596
0
146886
74711
126211
109972
228626
211650
62869
57784
102868
15421
206855
141536
7732
208453
243385
123318
251644
210239
0
251076
91651
41939
152379
66700
281195
174737
366059
39178
0
207168
70108
105812
69345
236679
2183
395178
264364
60926
0
184763
221613
232223
260961
0
95502
56898
47165
229202
431410
267270
248187
176836
348132
28839
326413
0
151994
167952
492687
73390
385033
86005
180082
111915
80507
299920
132147
245282
109249
98551
248733
0
108266
55474
88764
91467
0
70394
189077
25141
223920
53667
177614
99930
61689
133225
100446
354543
211176
316302
53581
169080
0
0
63326
5848
98318
173918
0
107864
140493
192318
172077
214121
106814
104439
70365
88764
86671
354255
108949
107253
100413
289092
0
45914
6799
33925
93183
273145
80228
91009
381301
225682
168202
200319
21778
272294
141652
96488
156964
281687
294337
418968
32204
172897
140423
54937
116739
146151
302533
0
459563
234694
151742
84916
100487
47500
0
0
238733
76448
101784
245617
325016
356778
318441
0
304371
41584
192896
180074
131835
59042
162831
349769
6347
0
0
281460
335543
322501
153773
59307
178015
203496
416843
122909
173481
449419
225792
149899
204975
126211
261429
338325
161856
9972
258032
289900
0
0
77256
132305
266639
88089
219533
131181
0
80137
17824
312059
124534
167370
42819
165241
72264
205271
91844
74546
118239
385248
364059
4963
311370
446178
252289
158948
0
24246
155121
214476
121512
51079
262942
22044
171015
37053
22594
82849
18480
148419
0
102425
24149
0
168231
358832
0
0
150966
138215
0
314821
210183
106187
32811
173239
228964
98576
238195
93749
166859
0
134638
237660
65159
165228
242223
186110
116892
195108
137770
215624
87099
243342
135913
0
163537
42413
263914
235172
41119
15808
583080
0
0
0
145686
35218
159451
6664
203730
142473
2622
97117
108631
157072
121409
368952
809
306851
21196
41291
0
111742
108394
200293
281765
17807
102017
16781
146123
212553
41932
74660
207123
122327
149545
212661
55770
0
83583
25430
76757
35615
208544
91707
424859
311465
331956
93678
115872
209389
286548
59167
75738
212089
105643
146649
119123
161665
0
243103
94681
70852
158232
30619
292409
310169
89446
235375
0
0
209487
179250
0
292768
98030
23681
236097
162080
221015
32930
34634
27976
143901
108183
293695
23332
120574
136019
269748
162816
93749
73198
186520
12971
237080
22791
0
0
249838
102693
451309
98668
123349
339423
112943
163948
185470
250080
83835
26703
63983
45421
193869
92496
83115
295824
70527
187068
120881
76674
40109
253759
33401
333978
268384
72122
178599
13604
267508
146649
29805
249522
187192
0
33975
149509
281829
311478
0
119912
0
2787
214954
101051
221632
0
354696
177831
87989
115745
180232
101635
183053
123120
106833
398047
0
0
86862
22138
62869
153515
149602
194506
173952
21471
238966
122481
14008
179984
89300
172645
0
74133
149733
37154
0
354992
323668
306110
172050
312649
0
244209
59159
0
92226
196345
89448
211541
84158
127245
53002
171381
57219
282816
277785
213793
101465
119912
224121
196646
338656
171852
221159
502949
186862
194651
349155
110930
62108
209087
167719
0
165179
12371
348890
39666
0
187720
72119
80137
16234
0
423344
121067
125048
16877
126620
174056
13185
0
64741
67385
114797
0
144089
70477
228223
0
202279
78415
0
193700
182591
193091
211844
240982
224509
28755
53718
2946
68810
344553
0
129706
430743
33745
54580
243160
227902
177834
649710
238813
114970
112300
115281
141351
171644
297724
123912
152328
74380
213781
107849
138970
25866
5862
252043
247012
81057
0
18028
0
168580
395155
0
103501
186862
336617
278477
174282
57994
0
408936
331753
321004
0
141393
201002
85624
187426
320036
142467
124424
267354
221403
274778
111397
126207
130831
232176
137340
24405
190367
114799
447696
237915
74744
163031
0
41739
0
80104
267889
30698
59597
0
0
167130
16234
53309
0
227374
260790
88389
0
100091
80711
212088
619278
46379
327753
190506
41298
81544
0
164261
104779
0
0
299505
266152
249564
336430
134686
136423
143276
148633
179663
170502
4375
73015
62284
233308
563705
176339
202439
193741
257307
0
177735
274323
169687
261247
181343
485884
364059
0
190338
0
14963
210008
93787
274029
234414
77617
46313
0
0
316540
0
31647
152225
252890
72191
330126
153762
140642
179249
174125
108458
115872
41738
106818
174479
231056
321206
118252
147244
62677
105904
214290
37445
0
20188
0
184835
216231
51127
185723
0
93483
70440
145746
208863
101461
37739
204913
244942
63849
0
54818
316107
37581
107820
3183
74015
219338
0
116850
251245
327628
271397
241469
315565
39550
180459
59220
100137
83714
164842
168059
76610
121512
16058
0
133002
214211
192843
199347
157534
0
242583
121452
232075
100237
93405
0
167845
230370
110154
232985
75952
237393
63604
0
61920
160120
138954
220753
26146
174374
412720
86840
178947
49308
0
203311
100091
103599
237327
140253
114438
202721
50697
84183
335584
92604
0
81735
145207
203892
83774
18248
0
0
52840
201214
71986
212088
72051
99587
169212
139392
151121
143936
245400
320186
221000
378921
188176
320198
280727
0
33487
169857
0
191128
158792
159055
4698
27957
207574
19147
0
213663
254008
164691
141330
92138
0
167595
172264
0
181295
27859
135138
204632
89017
108908
174891
115123
96164
383861
310261
256382
369772
331602
102619
320450
192896
102252
165003
259521
0
397171
200829
0
481842
71956
38013
94795
0
123398
0
0
287078
169655
55351
0
0
0
306434
63826
90065
29364
0
205857
228764
28814
0
137770
72288
341639
195748
161375
174073
159524
289888
403469
27066
254390
127510
71226
148633
162913
87222
172647
71164
0
0
311580
83026
179996
341032
197410
0
0
94833
118659
425950
289434
0
175183
128789
247890
262189
64670
28004
0
67588
203627
302897
0
256110
130918
350238
65401
113171
106312
0
52194
0
84900
51659
372116
40988
0
20342
145921
0
367159
85091
454187
6090
61382
157861
399460
90544
0
68422
529653
0
322997
97773
0
57978
0
111584
228299
218483
151489
20861
0
96562
83537
311836
45769
9163
243929
0
0
0
100608
259295
120892
228610
67184
74711
130153
0
276994
112431
177465
394267
313603
59240
58679
16415
13332
157397
99299
0
134694
148951
60489
192595
0
65620
195348
241588
84856
117410
0
17771
0
283484
183897
43766
126672
249522
63385
62921
466061
77604
0
247223
162845
0
29422
415869
129256
203776
88767
0
102510
0
95076
164364
33717
302524
113022
444145
72213
154990
72288
72973
94405
0
288538
220867
108950
343653
335949
146076
219495
238418
239433
88389
164101
229232
0
227567
85091
53108
391690
137746
195590
137944
231535
25738
159233
244046
125152
421240
89667
0
149857
18210
348613
77837
317167
134644
57167
52389
223036
71284
0
430909
31069
80671
245289
80843
86807
52162
96717
0
430700
136423
127886
123457
0
349103
121142
92571
196851
262834
42343
274880
481806
0
165337
114237
67471
0
89845
131491
87769
322428
100685
132368
196663
141326
339159
422353
48851
0
90087
29392
248427
368441
129299
76702
213779
83584
0
229761
140250
80620
426554
199097
0
47341
98482
100223
64893
216390
0
207675
195203
159073
107980
197914
78097
0
141288
106125
311399
92898
197745
44584
48598
59153
74264
0
0
435036
254535
77790
428695
250749
8122
0
434759
88389
278774
88965
76674
108791
0
259946
179265
314703
0
88793
272803
172966
3807
0
0
145414
38524
284115
269089
128125
96701
145644
188822
0
236656
102852
16910
8146
223907
0
272695
0
185704
87816
173347
124955
87411
512969
461351
0
282814
72739
0
127054
212088
218425
286853
0
74243
70567
113022
92934
325365
39357
201238
128564
340938
0
98078
471374
137331
0
96343
0
149476
244019
248676
162576
186831
285696
173865
115745
202272
74568
0
57602
305875
100237
0
215414
54580
211593
234086
11874
116217
0
276084
147115
59735
83285
164549
94592
113051
285723
234031
165139
86157
72903
218072
120310
98161
327416
97555
212106
182361
0
412639
36856
60823
14269
59159
34162
287006
166452
53648
30995
18480
106453
220931
0
144053
0
217933
194782
102138
24455
6740
167805
173225
285716
345045
272545
80137
181885
478011
262904
96164
0
85129
118108
161760
394842
352871
448444
147445
110431
0
7655
0
113172
83721
234713
141586
143219
301016
0
164747
159375
57497
19426
143052
4240
168440
256723
185969
280218
124049
100011
170684
0
263543
181494
506131
118542
0
71034
261243
148264
82858
175748
141558
253917
53831
0
175321
79683
208108
390327
91188
452212
145489
75688
45365
64510
372456
156546
48460
169622
96701
208855
444145
289802
162548
0
209219
210675
40414
46696
68153
235716
215420
17606
0
408665
57742
185299
42449
110949
207729
141288
115397
0
349086
203290
444713
522238
331589
218137
346902
254977
185459
130555
161933
112391
267023
165457
2943
181079
264874
43494
200368
180553
0
347906
0
235524
209789
0
303920
139559
0
0
249525
28910
0
219396
0
249767
58493
141444
422394
0
27546
0
91888
317655
320955
179785
189242
192570
145575
225700
79823
225642
0
149940
0
194697
319492
271737
180460
80864
0
90508
86277
0
81799
197462
387933
229570
70337
0
288406
114243
348613
84199
109155
188073
324188
17573
0
192926
74711
0
89614
189037
340490
281188
120176
80609
174217
43820
196914
12639
278297
161375
86716
346530
0
0
222024
175423
35375
197448
33644
217324
84699
104345
106376
130899
345273
85845
30251
172028
0
3313
90418
155086
216265
105924
159616
0
184747
152939
45911
119538
119963
39605
228129
102705
284855
187700
73895
11884
142792
134529
73008
0
122981
342382
67099
158595
263326
235138
313851
181019
416749
333978
39458
135505
103752
157646
227146
35379
0
413572
250655
351487
176999
142315
412016
362501
0
65808
259261
112214
213658
252888
52297
0
261085
14029
249397
188207
206629
75678
40682
319977
93749
36494
498032
335080
41715
326041
351080
81814
81248
215949
41291
53108
297461
414450
243238
132955
94681
62630
198899
0
238666
63311
38056
127796
116099
72715
62012
138777
354401
138630
84963
107980
437216
161681
267796
0
299726
219704
263022
318406
151638
0
133562
193617
177941
124977
85546
110356
128588
90653
133081
95117
185355
0
73914
86049
26716
146475
8134
185339
22098
175839
67182
154197
9985
88965
0
0
874760
135339
445705
0
35625
6056
244177
106225
467456
414357
32961
232671
8097
0
126396
0
187209
0
177215
155962
460115
241490
133047
0
196507
11911
156745
76338
159972
0
155891
235167
111917
0
183065
100051
103365
64508
451007
111742
185771
235824
424859
58109
52328
77415
234479
149014
200425
162839
62659
175324
316953
456938
0
281588
81885
85502
67811
0
0
265602
177956
226182
198234
185355
0
152995
75108
143209
252885
0
214211
349847
87191
450396
151194
180486
59952
68997
264054
143626
329197
0
27314
260253
82340
0
255854
0
210438
179874
422120
20342
78784
329211
98161
0
226890
42056
248532
289865
146343
97959
2478
36833
145540
201701
97937
170819
126875
157273
163443
220469
275393
304673
361391
234197
215052
82573
171732
0
174884
189648
75403
5609
0
237900
12949
481248
246897
140776
214592
68098
195826
358199
257589
369729
115364
120881
217064
97236
191478
199464
103201
215094
0
190296
137575
0
54953
0
0
172205
369648
341988
0
91554
53908
236570
285550
220220
307470
80625
191264
120881
274029
86385
145376
94833
54985
298332
245506
380871
0
0
81089
183939
0
339478
237898
325220
373355
160574
360302
124965
19238
415183
97937
81600
51082
0
0
242509
320926
367810
177059
119883
301464
350385
281298
259584
0
381900
87087
61382
486939
64696
55231
97730
179159
50034
123119
350977
359149
107022
144545
107872
192028
137867
77044
197872
52692
230223
197907
31952
375336
455742
0
88911
149407
181679
60026
162251
66401
208995
331862
154701
3636
66733
25640
8071
130439
457654
176025
211716
246770
75830
87567
0
215420
293684
377941
127914
35038
360470
56870
17679
79143
0
282340
212268
198162
80776
189622
101345
232169
219224
381064
17307
220792
141290
122299
262098
30545
35337
230525
185237
146346
187700
102583
0
41932
61382
0
349704
368737
238649
127304
52967
219446
434035
87021
263358
0
264372
170230
27121
93160
0
150520
39474
342057
69208
86863
307609
172645
118169
90948
63530
205745
96562
44253
0
138001
82070
237214
133645
26566
126299
421272
179034
0
167143
136403
93555
181509
155241
15760
371369
443776
30632
10714
155126
161036
346308
325342
52181
293281
300031
159460
151636
222815
0
174363
145207
524317
565
445167
174923
199954
151119
151069
0
48349
87709
131696
207652
0
105893
105532
18404
152778
68023
40797
70855
40476
284647
247320
25301
385540
185992
373017
321530
232943
271849
0
372456
73434
246291
154908
301278
88854
77582
122946
0
88993
242856
105898
137858
189833
0
163360
89404
80964
198220
122624
67088
0
111845
218880
178483
273864
130184
166743
109132
208544
157757
146016
40476
100057
74600
85276
306236
76196
0
202432
30486
35084
97690
84492
289275
155653
208380
24225
0
326449
220845
24662
0
346482
64570
0
134891
72819
200017
101275
131425
170502
105685
0
234095
90708
228263
164287
415992
56053
182655
101106
71118
46220
49230
0
0
355529
28459
0
448497
382329
215093
92908
55699
132421
0
227250
183139
277056
141735
212419
73123
159739
53542
230130
49996
93266
130086
239583
70830
73405
19269
0
472782
197673
49075
0
158792
23602
115482
0
0
309620
0
0
58253
0
375334
84457
3670
84381
159393
67253
158270
50954
3185
239399
113414
245770
101929
136390
90933
101625
3246
217816
159109
139625
237277
130153
22769
170493
0
0
90087
183917
234946
557549
62500
176688
111270
666848
263551
243644
144293
82719
191270
105708
186335
375311
41837
157577
272803
314214
7355
0
237795
133062
125244
54580
495420
19793
49929
0
177272
300346
156139
355045
0
117334
212052
132368
0
0
0
308278
59125
183956
97274
0
351647
82647
157691
46708
223734
104197
146783
0
465054
196645
304673
97151
296403
137830
216760
0
368429
161994
152673
94592
391574
73471
0
135227
395762
135227
128588
81203
0
0
24149
0
183641
97764
273864
524452
232864
226521
0
121201
69001
116800
108724
389720
409042
60989
2106
325314
18727
0
349769
165897
55386
193531
124773
129507
0
43631
331719
35050
140118
325661
299055
100268
1059
284815
22425
18275
274459
142443
225458
99445
75688
84600
67870
42775
117246
215093
127761
291978
113400
362501
308388
127786
0
213284
449682
213663
33459
103525
164930
89160
328609
436156
0
140159
71049
231320
0
63788
77306
203311
22033
154964
190415
310874
210022
254354
69167
140611
0
61856
333850
190501
227236
347527
75894
116193
213581
67580
347071
2632
189823
97919
50640
0
57928
139526
33858
85196
0
18480
206264
301119
195985
0
132571
83295
0
114858
461351
353890
282973
243039
352340
106571
129306
167318
0
365949
136553
256941
0
0
195598
266171
2175
282555
101848
195257
58544
130807
174876
138990
16194
275750
56799
316695
187938
75738
0
0
169329
276380
136617
222699
424711
80217
0
0
142017
176974
122481
214824
191753
21798
138829
297379
409098
364885
0
237467
102537
359643
316385
230373
223346
228167
134181
289779
0
245754
334247
137647
38507
172712
0
97236
162466
175850
172028
90397
150269
295666
184274
19144
273080
106698
262516
383048
134293
38897
89129
146810
368762
306138
182922
113710
213883
68733
0
132963
98936
39131
196522
0
175717
123213
0
317947
0
255790
124145
57036
179471
52304
0
0
74711
216519
169688
208257
91528
130363
146020
170303
203139
59191
244177
145311
58498
0
82434
80887
253201
98380
201047
172740
247932
429024
219298
210692
0
264692
219121
353100
128428
0
333477
169339
194661
336334
37788
277342
376293
4662
74645
94613
171032
342323
219254
206976
0
123347
173664
0
170833
179463
87336
6921
206120
183101
314616
401976
134524
195341
379892
452351
0
0
236249
118659
0
48349
46762
191393
203752
0
145206
56295
246079
160842
213293
248423
123595
129453
88672
77342
91265
87735
320125
384395
78941
123143
74145
184992
63329
281547
0
140148
278768
183933
210726
269410
46088
171924
0
24405
216940
419226
204391
121639
0
404414
116866
153728
268116
258633
175044
42460
53377
207479
115538
9869
262560
227643
0
87977
0
84237
154407
303842
181295
557365
84331
97754
37581
221233
255527
166502
69741
178416
101739
127424
390746
289217
222858
1843
147218
294637
103575
86277
194486
69309
214119
176145
95619
0
11006
0
0
62448
289896
0
304255
311401
0
199803
233765
0
365022
226447
78448
144466
127587
26642
424197
93572
76728
31222
84866
172124
268367
338045
0
154218
206435
0
281414
285773
380952
130591
327719
318441
291106
51336
18404
0
543567
14952
91912
227662
201454
130555
143044
0
82683
72475
256335
237915
282460
136638
0
72752
11215
0
106062
0
213706
163730
162092
252888
78086
53091
184106
346111
224152
289562
0
215968
222928
0
124790
90119
0
114171
131419
62175
461868
33925
91828
249501
150844
133749
266047
12823
89095
342014
216355
96961
0
237916
256821
22013
296613
11603
72739
0
0
377277
127662
39491
0
416820
227672
319765
26642
103036
430700
51397
155366
190871
218023
308503
0
146171
250856
169359
120021
209596
214590
221151
0
302359
176546
158624
214259
138849
0
32831
82846
621453
0
165426
95778
136723
120534
0
363784
196272
217007
82122
69428
8952
156148
12074
328198
215800
124424
73405
279218
95148
0
0
153044
519158
213395
239037
176103
141805
218137
333415
265015
200824
234061
122641
81844
15029
130597
169352
252441
82585
151994
91800
137582
88714
447385
5336
170736
37680
143044
188530
105037
0
163790
145341
200556
152226
214281
264122
87865
0
120967
118239
71946
172955
120776
29704
48771
217960
286094
148724
234247
167282
313479
353385
88638
30844
214076
110239
260808
137938
143698
197170
0
310988
68651
265634
88998
259259
65729
81716
45981
204777
94755
132202
75688
166310
212708
0
0
237381
299815
89064
286596
0
146675
0
102079
53078
475438
308365
207364
313334
349948
173643
455699
301612
208215
174879
82375
0
18107
144387
224816
249740
147649
284973
0
100413
143631
0
249547
282984
0
147167
53915
246684
73015
0
51677
284249
132202
105924
258992
264949
252146
0
0
4791
225394
10471
0
0
160230
381550
0
245806
75254
2473
172352
147595
146819
527636
482784
323428
297620
102017
238448
69244
433506
105471
352626
108300
314736
95117
318845
2188
96240
418905
39647
0
199501
477076
188203
188550
44372
42930
19316
230370
192118
348865
91844
60116
112803
0
57946
0
24246
19530
397668
370593
386610
21778
435254
241521
296891
192896
163727
341665
297794
257694
451932
78608
226383
120538
116704
66700
279724
33528
19008
102808
57928
0
172980
59616
98047
6091
130086
185061
65359
0
72739
103400
265673
0
328173
0
473621
104316
217061
479477
53775
0
33257
113405
16679
205737
0
47352
5336
310105
182446
0
170501
29069
152543
327152
58001
26878
202897
218578
107492
60961
115457
98197
355074
8935
0
0
124346
186040
283581
144924
81053
0
337371
123494
65620
71991
0
0
5716
574154
301691
291467
164469
0
67114
181727
107434
62921
328895
200102
389264
156217
124564
39712
208594
213461
174499
121466
56303
193492
375967
297500
104270
0
206367
0
356279
89569
299425
274073
386740
346205
0
89970
10992
227837
590756
322541
389264
305317
293263
85256
432451
365916
135107
148463
335310
0
90254
79851
120558
146435
0
0
168169
71128
0
0
42641
55267
157577
135934
92772
0
282973
76941
470307
99293
96397
80793
325261
290131
11180
0
153822
128717
570644
208981
40150
107488
99807
313084
0
0
60109
2917
215181
405651
0
108605
68301
94229
241061
194453
94629
0
80665
67955
120629
214121
239829
464683
184577
119128
97233
18074
11769
349006
367093
313625
216626
97484
18514
248139
0
89671
336787
246480
0
280914
133440
0
127043
183435
0
100268
128229
320125
139949
337104
263200
220867
197121
143818
450183
169738
293119
108232
0
26452
88281
126759
404029
389188
117565
217665
209375
0
211199
81911
87226
0
146352
232236
127310
97911
405325
108266
115294
205082
76448
1546
61099
144511
179097
0
348613
27771
98450
344867
88211
435254
0
0
133334
109986
0
218527
0
226820
374340
97996
204645
223115
303437
45707
58932
3159
153365
152685
309620
244762
0
157646
242505
101288
60284
0
36707
454278
452565
407636
138433
114564
0
120710
112479
113914
488616
193458
325244
139105
76556
197143
227744
249501
253901
22307
293908
343767
236765
83905
251329
0
77997
253699
66100
100153
149026
406601
75917
73897
0
246083
91803
329096
215783
116866
1546
0
246041
2040
157689
43289
0
349049
306820
109391
312697
89111
337534
0
288387
454103
168202
30562
345881
107515
109483
0
271667
81089
417121
148831
182553
17451
113118
145847
93095
0
313433
154394
274089
232895
274158
0
278531
228760
202989
205711
136152
247153
18986
60111
0
74645
0
186948
261442
78149
8827
120443
385214
121229
100268
98814
175532
39928
245770
137944
294075
0
130555
90454
231919
0
0
110927
162835
169316
237393
111270
18480
58518
296871
358922
107740
428494
13657
9869
157954
205848
0
376446
193069
113110
190072
0
178330
165721
44240
232506
0
35960
262729
0
2929
267854
115872
348290
237349
186200
315882
57777
0
39893
97100
227455
90556
442728
315368
301312
175294
238195
0
54831
203549
216935
340731
370797
16284
193691
152432
99997
273800
78608
28755
338643
360544
301843
74141
0
188708
180927
97996
425165
55023
269962
212572
459537
227677
352923
28755
218504
117015
99688
102583
215628
30794
243593
195576
97877
18368
81735
23667
152916
143765
113693
0
0
228786
209375
72130
273040
342475
30706
0
197693
84894
239639
76968
77829
41877
73835
355830
333978
203320
240066
107805
0
164063
218527
154267
183082
158080
39803
36537
115665
126345
67184
46014
319978
210937
204649
135516
55947
212650
165778
458358
0
0
253526
20917
454278
215962
110930
328328
0
161488
27672
221440
0
231999
210275
264847
0
161786
334468
49716
277327
142792
81628
158090
99085
124192
281775
298102
219053
63790
313034
245844
0
182811
216551
0
486990
87668
83886
0
164476
9888
210865
538476
222914
0
0
0
442903
62602
580026
270963
0
32811
423046
29564
429309
149342
303121
169088
77705
167179
200915
136617
246608
181046
387639
102017
81292
4339
9201
351898
0
201145
553529
1674
185776
218387
228111
81962
212637
33330
140355
73778
82093
187311
204852
171904
174412
134891
318096
80267
270217
282177
71946
19224
381694
197132
0
261035
0
89056
260938
153131
152102
89494
0
11285
415265
199296
377243
223839
264565
258302
97350
318423
0
144064
126114
127276
168210
139119
239095
0
313835
158633
272703
269526
0
100938
192478
201036
117971
110148
3807
233000
60273
221000
145825
172256
336638
0
189823
185187
212716
33858
59690
246689
5784
75549
260618
95884
514525
0
52324
109813
46642
208415
338561
72264
307354
201453
103762
194782
248870
0
114399
254688
259296
65360
270627
256489
185595
0
22358
208953
295009
54985
250041
0
66150
430627
166716
102583
129306
334148
78891
109781
245473
149722
271302
36103
273266
0
0
234525
86782
89377
278856
115364
161876
0
34601
160477
0
190621
125289
326770
214066
22996
122463
45782
62138
51118
118277
79536
96686
0
0
33858
244654
546052
50412
166851
374363
402428
213850
108646
252769
275711
8146
0
297026
102424
357628
119676
326553
131285
236065
30386
166242
40260
367569
209375
321939
296968
115133
89889
42975
49975
189606
161578
157062
217278
70273
4965
37923
231507
273350
454934
85746
166759
53488
114458
312997
156367
53785
513763
221296
366350
286817
0
408721
151913
371708
0
142194
180377
269405
228295
240866
76184
80535
381113
218336
0
240214
65714
343988
130992
401654
111652
203752
46102
25163
162265
3632
177693
368628
173612
30714
115377
255265
70080
461617
187255
127971
183159
26272
16051
371801
205644
41057
409593
219495
304348
440038
196522
0
67042
99803
70197
170321
168007
20195
207368
139995
98425
147077
121466
44153
331654
105803
180964
193736
296104
322205
74668
255701
259335
285828
136027
55511
215573
129657
196917
477832
472291
310330
77326
105931
226182
0
289476
235641
383307
106225
159139
74434
143001
109465
22431
0
219254
178444
0
0
239809
63774
122333
91469
361231
82673
345347
193248
70858
57531
150269
38491
37739
627778
0
114928
125294
53445
51118
326065
0
299847
282647
302927
34705
374363
27322
201305
37581
81417
327628
142594
0
107364
15808
195657
0
0
207079
178098
400398
156330
197178
200592
220073
54451
19937
0
177454
275566
171073
0
34497
127088
60930
154712
96661
210174
59310
296994
272599
454368
227754
161243
110456
0
0
164755
166635
39914
172723
0
75170
273002
5913
90756
537549
235111
85996
0
30834
430104
153784
220422
214358
154141
84154
0
9812
156241
219495
192513
0
112458
0
335205
9917
1059
331095
216835
0
176409
0
308840
187976
364172
245043
126565
19443
312066
157534
261790
84653
257561
271611
21656
25333
0
281382
190195
112229
283897
99305
192983
212889
130093
0
438367
138596
5999
289274
220498
14183
0
239413
85713
146450
166861
242655
40550
127276
77622
234021
319791
17995
270236
158948
130605
235476
418699
188167
354204
0
38439
115745
404174
227997
94978
181200
134884
234745
233783
0
69789
322089
243920
11436
279801
211996
320968
249467
316695
0
37520
250200
222696
0
14539
92604
145882
138148
221113
62687
54252
314745
108950
52449
0
129350
145441
56303
131218
259521
98553
462020
0
229270
156353
166572
139371
201468
207218
101635
330238
96902
350385
329197
215619
237126
0
123159
7207
150566
0
250491
353228
663237
253754
117193
67856
228632
101832
146323
114095
220893
31642
17824
162987
80968
66989
214110
194753
155126
40120
346076
0
0
48866
90663
6320
0
226386
580664
121490
123153
453092
161878
385104
89009
7545
93852
155455
0
372991
126540
917203
138514
400897
112370
105607
95110
309966
220216
113966
340342
43458
311521
165416
286366
145206
89064
201332
0
109196
48870
147232
77183
188038
213274
110465
338251
240201
22817
208980
181046
0
0
166310
94506
63777
121176
7904
405651
115265
167213
146456
39928
395683
304830
230390
42019
46651
389272
60056
55583
73142
209818
69208
268257
259531
69524
95368
96457
214113
128125
245238
0
133270
0
376714
234781
123638
138954
0
71314
144973
286817
551364
223152
110578
357898
170502
238765
226827
229597
61416
197326
352923
407018
158855
245493
144574
518872
68910
0
239514
248748
0
193617
0
0
105889
116397
155265
198507
228190
188211
9598
261923
0
259729
12746
0
0
134246
226756
298272
313684
90647
93047
166917
332061
164363
346887
126718
167310
81089
66916
183675
335986
88845
5384
65029
113322
54781
312681
98047
392485
183152
430180
381772
242074
225510
230013
46732
0
51290
392336
125200
18941
127716
198234
0
481170
48224
5095
258662
197550
130326
56547
316552
0
136106
151076
89295
242404
96876
0
0
173481
65606
56303
51766
286059
55102
77571
252351
74568
42397
71047
419423
248762
177753
48446
400955
0
232910
174621
360044
43574
96562
231440
249777
208986
110518
162675
0
71006
153515
55189
373211
160196
0
0
281511
297379
181751
93748
44758
50748
431097
118439
263107
5821
141067
106480
183687
76941
111540
327279
146828
180501
100637
524358
302383
137380
155073
0
108164
170367
95029
314856
43152
279656
100964
61356
312226
254750
270089
326893
67385
0
21768
0
171254
228339
350668
56303
407076
48470
108631
46616
284159
104997
387764
178355
307118
0
320137
129806
163367
259795
73889
125878
260599
118908
0
70365
22167
197990
37901
269161
281561
110110
215644
279749
0
0
259184
205301
0
246421
422353
79628
40632
174783
96264
88772
117154
0
230522
174837
131840
197221
400977
6656
0
41525
289117
177365
162008
459573
0
356094
276940
0
225818
178540
159454
0
155398
98163
153131
304776
45263
63259
97773
186220
264001
275841
208894
95287
322842
148266
179188
111298
299151
45177
272268
117975
156390
259960
150457
275167
283915
281635
389622
267848
82585
259493
72905
85888
240858
0
238374
416235
56831
186035
105285
96961
398961
117386
0
340342
283853
87461
234694
231255
420188
13332
221171
364177
57120
167489
0
291205
300466
260102
281117
77850
244313
143187
448623
0
519936
37911
85675
414450
0
82489
123638
126854
77537
222032
0
372217
279150
158318
299107
128834
90119
89640
358192
584908
222078
30576
65537
102375
392272
0
99146
183643
155250
95135
132357
0
0
0
85137
186920
260430
293070
31375
137154
414450
152941
393358
0
52403
0
90189
8241
159194
0
95764
179996
265063
141502
197748
69950
250492
488650
300780
241542
4955
417681
412301
159393
250977
143244
167171
18913
188825
30682
153384
91216
137211
9163
125914
243385
99524
411734
88955
100946
84391
251285
0
53699
143735
73593
351782
89207
280533
480672
237083
133081
256299
273864
272403
344742
85894
279178
231692
0
136630
239937
249360
334120
163525
294651
124142
0
238666
332689
116255
6842
222687
138703
11778
92448
0
327481
255918
57669
107339
235247
397306
161837
222306
138757
0
65508
0
0
0
238881
89494
243562
0
96424
0
211845
138288
165656
115033
303125
45421
0
87226
136754
86628
0
158684
235286
0
118207
127977
0
312574
0
128443
294085
432520
158747
103528
81417
300278
23791
102771
220277
137595
107876
0
72905
175086
299905
270185
4240
33701
83713
150966
170870
158845
0
54562
119736
104151
209344
263762
0
0
113504
174572
114044
116134
0
37581
0
99417
193889
218929
0
411662
194703
66974
246366
488616
0
67978
66100
126743
160077
196863
101801
52635
33552
98882
196629
0
200319
59873
95898
281707
283308
168921
82475
498032
134420
190456
117524
0
105037
236359
72104
19998
92268
389602
0
265132
320355
0
128872
231626
116263
113445
156918
76906
343904
340524
685259
91265
138540
65092
135027
26763
352871
0
251637
31527
20199
60972
257316
0
35534
206823
26825
239457
104376
90602
411981
38706
321610
530418
168169
0
0
83961
206323
205738
190525
285624
162929
0
159176
390656
94096
237202
200010
312027
0
161314
95531
100340
379160
304669
91509
222841
342952
173161
115347
0
283802
108950
247964
273157
186183
251661
246009
99999
57840
66808
134305
279514
84527
79552
315250
141474
231609
38284
121332
85756
99743
220044
0
154502
0
404514
225893
179792
0
52525
123747
45348
11769
131835
183233
148985
321736
19063
168624
0
89446
144857
0
324228
126422
229962
159228
299084
306628
30632
266
366970
21579
26648
414759
169989
0
0
23900
428625
135931
86573
151636
106908
90689
63891
411499
225482
66009
0
200693
144602
310797
0
386746
0
284999
106571
58716
166780
269646
189568
255392
320808
86745
71016
157974
255101
330650
144991
168643
43075
381368
187560
15455
458268
442734
151751
200715
549723
118908
178909
248714
16616
190195
216568
384450
295571
238591
170764
128290
275842
151286
0
185459
239793
109481
290928
123841
483149
324011
258203
162527
0
145460
218088
10539
83537
0
443443
147705
183893
315009
166533
143082
149819
112372
81223
157205
260042
28459
0
347384
20210
370406
188886
13009
155497
185704
11156
240022
54437
16877
195130
0
79568
184615
37234
102823
403177
244093
0
142627
357898
197381
267908
233484
291010
154565
61382
238075
82100
272567
183101
282973
395627
265317
82528
70992
273578
82671
106949
373811
83799
161712
171137
105326
0
156020
0
350903
361513
70657
0
150963
345664
2787
25991
510697
235579
290654
164657
0
94995
245004
96505
194622
118246
54691
33050
29594
167213
358152
115745
170181
546052
153445
323465
294985
183067
0
5268
3867
294785
74711
167772
65382
284040
248422
0
486536
207168
9124
26593
230723
264929
23586
87668
203399
108647
313810
123332
0
124024
89378
280037
0
80279
540212
0
198630
61246
15476
482625
212155
119811
0
139105
484383
45911
16740
341099
215249
123119
491366
62303
177100
251467
0
14963
193233
324623
139332
402533
350788
29203
185805
319266
149103
114734
101284
180391
218578
322874
97679
459854
252769
327628
383383
71567
289866
0
74673
0
44115
148122
0
207340
316111
159630
0
274602
153794
138588
278126
236855
0
162672
338152
413900
212915
107472
129319
210439
278856
0
60393
412790
88124
215406
249889
110562
39211
4718
88798
332033
322881
82174
316939
181770
0
309122
213838
130555
282368
16166
237320
144100
190640
371304
114905
0
352830
0
244440
495703
154218
134262
263230
174884
107739
0
303597
318590
373925
337134
64674
192926
89446
364262
0
484383
94694
100266
94844
319185
54896
0
199014
67112
126459
172848
154089
0
122572
117975
0
23174
121483
78504
184763
336689
359204
238127
107487
49996
287210
0
174272
507050
111848
155759
136183
122981
178803
443226
256537
252027
295650
41057
370645
105810
0
77404
445076
46862
0
80224
364099
168017
0
188294
157136
176826
169928
102165
0
395762
472291
378967
200607
17791
488749
10539
38329
146582
270697
405839
68643
83937
155294
67662
114816
30690
0
52635
384760
163163
44734
68151
129429
389962
106462
162008
3255
38545
156074
77107
145547
199373
275385
98197
15324
296525
243079
430700
83596
219636
365164
136394
213646
301968
33863
0
0
153151
127769
174383
163767
74672
166681
68575
226386
331920
104522
67330
133121
46329
190403
121483
48439
284295
219338
128590
198247
178700
101698
123180
95047
156275
95497
0
242941
225792
78846
86006
150634
143220
8097
83937
489171
353943
65620
107205
387496
167839
251361
0
188293
0
169001
0
135239
36808
239753
0
194692
416201
0
137482
304370
63725
156526
233650
191482
389219
137736
92765
468759
317655
66860
0
191127
0
110562
326882
55120
192678
209678
91292
47823
154877
120993
96449
67326
52639
0
200751
385620
113472
282826
51365
271770
75850
286558
224830
298998
178160
95812
0
377486
155898
221177
266125
1428
62117
49902
176409
241920
4739
100980
202300
0
183728
376364
48866
57758
36882
67894
74865
304807
436654
141081
220469
31060
218023
465080
233553
120108
368704
200010
69567
0
187649
140786
278241
0
414114
144995
53804
170730
347816
55189
220073
173374
116241
139105
203507
116122
125418
179423
301059
273105
420617
62499
303972
202558
27791
83239
24672
300799
281777
74093
361148
0
224586
0
115968
218144
0
204248
297652
386074
123007
14764
232562
0
60932
341639
0
73047
45263
146450
229214
69950
190516
202493
63627
183687
395837
115729
331886
121501
65599
411312
234967
120487
272374
93292
0
32001
107864
206323
0
198070
163602
105914
438461
186934
203299
528098
101562
154820
51109
77604
101635
352946
54254
384059
249085
311640
23509
0
186322
428494
161432
208957
165215
0
266144
290537
87289
0
109847
172077
28020
491476
333374
279450
62500
277672
67114
178613
134284
312126
168074
268083
348890
278464
221313
381993
116861
150169
22663
141478
77562
54110
174173
289813
163978
309138
352442
169030
275016
138685
139588
88883
16464
29657
557365
136909
356918
39735
0
320129
248977
225177
344947
529013
121571
0
134994
19001
273651
0
78388
172914
151487
320452
655206
0
356291
266035
230940
0
113369
289765
53176
155661
246122
280795
442926
48446
152838
283448
39551
0
296803
194127
0
159524
208500
358442
227250
58031
130121
293318
178100
50944
206133
392374
111776
56524
73928
187004
70801
104252
28477
300542
329646
228983
0
129277
268296
87683
186335
0
451237
71826
118677
117532
131537
307080
519053
131622
60605
26521
217665
113733
89614
360692
253332
166673
240820
124868
20133
90863
294567
365843
0
335108
429040
324619
44439
385296
395726
0
0
46876
137168
0
344573
417238
197178
273656
202458
190403
0
191817
103105
8443
214590
0
242053
143001
88472
0
48470
109192
197374
97733
128614
223182
151356
89056
246438
39290
80890
194997
281639
162569
0
99741
193772
181403
0
154936
97326
171578
59070
35607
319266
42159
95269
293303
0
120993
200167
212250
68625
0
351981
151792
83323
83448
289584
313526
5568
232740
40512
71049
223733
344063
187239
308488
136070
202927
306851
156848
191260
224477
256761
117964
37923
13903
274709
41554
0
177831
0
373125
129287
269670
355234
71345
0
288240
324410
42499
225211
0
129335
0
207639
266241
194164
128084
0
325287
434631
35560
146079
252260
224077
444862
266204
196729
218479
272501
139035
270505
208415
115803
53667
180553
251147
62121
38452
57474
271093
31721
0
76914
157528
30190
107053
0
168756
33415
126978
0
267175
318764
267910
226709
296403
308070
134537
0
419988
0
348832
68361
0
48091
248503
89231
0
273416
223250
0
242561
164747
58413
94093
0
76861
270999
394881
69892
114919
88063
123486
157357
169388
0
386280
308647
105168
124514
277426
214280
77520
301777
0
0
158792
210013
89606
262318
265063
179897
44561
380037
39566
105244
167223
0
123638
98111
260601
0
66249
90254
31060
291569
123341
151427
444079
31209
108191
429286
242534
54818
98126
185059
142134
92928
0
154407
0
277483
119099
279699
340158
48602
158270
244741
399025
0
278869
198774
64510
119920
85297
37845
131045
176547
195941
247135
411905
120223
31509
457244
99157
23137
0
222945
162082
380512
501048
128834
405971
65401
162080
168270
215788
160590
146976
449545
174253
21361
185375
256581
423808
171101
161813
149940
148562
0
0
0
66974
216234
171714
197698
12180
151596
102823
362102
283003
240721
17486
123827
167119
404824
98613
318513
424177
84237
264
147929
71426
204170
251470
0
85294
63149
197392
258841
149315
58400
127685
201468
349514
96217
87023
173296
71399
312681
166416
137901
389880
203317
139321
515665
180831
39460
306820
497482
218610
254922
172758
124034
62991
290312
216118
0
218945
284766
195548
580900
483470
258396
0
293494
286219
65691
83138
0
95118
339121
207764
66219
422054
0
134524
229483
173757
178865
196825
219396
83583
172980
314116
73082
23481
4231
288000
220469
119639
215949
237503
0
387764
313847
0
128744
165129
87362
0
276624
199890
355694
218829
229684
175423
0
130308
373482
64670
230407
130103
242223
259033
295683
23307
110666
103931
89727
255383
166646
250373
412790
31527
0
245325
315280
54207
259933
164930
60551
10642
0
114095
89377
163123
253600
143506
85284
246393
0
122246
349789
154051
44464
84154
233729
17138
61416
184348
41715
140162
233836
6320
437171
127543
123485
283987
182171
134110
92674
291233
154893
137211
259413
273864
218014
0
26724
273350
0
96424
245923
269010
135762
417357
0
275855
94592
245493
0
204658
191958
219939
40762
291010
390681
18779
73638
176535
0
71424
0
0
155548
126465
0
83833
119128
319511
272248
189543
0
92718
166648
101552
93748
16058
133399
0
413662
44962
274247
6295
144991
143187
11895
121161
248503
247648
79683
0
74546
254565
208202
130346
59307
0
183213
205013
104189
392084
8952
73832
96796
1816
69398
453073
346001
107066
167171
241873
0
7834
78429
71647
295258
132626
190724
323151
99803
28968
78750
0
365510
197309
185431
170919
0
0
0
0
181799
155161
331420
0
167506
39843
101753
244735
160146
104753
210937
211371
0
314372
0
75236
229607
386405
379648
284196
240010
87691
174280
285306
54692
438108
237703
226058
200016
288909
158792
213524
398262
44157
269497
404344
219457
237496
299740
80923
82839
325165
69190
168509
51539
189696
282947
0
112325
948
295812
282359
263531
274250
348298
215684
274233
124872
56503
316139
201151
159780
96317
74380
211653
74852
91888
216219
337949
297592
26373
56807
23332
67580
121043
263644
98591
94629
118132
148115
235769
184362
43389
476628
0
205568
94089
222813
277929
195885
92234
0
37093
129460
58394
217946
84795
97336
220843
413277
53836
97837
157577
351397
107133
236339
0
98138
183790
139209
114265
268957
107408
0
220356
312450
249023
142389
412631
114243
207668
283788
263197
445742
302004
44561
118560
125447
162
166780
492715
69676
341249
433873
115983
94093
40880
188550
41496
82475
14501
129869
207394
436156
98538
469309
358957
376810
9383
68927
39479
275073
103771
0
287811
243306
161238
174562
420820
272814
411376
58153
73851
225410
194059
263810
47648
55755
142272
229514
366241
0
48723
247234
0
545398
601816
341169
418472
210215
9455
239144
117666
85429
414215
67184
0
237076
307612
2277
149484
83421
489171
262639
181200
405127
567985
278466
237393
0
160356
196466
306847
303503
195704
0
113785
39914
128034
396992
79829
78850
122039
145745
298086
121700
0
122472
76167
229859
145025
12353
47341
145279
396667
251494
207302
230409
366343
149697
78060
112895
367840
354466
81655
151438
0
177453
261241
50795
371789
189235
62529
105047
99540
65517
141139
0
99807
359705
203713
14860
109788
379225
0
156156
420273
202025
100268
197166
172519
78891
339739
62866
74698
44830
23900
370695
156810
212155
180207
260949
181373
101887
334516
0
236904
0
93321
128770
25470
89501
203246
315891
248317
250319
30619
280218
276186
27595
319590
60916
75952
151165
175418
68593
30162
0
339705
316682
186715
191277
118298
40071
346548
81223
0
152277
55884
177071
304578
0
300415
236041
93739
129171
144470
108293
0
0
114483
286140
94330
305801
71506
434274
297652
0
78050
211075
226304
92225
165583
141638
169329
549269
134808
142143
232853
187506
204725
273474
43820
179874
261035
379458
37554
181046
205166
219892
273039
42969
26997
183080
41905
208216
194307
278241
124447
265983
72528
355694
416235
126301
180029
541205
152363
234507
320434
262110
142394
147559
0
268121
306138
259130
331163
136303
75973
429146
0
194891
131152
193889
86278
23332
170792
84350
0
128739
98576
37923
231830
0
0
30599
73753
284907
0
30839
169340
109149
110651
43378
0
76352
214936
183675
77731
62531
16464
0
115983
100444
0
129648
0
400220
199296
87585
243079
166985
112859
376742
218372
66451
168683
58617
260253
78877
269825
38498
128271
41633
131233
11110
225466
150652
98549
237657
86007
161063
227677
156074
156324
278571
59520
85297
325195
40928
41972
196693
337033
154267
144924
260849
241318
486307
281561
234367
240601
22170
20170
34389
251661
0
277809
38545
247054
33652
201140
221296
167153
0
398688
251374
54665
309100
243580
45921
116152
326478
456792
488539
0
92302
0
87530
314876
213854
259933
417221
7886
87097
262079
284117
113073
159452
75997
316351
199844
191731
150173
0
77087
237513
4693
126090
0
239832
124933
76928
74069
246818
159524
310606
275798
94343
230237
0
0
0
88845
90138
183622
675745
60022
0
0
203298
77183
171730
64423
343048
258460
449867
471156
253024
408937
141211
225482
84308
242556
80186
0
59160
188176
518589
194661
210215
297557
372269
36930
0
314480
48107
331545
172615
52083
157966
0
68643
307128
324247
98515
230323
104768
42305
149343
246437
214169
301688
226225
168949
86471
129693
424622
126037
15223
84183
0
105732
15391
415236
287800
0
277055
468206
186982
136188
352961
187037
0
243207
332630
236298
0
46622
87094
249042
68244
167187
217469
280861
248909
228718
74141
173835
203803
65252
0
0
366116
303678
582087
195871
291362
364102
245626
110601
129211
117800
225177
213744
34383
137157
91467
102583
68751
91969
77954
301050
0
26767
153117
198421
0
375034
228295
160065
26477
125617
0
49975
346516
217963
287296
215093
183136
107271
59690
397677
0
27345
74015
170011
375311
108533
320129
219577
196009
85032
196040
412110
170878
215624
262439
354096
138772
206680
198728
322089
229750
412054
89146
722418
187622
361867
0
249276
352810
11798
149219
0
105834
0
152070
56596
2244
124126
126880
243385
0
380574
304561
347979
179235
338526
322072
247802
0
128443
0
126886
258010
276219
0
230334
261561
115580
222104
33484
318240
333659
65620
115087
277612
130308
408595
73103
330908
65598
369729
196500
48195
117302
389131
118448
353880
121375
434155
425773
200733
180803
260909
311650
129145
202807
31518
256658
326522
175789
62575
241318
283156
313126
426515
57045
53908
83645
448499
77902
192516
141227
192687
0
185431
442407
185704
208372
62284
187388
213266
210420
94416
193077
0
32811
0
347270
122933
89828
44272
191606
364472
380922
89501
0
162401
69699
204248
60648
87657
103400
150224
0
201280
160186
188335
55600
261603
16420
199063
183653
351244
292793
118963
278571
157756
441882
72359
366343
293048
364184
110727
0
286818
154451
36031
191416
568848
437051
206697
268616
245508
136118
195566
41877
0
220056
156275
186753
49725
133440
120620
227308
558723
49898
2885
78415
212943
110157
0
50888
108453
5008
30619
100150
11213
0
111091
274578
151751
114323
0
313653
106463
159228
213650
357679
258170
56582
0
101848
0
308297
223477
413211
0
0
245155
168489
101082
0
382817
142272
157478
159567
0
186045
212019
299082
0
14611
217879
154210
335803
92860
62055
386989
95979
303583
0
12746
97157
241165
235802
490873
106333
11436
195622
61751
150072
173584
77722
74015
304885
251421
181242
42179
250093
54826
57950
0
61556
148643
14904
282697
0
356378
73002
121163
211541
301693
164118
179475
105607
464826
214599
99215
106247
0
218409
206553
318673
355460
276994
128296
40071
108453
0
253479
264699
462448
192424
54178
205769
18306
234048
23805
103046
226424
152147
142150
304348
147238
437042
84638
73822
113218
241286
230231
48436
605309
263363
220507
74243
311098
17374
84827
86211
148894
491391
211845
178056
366386
63667
138761
105133
70416
0
84965
390201
277308
142690
221045
115518
550233
229403
54556
505931
50915
294887
23805
25640
30300
224689
417517
216808
436144
457946
309912
18492
483939
371387
0
75136
308920
120478
207764
288265
171642
93406
357980
159992
273028
76757
107495
369692
0
137465
0
190297
68751
92924
191893
0
120633
234694
321232
36316
49975
188050
151395
248528
149219
156089
387204
0
177910
260340
136624
369288
89118
0
654703
0
216795
205641
84340
122139
82528
196917
77537
100699
386661
50792
73901
244758
313757
578007
48878
349845
142844
126458
0
120407
179296
288532
380089
79487
410413
204406
0
213706
174835
296650
269025
250273
221338
0
49903
228206
128940
233744
95229
29607
15353
153386
24121
168373
0
95117
27806
456327
251344
190915
156688
164117
0
13783
251198
283428
371791
207266
63053
173225
411697
234724
272815
180646
144089
74013
63727
92548
338660
82573
317431
444246
162675
180391
0
31351
189241
153195
345229
483954
127802
239168
167169
391331
131176
217579
447202
0
412496
259030
260714
200267
225403
85416
0
0
347719
159275
67408
80479
306799
90254
132687
0
76695
173239
220475
44584
0
186705
89530
332973
88943
54792
93746
204941
137748
214608
44240
486836
370986
18865
408574
0
256083
396432
392876
211396
81238
65003
10681
200265
78934
128410
304630
396907
314214
212650
33718
428976
33858
313926
139080
76824
384428
85865
220867
30619
172615
297888
225675
390519
482609
222799
174152
156994
100235
0
359297
0
302168
98003
85660
108689
0
75053
0
53322
123341
116185
85635
122295
5631
181027
106386
393740
0
145183
75952
59888
228588
118026
355441
212562
65651
0
138840
26753
0
336500
30794
275992
205328
188349
261311
138025
190447
345489
330290
199565
286265
139570
404174
22769
0
278774
0
149484
337319
179003
13618
65360
336884
272847
145116
170349
0
124763
86744
186964
32519
124899
183330
401138
442461
56854
0
117689
193947
127396
299427
207635
182536
159658
268795
153779
38897
0
0
47351
180344
280914
95987
428066
103229
0
217545
0
120929
97117
254119
53078
108906
256169
155068
146810
298002
129671
34114
239416
0
15744
157951
0
120691
376221
60109
94522
213744
0
666605
322874
297942
59220
81157
62303
0
288265
43855
468348
376293
201270
132193
419873
0
188550
0
104345
33553
220832
212616
204648
104
123180
150869
0
94640
1121
371266
185647
304725
124290
375892
129106
301155
7895
35218
150718
135138
0
224781
69696
65795
339402
254738
235938
124515
139101
18514
59295
149678
6917
125132
461533
173239
196663
423985
223952
254819
265644
168643
0
356927
122545
236130
250200
266887
217349
270212
88248
192043
284979
292680
51893
320773
102907
206451
185444
57978
113081
234463
68396
441028
268381
0
144971
99783
173346
120741
531449
208945
237327
359680
72401
514710
280590
310606
95543
69656
416452
0
147100
419163
119861
0
147480
291926
194371
376342
32919
240787
81661
317572
315106
398401
16848
0
418169
0
207155
142799
32678
111114
0
63190
181046
0
81223
0
211659
238299
101381
0
0
0
9129
114323
91676
195023
239771
0
0
84142
244404
95456
214435
0
334080
89294
4785
133368
295961
201237
34183
0
63805
88359
0
119078
0
269161
175653
122299
58271
189543
302168
53785
120443
78147
15353
183702
388028
166385
274754
0
9230
251238
340976
60005
143187
58716
119465
0
77837
126166
109089
185061
90562
51034
53384
154976
320067
360212
165416
304879
268277
344229
226067
87504
0
75938
291270
0
265803
225470
68297
0
364434
91149
146649
68813
164683
187936
284494
166916
42237
0
281307
0
83337
502259
141016
405587
186255
232281
255383
26477
176505
321340
414660
462828
92314
0
0
168416
0
0
214174
0
352511
126737
318573
248782
177595
101027
108105
250538
60916
48333
109972
375469
131327
173897
152039
534836
79311
488152
305970
256574
405337
150003
323185
308955
92331
139106
88063
246275
529014
168133
297954
73010
6173
373658
300746
44766
215032
67863
218110
172555
0
52353
266799
482753
572146
0
0
186160
208316
153266
61560
14667
231879
89187
97345
70365
78843
160841
36065
0
217121
39290
97117
98374
196927
259409
108247
246152
157030
0
203546
166848
41877
84341
208957
190354
251505
342872
309319
189372
135420
345943
252059
103229
190625
141279
102424
152865
30576
200787
53829
270188
141735
0
0
189127
147878
187037
162703
62610
434046
288046
215388
329984
242865
52249
53979
326101
281068
383667
134077
0
139938
37234
186269
66213
596818
49495
216234
184078
405340
459808
70937
0
412813
68910
459573
266214
462821
196500
163012
0
269802
78934
0
272545
193058
242778
258243
128799
94552
127396
218386
15080
389524
265831
69294
75225
424197
244189
164310
187486
205568
220717
185979
174776
64670
0
91266
57084
306376
68291
182797
234197
123966
352810
0
217213
263094
8793
173643
209542
398795
228299
198358
144239
70462
16530
205417
46569
123457
0
87871
354651
167609
175808
312107
101051
142881
316620
32001
75685
394368
215020
288737
297661
387062
103020
356019
147017
85113
318270
181306
0
0
336916
0
0
341169
256101
0
0
0
130884
379036
89893
0
245168
121375
410259
201117
105309
410367
147362
150272
144916
14644
0
199213
33050
259806
372706
296861
0
246779
393547
277618
47686
466220
215913
115751
96443
448925
0
35110
83949
208381
2183
51441
306838
274883
146693
209337
101351
0
170518
132839
176851
79753
192458
338680
0
310777
82382
301511
108822
119063
0
201755
372891
107328
359345
243685
221596
115014
107349
0
385620
0
376774
193410
0
301484
108178
58391
381993
224152
360750
142264
0
65559
330210
0
243164
80623
253766
245643
184583
164840
145644
343861
294130
0
0
370844
199697
0
149219
281104
117066
172134
32000
164075
410572
515246
476847
139080
287398
685965
256296
99157
398139
122400
544879
138233
62630
133369
161138
231964
181107
270062
0
183987
200442
147879
54734
208449
182401
165119
57685
48678
279303
147123
46911
102922
0
160775
228002
84142
169688
1569
176918
44090
164895
318272
142881
0
154068
351707
505205
45283
216676
48047
183928
244870
154976
113967
87007
279797
310319
325462
268208
90307
201431
103146
105733
0
289885
24001
139042
158855
187670
255739
125040
211360
99157
139224
931
136405
72969
57784
84327
510363
49898
211713
179607
202543
60242
170490
194513
291877
236656
356207
285139
381382
35218
234087
408721
215427
377774
0
38516
67326
166384
140358
119404
84925
272895
77571
101554
197070
0
0
149246
330358
0
83295
0
113638
70154
251136
76999
9187
304748
393010
139912
295783
196988
234887
133668
283874
125951
114858
0
238395
97953
290081
297513
0
329982
267730
199520
26823
263543
68214
122295
174931
235253
86471
0
52834
304829
265873
167609
342654
0
292693
90775
127262
229488
105812
53855
202543
496208
13726
203337
0
206526
12949
0
261460
125256
328004
433245
488315
89478
351304
168095
90197
0
262105
241318
299
0
450969
194277
83096
313619
173765
291378
0
125329
326941
204431
286142
0
358176
120554
394774
532794
114034
196315
93729
343182
266995
183641
249967
45010
210922
89351
0
482959
15306
336833
76607
371938
274320
25770
294429
47835
132576
218110
165256
59645
307612
277577
387448
93453
120972
23239
0
384685
182917
331895
285422
387516
545677
137360
37445
200250
40472
88063
260371
194470
173730
207995
87098
89266
373120
318126
397525
167955
136408
117249
215675
51892
124384
6056
599812
244189
44432
112791
426887
338553
168061
346
48133
248810
144653
124618
86771
118400
58955
223150
262299
455901
165809
514635
77265
75072
240999
363971
0
178461
97343
136466
273032
190893
331106
315652
195095
72012
74243
366112
184905
304669
0
8122
68291
392055
274478
212538
0
339252
0
125898
225422
223537
352050
273376
61646
23911
193610
335192
312446
59318
361714
0
247640
122998
0
359345
199355
353695
149026
53958
162613
0
99368
339521
90827
43917
81091
305700
150230
161922
216877
226728
90128
98269
373219
388237
227466
481310
414540
106890
87903
305071
34090
0
159275
0
267152
244023
268956
0
348967
104989
358512
97911
91964
0
220863
359101
61318
146109
0
0
300368
157477
28150
134648
151741
226124
155642
264084
232297
191955
373178
51416
384125
145788
241286
319758
0
298030
129454
285476
67861
250804
255249
349852
71583
105029
170011
262749
121785
440480
336992
89446
319869
118560
281666
285810
209415
330227
631538
212666
140404
365086
269249
222074
177911
454202
107553
216763
239423
483628
118246
219935
221171
490828
115288
168192
95665
0
20373
24887
271692
68703
244413
256083
169180
124492
213169
356107
339244
308511
68044
110026
0
189242
0
0
26982
319700
40286
76300
20371
45290
129671
278477
557328
190556
57586
223346
199649
58679
465966
124764
259739
136892
314853
0
232847
0
127350
221916
291871
110708
9187
117235
72338
941
0
38897
23503
176015
65213
302832
443098
257929
15877
96757
218658
112609
0
140423
103466
59318
33644
295856
10553
271302
18670
105037
294652
242350
45177
0
158425
210675
133041
352145
328905
65764
495809
134498
559117
213524
266767
468509
312424
6740
146107
77921
130637
316058
284623
99005
105812
189099
423514
196423
21599
98869
48679
386148
151708
201416
183662
97919
395354
255100
324794
256949
92184
61722
0
222799
309373
381909
19131
0
87340
291545
314862
7575
309678
0
11053
137901
155062
0
175711
144053
142818
350462
300273
138964
335503
228914
129946
179988
5484
327347
0
141139
53667
23281
449967
99442
104860
247737
93470
411591
0
276646
283156
79805
358187
180082
82531
205949
174877
70680
324245
108031
120440
67689
87724
42978
72085
572173
425133
152890
96903
126468
205125
29943
0
418313
143052
168464
1928
66916
339402
151951
174951
212708
168836
29114
637698
0
313149
296791
493414
312858
442623
0
38910
325146
39250
83114
270876
270447
0
0
157018
372456
438684
470012
0
267684
478831
278869
277851
74865
201468
132834
462389
65278
330444
0
322347
155050
0
310337
81894
50240
46593
257357
144488
320186
294833
76702
332973
86214
354444
130086
436128
271117
124105
216935
125258
272419
520126
159587
145844
0
178122
163869
83638
117872
94215
334141
203602
243074
255623
0
60985
398859
247380
244908
235581
22996
40337
380778
47554
99855
326667
460949
242941
0
176182
239095
260455
122215
119018
408841
284215
144971
201163
319377
471268
0
451976
151191
93348
152776
36707
321322
0
0
427296
213314
209168
186396
261784
450531
181332
126060
246050
87386
86022
150224
213089
98030
256048
540697
82906
96009
10378
241119
136892
0
217583
220707
384273
19835
0
380055
68396
438381
80723
0
261607
0
0
393923
213805
38524
239832
201671
269777
186823
156269
332329
217114
183648
0
366294
0
0
235838
40955
223670
600496
388446
309433
271265
549115
33729
175965
400599
510376
135339
218950
192961
0
240998
372000
568611
264354
0
0
53448
199683
454202
242515
77537
0
286362
79095
254054
787764
92033
210998
127587
56125
317189
249876
241061
263363
226810
535188
379990
45002
100810
328000
388407
357068
44464
236461
396304
108997
167169
253786
117701
0
190730
176255
134127
181646
51788
402821
196695
0
515882
106425
0
201036
465163
0
131879
222688
213169
207514
192421
81928
121810
98877
535319
101372
94468
0
0
22650
276677
200874
0
169896
436576
0
4817
236249
0
119554
342382
135309
68422
227689
375610
509639
199105
258121
221291
131671
292917
372742
138917
79644
91800
176933
642955
13903
31997
118677
324962
255321
137794
156487
62965
0
82706
143651
96009
89193
0
0
216916
184792
0
188148
86193
0
194983
9972
197973
0
346385
243306
370189
213499
225420
212383
83516
229971
0
54845
51953
113248
228106
209144
128644
263256
437443
48349
40144
211392
100965
239768
85191
276822
217615
159303
142762
251342
245549
120629
51122
207336
318282
98681
184554
245230
93990
223230
89697
172297
359838
283297
179321
101368
143585
257479
86680
0
175449
0
418705
419815
202948
0
215354
157187
109739
146346
259083
131576
370400
81953
211132
548510
339359
253629
599355
308006
453685
103046
115577
105895
67481
222129
60067
90442
337069
158983
252074
1546
0
162471
289217
327753
141019
9762
84048
121483
210168
0
227609
486794
191870
109212
199667
15768
17486
67834
373707
131713
88993
16945
138962
0
226820
137725
4275
170936
0
301668
126567
123781
0
0
290142
202883
173270
113322
151897
35560
245506
246897
89129
383702
232888
145203
382310
268887
142080
138447
3183
138038
62531
0
147164
316878
435931
461959
85165
250662
177018
0
266745
377627
321100
399661
0
57242
317040
421237
114601
275885
1545
0
174272
87276
86564
332973
23805
260849
91655
67713
153393
267511
150459
151741
347684
379737
241957
268364
0
80978
342481
204298
54580
291467
94640
294481
217284
85582
308297
352373
556267
122741
259130
63823
21798
236336
51130
452734
261570
0
80601
178328
215833
102031
300749
249553
0
237165
215669
54408
200322
12775
351782
299126
317940
201756
181306
428801
34750
96425
265465
165475
29418
42499
271369
259740
223818
0
4809
203062
0
155534
400977
89728
0
354709
0
189893
0
377486
230537
0
263755
386244
46762
241620
418589
122530
402148
37381
88361
0
49949
49151
483091
29555
273066
13902
1954
81187
111684
125447
157330
33701
60988
60242
151487
30576
126108
98862
255455
260241
161922
184384
177400
444625
78002
562393
0
259822
0
395620
270062
106233
173223
187614
291955
92147
205377
535908
259062
109180
150461
97974
46676
144789
302872
0
236108
152329
188220
265302
188199
437051
233386
159677
0
44962
186000
364099
289401
49842
508639
576681
317118
130220
54909
219012
185103
230194
221313
10961
161493
0
257558
47601
94611
177100
0
212837
620167
0
307839
0
210957
222893
372652
164890
90524
280945
199383
77563
0
190062
459311
445402
150787
219012
0
560155
189272
121594
250443
126372
388470
162745
251928
44265
0
316265
176640
288912
0
330919
71233
246083
74166
259446
184282
193144
429582
151508
0
193077
125492
190386
0
136085
227332
300278
0
314198
0
211260
286416
215078
58948
98256
0
87934
0
74303
259059
163426
327521
55594
645819
123519
100691
282223
315473
151241
47071
327638
128614
116717
372005
0
524986
254942
11104
152433
98752
336296
0
245770
84736
91100
110225
160243
252441
148579
200425
242932
185451
9187
197084
276803
422304
229038
0
0
245981
182965
61375
28814
216247
253170
463523
222030
356059
158896
162238
163709
562890
66871
97843
116475
36881
366386
143205
215962
129350
107271
124332
449080
184642
197089
376868
438028
312392
0
395994
142701
235917
208828
0
97754
275412
343560
182129
87411
138840
194307
85573
190554
0
64692
587017
334582
77921
440869
91469
488650
263363
350760
0
409287
15353
103134
418552
0
50444
269154
49963
81162
161450
73000
46058
223034
231898
0
181625
299320
0
146256
131023
221516
190578
323572
62866
0
412790
138909
167123
111704
405651
33802
194348
597813
521417
458341
84144
97993
89378
181092
219944
106419
303920
419989
35928
70927
0
308415
38524
178100
320538
90774
306749
215617
286462
0
100965
274269
0
106847
0
124580
410954
8864
277911
290931
81243
101677
223150
147034
74365
285886
408628
447285
772390
47073
294794
55884
69814
95047
152152
222914
0
216219
37113
483032
300669
75317
354668
365163
305076
39175
297011
149889
0
363571
245560
0
534524
171492
235286
97945
177353
197973
444091
256764
0
110910
375311
314214
150213
209709
331106
102346
253213
200531
225079
220894
519356
214935
0
78646
302473
100797
291089
107872
168464
329081
303886
677025
93261
302166
59128
0
137077
271910
425385
58498
138928
108846
40984
145135
495501
256881
195566
83696
81885
0
126533
169624
0
106111
122472
43124
214667
203359
299504
49696
262437
286079
0
145356
328371
134697
344812
500890
63376
6556
129198
237866
73914
387465
148004
147077
0
92769
178213
17018
86240
9031
361521
289694
212817
164358
155750
297375
52780
45300
396800
115415
166624
26125
490918
166173
271531
146254
283608
466220
238960
58293
0
475944
122313
276734
133019
204866
259043
1066
145252
32204
64204
346871
94537
0
0
632507
87512
128924
408413
138777
183440
352526
67856
8134
237930
148872
0
347590
229903
198946
52298
271691
276486
222013
499229
0
364559
385566
223309
210675
103036
146649
226575
140923
400837
198224
212123
76848
39979
72323
424253
80671
0
160813
298166
212258
75952
169188
148244
49589
240820
303405
150651
243864
175321
294465
155950
274320
146450
114032
115957
553223
65388
24257
347133
48454
151463
64240
0
21599
95797
180176
84866
0
71702
218480
239560
362001
237464
294923
134498
323596
241294
52138
270820
348458
156539
332695
65714
165574
260082
218108
14501
35615
272586
120437
155210
209406
0
165721
206397
199570
500062
276772
197163
30265
38413
226219
129742
250283
267331
166195
78580
415298
398047
184358
103615
444393
76002
90876
74229
42200
28106
0
48980
194309
364752
256387
306926
179840
0
0
240682
83177
42296
359204
149598
93482
258768
272906
213310
422283
360174
0
110745
328796
361827
536817
329197
26224
324670
97953
296007
124209
95459
183529
127296
84154
0
546478
127127
187535
463206
322307
192516
35033
82505
289092
466896
170154
394680
412495
274087
0
593572
469099
5720
329984
0
223905
215419
74665
180933
152067
124492
231183
392770
148526
0
68499
507948
65904
177903
38640
578399
250831
206420
203822
379629
260099
262658
343736
201151
155819
331491
75317
423808
443890
71345
47341
340234
419982
0
132808
161714
189978
316959
352277
246899
170819
15991
608231
121721
57978
139772
505374
115317
455975
107338
223669
351547
0
458027
504468
130331
129919
351165
186835
54257
139321
96624
335066
379873
395376
316604
375596
53535
198378
236656
113248
157125
495982
182244
147130
58156
188949
417414
87989
521391
0
0
367861
105498
187602
93062
0
187418
469785
267226
90650
453685
277558
396017
221391
23805
37091
128168
131247
372706
94537
317764
217549
205131
229132
111990
0
152008
307308
198258
121088
154976
184494
0
485677
291260
41730
198417
264355
204967
251698
67926
163008
119045
174300
90905
0
92688
105937
409408
82392
0
265025
208749
281080
277813
59249
185526
318255
340269
48460
277130
141189
94229
663525
177861
94180
139557
371143
124685
223040
89828
153295
186211
267237
12268
456
0
224948
37616
611425
105244
0
410379
435320
103121
20131
337964
98162
287777
0
468509
190846
30562
462423
343770
0
169203
125466
368158
261784
346407
133299
292962
0
269430
170843
120560
44378
279382
108107
407067
279440
232985
197583
336576
108681
252506
266745
254997
169483
101040
219834
174605
119341
113200
91816
132193
490177
28008
776860
139388
61637
222124
223369
99695
256296
138377
127251
120899
94816
282114
151924
249534
97746
185724
174114
215945
469417
132553
191692
356538
204021
123168
69280
476194
207479
403819
272569
146813
153497
238708
101499
433333
140435
151498
51441
278722
23084
394785
127304
228682
170446
364966
0
0
645819
163650
8956
20822
318282
121651
188755
105491
234971
225640
141333
212650
47203
225835
347702
100508
168583
0
94733
58955
289027
0
263902
244140
136744
77837
0
0
127553
0
84328
184681
106639
0
333642
70795
0
122771
142900
369768
100699
218072
104587
132553
0
42776
297921
131544
0
176182
210338
301350
48224
365051
34162
128433
61208
195467
345150
244790
77304
414899
102197
138129
328599
103045
132193
248744
243252
105498
607755
278344
455657
355115
228191
269825
102005
0
134309
128774
172584
278356
433245
182531
42343
210185
84537
47497
269819
253317
283489
0
294770
171217
98197
465163
432823
0
432568
409443
62354
225318
50012
24178
367745
186211
78524
524361
348409
340777
383702
95634
149728
0
178150
271937
303814
366152
0
114265
352170
96903
91816
168698
0
433754
179447
157032
466918
91451
144653
143636
224358
264468
247840
149710
68174
46183
0
178001
138559
184274
128970
399062
18575
0
74223
0
117971
0
252441
163230
166822
88712
97974
98393
170567
298768
206254
273680
0
0
0
292825
347729
376452
240298
44352
64452
283094
327092
63871
0
0
795111
376316
80671
0
248666
0
125418
369846
53642
241165
421740
73593
290501
364377
0
307985
154197
85626
95322
141231
363347
0
154547
305155
8556
169721
418736
108281
0
110036
300424
71946
281618
412837
241779
0
0
166388
171736
41905
0
120681
93337
161924
0
58881
382719
78915
448009
150135
168114
365399
12823
70172
0
269584
47792
126516
188232
264122
256676
0
160746
234446
34106
4275
471032
335350
281793
94552
22612
520886
321615
121878
110996
0
0
254852
50336
417466
422649
224450
177851
320310
135369
135792
0
93037
0
46547
156958
278072
220553
203359
10975
152844
76265
83430
335670
0
180029
85996
436822
0
217661
251711
125127
278986
0
515989
252450
0
383881
158468
344157
220843
121058
277482
0
0
225696
239809
11354
721064
399136
267465
228064
167293
202299
281111
82631
231029
0
240628
387555
83844
391989
271290
0
141288
230409
18904
0
224280
858165
78215
39290
23351
109986
0
361041
176897
202774
102154
271300
170769
181696
283327
455487
42019
181766
95739
37053
339547
65620
403324
203900
283603
0
159470
409147
178567
124290
161206
17374
255360
0
96939
45989
261101
57928
0
538668
129319
0
263570
151076
506639
119855
187106
0
298917
428149
62992
184915
62207
163302
76866
429334
348174
120185
462423
188763
533257
64766
100225
176013
334088
235138
158336
0
285686
399326
302150
455061
120929
422937
163542
44986
126090
261377
163192
184937
0
545677
372602
290700
58585
419259
173667
119676
150606
0
165360
192071
105036
0
508653
36396
210637
0
267759
522916
399054
0
279256
33800
218021
172257
87575
626830
142723
195125
293683
82600
350116
398305
204555
136911
147812
187831
56295
174951
76906
178865
84432
249108
120967
195213
177933
0
337429
0
0
106885
257589
272574
160180
160592
0
188326
517393
1268
0
235498
367463
104779
0
29422
382755
319637
95616
212578
118256
62207
298521
256494
310202
234941
277030
45629
433045
282746
173860
227567
231207
148985
62301
237011
250093
154736
320444
181860
45072
13086
385246
45290
248984
164767
311964
217401
5821
368737
0
149085
387996
219030
251134
414
309488
88276
123747
295940
44915
276287
99548
165942
237091
229119
204835
276177
185250
81630
187580
179840
105983
0
386700
146976
237534
394410
488364
89378
168650
168739
121142
189074
286664
288532
107423
88878
345243
0
347926
231666
63627
243444
0
335754
177643
570989
211416
108515
343057
150966
225200
312431
178652
37627
216198
170501
221396
146649
228589
205648
32726
218491
219935
286800
297808
286680
36046
326674
145414
60005
80225
194636
585296
0
691026
147617
23596
117206
230723
295003
0
39759
402925
71226
11769
282830
387537
337867
87317
227969
344634
128035
655040
235331
64913
260389
248949
285076
0
330393
237448
298874
220821
12342
187475
119920
208070
284016
435606
229803
61189
592649
661696
104779
39290
56158
506039
332291
470627
274368
0
309585
151761
354001
263983
84183
107338
233527
271712
123206
349578
152489
105372
946
299772
76946
0
67350
185462
48265
178947
155911
226858
63489
71345
298275
336884
410094
106666
214125
283231
232425
317710
259814
254564
0
224105
153384
215420
170023
0
242527
96925
369203
315283
0
375657
186062
264628
230711
257460
117700
521833
177026
0
202718
172568
8023
251514
398456
145667
199212
420842
433206
89207
200968
366241
280353
204769
251136
339591
547145
2787
200720
229835
56125
322476
87598
39608
232133
281762
73390
53110
76449
0
159988
247578
279686
223160
38406
212855
55253
160142
332675
95891
242715
251344
0
188143
233484
199658
455711
289519
61972
154247
492378
40286
90197
0
90774
305378
0
176255
68924
436834
79848
247814
247814
272048
360748
76449
185992
119454
339192
489784
263590
125320
148966
216898
79667
564922
447701
296288
176640
381426
135476
123715
92603
177617
350474
58858
196315
142017
59997
98974
80968
50738
19672
256315
127088
58599
328713
334251
67468
355735
145066
37009
97068
211240
0
167123
46690
262110
420581
399482
314784
539324
143820
0
280113
370663
187164
235331
444673
245578
303874
0
156571
50795
395276
251051
502534
0
320054
51124
154925
328830
134412
37833
270054
234525
251851
234197
185302
212070
141036
180819
192523
158534
289955
438914
276008
327347
290016
0
79011
315993
166021
312424
124500
281707
0
9651
0
333477
112498
295969
96121
578277
20584
44060
82114
208722
127080
301350
385084
186928
157516
72352
94005
0
269540
189478
0
279823
49893
201741
214765
210916
418403
281485
97040
74164
409287
145116
187068
0
380
18107
174574
98752
348890
395244
288912
622011
15082
276632
131816
151913
283062
427296
304701
164253
63311
0
0
286966
224736
294616
135146
178669
207661
174847
85381
0
284837
267336
215317
123783
413187
119826
91469
119409
342550
32159
0
194348
42096
170748
320067
92302
244848
343542
91217
80540
401953
0
85183
54252
430939
157510
358996
187307
360907
182401
317118
300992
223479
261708
105244
0
188220
473478
249042
304152
180184
148779
347449
173439
211944
164976
402415
388404
304162
269613
439756
229511
77434
118442
83771
200994
184658
68983
103491
0
295938
563125
109463
144064
168172
0
153285
232991
321456
381944
243255
124019
0
0
256753
105915
360052
14904
151463
258010
301511
464569
250468
85963
382850
0
149022
67538
484167
241380
302140
289274
171215
72537
61174
98473
220953
0
282555
150136
472329
442547
149597
0
227953
1343
98023
160783
0
310068
395472
267433
136380
288959
228626
180029
172134
93914
310900
192410
75389
20440
216009
210246
207809
58012
0
273887
132026
247225
147713
0
369628
162703
159323
33664
212310
125447
330944
145245
58472
147403
260358
226386
326936
181504
483235
222658
113845
0
109833
844015
363521
76799
203977
0
382550
570932
144700
8202
434631
136405
634722
223685
250599
376556
74095
62467
4339
0
0
325158
247648
164671
134498
54734
205762
52293
87257
357668
540581
167912
163945
68733
190338
318753
144466
162926
391629
361993
0
402578
373120
0
435431
43191
371452
84130
33547
95720
453857
45921
210473
133091
388084
105251
229514
28969
0
123724
188667
0
0
99995
112372
175894
468698
224566
535236
269607
145188
65310
244271
182661
139537
165427
356471
479833
141749
228166
447449
250715
118877
89616
87546
208017
136878
124159
0
0
414416
26417
100646
414138
191747
232339
364172
369429
144440
0
375037
105681
402437
17824
180454
48439
220118
105085
175346
385290
3693
259358
305009
57839
397056
254217
61722
38254
134709
317728
156402
282746
338933
87615
214410
261445
160123
212066
324466
146561
197957
0
176999
252688
109497
99999
0
0
364398
134103
288030
117606
442735
0
0
380764
114380
256185
98668
154867
460446
106676
72288
0
57007
0
152039
81844
214274
94005
327650
79217
174951
383164
0
145763
97157
100028
653681
388716
259494
0
344530
29382
0
325303
261553
306327
0
310337
268508
253743
160329
76925
12869
555740
163123
59220
266716
163676
251514
39084
123249
74711
390328
148593
241672
266241
18561
72379
80214
259870
32763
227540
76995
133121
481779
275316
182265
0
361694
95568
28213
254838
158587
195621
495203
232642
240910
61471
79414
254277
83625
306418
78382
310483
378467
164538
119494
0
88276
107537
263294
199617
0
332585
159241
129447
321351
54834
252911
184085
112442
461869
368099
98370
517564
258078
478908
426247
51269
53590
8146
485371
326127
0
236054
51416
325146
30880
156639
149044
185965
193521
406534
164635
179262
360103
0
87680
259578
0
120443
79655
0
168859
0
145295
190702
183956
344998
188383
35772
124541
176409
86963
231765
0
97722
151076
474222
274459
1301
221045
267848
99152
99686
214082
443002
341100
220790
602296
205054
113478
94639
111712
299014
168605
0
389393
59605
188063
559338
300156
0
319495
153497
308955
548249
326362
47432
12949
121484
138113
134998
333438
569773
132880
192996
391961
229108
366577
120806
204170
325582
117450
233613
91296
312484
0
66093
42345
0
103105
130991
137688
36900
320334
210054
28398
545184
285861
48868
80447
0
215274
289640
468724
487377
101833
189272
282783
0
56794
153217
60403
74015
197446
209653
145324
0
184641
41215
51562
158877
266683
254217
88361
127160
177071
343975
142143
4791
40148
0
196825
91549
451038
0
123258
182024
165656
74141
320658
0
277543
183575
275403
0
378646
122426
83322
246761
278749
107106
96721
143498
298276
113056
188765
0
301862
105158
373783
99349
267237
0
114695
206372
88039
255189
266275
137503
238613
331413
154637
96563
300441
114520
88792
73405
348154
367316
292244
632318
305211
83322
260587
194532
109910
37767
254477
65589
290966
362355
23462
0
147243
290752
330256
264368
172771
201612
144653
326330
278941
227272
150024
274273
101263
0
0
351734
0
317187
11053
78580
84183
178548
119128
227187
97680
33221
0
165011
357766
104989
184146
227519
147753
218260
300228
186160
49716
209660
155497
368227
117381
271881
139912
306204
95547
271317
182719
120560
133049
481769
120176
181953
436617
95306
79829
411666
207592
213310
224750
85643
68337
50778
19937
134982
373065
307758
127368
359740
194032
292152
353019
90418
35218
78050
204672
10487
188580
411807
302646
52810
0
244648
59249
209059
90758
169329
208892
0
265221
151981
230916
210646
277495
0
191885
305839
327248
53694
184384
429273
176490
347994
574710
182929
228299
135517
0
353019
281979
208957
174056
0
153765
0
58617
21579
273651
112791
39708
216164
86022
320334
0
216350
204005
3329
0
82990
105414
620920
88993
516150
176519
217469
240487
489952
396467
15351
0
0
274305
283608
74661
0
396815
45554
38916
231765
195704
419168
26763
844932
229223
94680
271707
0
208381
222217
323275
168962
223182
306674
313975
40037
589989
152905
0
305921
28874
467058
214641
32237
169732
75590
227658
327092
198946
197960
180819
119123
330976
166502
68813
211581
88241
162287
376913
293627
407189
400740
230562
0
300091
316328
62804
48756
224643
324166
239519
258432
228907
0
333439
369013
398652
35411
3439
253983
89193
0
60353
76343
117027
337353
90197
236026
122903
191407
131629
0
294031
412854
284259
310752
0
265549
355899
369756
0
111118
130508
149106
89121
455390
220131
63190
225610
201287
321099
178895
350275
184641
353647
150829
346615
426994
15432
143594
196838
278377
266745
55612
211260
59571
69228
401312
124583
185380
0
371662
118207
178035
308756
299824
0
13657
207552
471933
383671
237727
340554
9383
417701
308326
282045
116130
14254
456294
344179
0
91983
44744
1859
58922
118962
112370
120443
139228
219243
0
427072
0
173302
262671
186015
259335
158137
97112
127281
269217
292027
169463
365794
316456
0
36046
122114
94680
172320
0
67863
0
111661
399900
62926
300669
461869
427931
159911
168023
6740
219944
469837
80540
384986
468557
193504
66554
317133
158925
261551
252214
745260
257171
260584
306105
160277
181455
164247
192644
423678
275949
18652
206054
113187
278722
0
138854
240858
332291
330014
269899
259636
137051
147185
100291
261265
0
99911
338519
57586
227751
191120
342475
0
85402
164270
88792
208234
306297
39803
271474
210457
295969
193006
229693
26477
0
182929
130273
109585
128531
259268
269799
189037
64158
0
302238
488933
208881
5645
223410
214079
358117
103499
0
335092
219834
166129
99388
71079
141707
354027
262574
56393
56023
293318
500883
136214
167071
20456
0
188247
173017
12180
319264
23154
210179
81157
146533
0
284614
30698
135251
285135
145255
442026
366585
24393
201035
113033
268367
298022
127304
62126
445394
447202
149198
230723
142603
132022
322979
0
334754
73498
295250
202843
300825
109833
85675
0
0
312997
311501
227682
177404
459581
104316
302846
216855
90065
362358
0
292357
0
250238
255623
527012
411933
91539
152447
190183
137370
411211
202299
0
225778
86294
387127
0
135009
35625
148037
330687
338730
56228
101050
67408
221177
37581
278080
149581
147094
439974
436977
328064
31060
295150
123341
84184
172257
482054
0
187798
233825
239390
252017
157005
166388
212155
325639
120434
250114
311301
302081
336109
147310
498509
373035
371947
121347
574702
385984
167457
146451
233814
192663
474630
456067
57950
468301
200834
0
68853
210102
67486
250848
458609
163302
53123
0
216898
446265
256494
323089
190510
314698
155050
240825
416180
421192
153364
457779
0
197912
422449
152932
0
330228
69878
52639
291637
0
443533
0
138242
423985
333002
0
322348
342959
34515
174133
0
205991
257178
549426
494123
17505
221204
184358
124048
88094
48107
325420
154908
249612
112650
7417
24851
262279
151192
111241
0
341136
377461
75923
436594
299764
0
166119
269880
344443
317576
148223
31984
53177
416497
60284
194813
312791
407864
378730
279512
319535
332302
422475
376361
142654
0
115441
93760
474111
162937
168464
86845
172616
0
25657
411507
189768
303265
112589
362653
191624
222597
86757
398923
76351
142718
296290
0
235253
323048
536462
220069
350347
274406
193874
246800
58400
308113
246188
186829
0
367320
102872
309360
220479
95368
409429
29195
359403
128512
87141
134538
196384
5862
151315
156571
444425
57540
282701
328864
183397
0
297379
11828
248545
107183
2632
521796
187418
132587
273244
377866
25320
185683
188023
145657
268509
71049
92720
110067
106466
89105
95192
415048
52298
0
232692
136819
310541
65690
367198
27345
291637
303886
157646
351326
134280
239474
0
144789
424913
102028
0
284449
296123
0
155944
137168
278950
393552
79563
136896
121950
302828
150567
337337
323105
56722
77676
558243
221125
0
202134
6727
12964
121347
15163
42775
179038
132387
433651
39989
21599
358384
202948
256893
348141
5614
246688
227625
207534
320434
306204
227658
317898
222070
0
425894
20188
122868
0
201606
52585
79683
103708
309585
276206
210187
166803
29805
194228
334298
136619
156872
248337
178909
0
165765
148349
0
334966
267237
136466
407337
676584
209299
212964
242941
127126
163200
199859
77586
0
0
0
119888
50990
218544
0
0
192644
575731
247984
130894
190346
318573
76657
305485
293773
197932
417735
312303
211704
57391
50990
216636
137038
203246
218766
123638
0
226124
34842
163918
30794
113513
0
102955
140000
284449
401676
67123
462682
116339
380725
78577
120473
210316
210185
133317
108921
302730
307279
190658
0
259146
239423
317896
85165
80257
346252
103045
493414
489116
145547
118962
185253
0
182058
230826
35385
218676
328043
252907
172497
94660
113106
39458
214831
229071
113068
0
430593
315641
232419
442877
214363
283965
356315
114545
61675
219604
223714
236656
0
100891
285180
205212
89105
596201
171137
52762
0
110346
223226
131191
61452
280364
282194
307614
62630
483590
424840
0
401312
174605
151487
147812
0
412375
91655
232329
343546
232801
0
394618
367777
348981
357287
0
143571
21335
250865
376042
240820
420427
276193
132549
525616
59595
158701
116152
287777
212367
87952
79881
177288
276186
184890
260307
327127
319119
36229
169202
29203
242789
0
17220
206331
0
302044
98450
386593
0
246966
241688
147934
299999
192337
192926
236200
61475
91409
0
80456
122587
0
390059
395441
0
421289
55767
15163
0
168706
33622
216355
303678
124048
465271
0
579444
263902
106733
89501
80225
443432
127616
144838
197440
129481
0
106786
76701
489298
245894
181179
134441
210051
164286
278210
287786
385562
234614
111396
398309
11911
101075
349656
0
0
150297
260186
160207
0
410903
313834
248506
237800
244943
120473
284752
408311
91679
441554
265168
147702
96888
99326
89747
120791
242886
136747
120407
70810
148936
419526
175239
0
276856
266275
51130
170181
0
182796
0
198694
159764
107603
157778
215259
195502
122403
285861
328866
0
322831
51365
38800
58605
126934
315580
299425
513556
105226
223813
56158
82293
115713
520126
242433
161918
363805
282621
331415
424930
265313
188143
279425
389469
170898
118700
78129
316725
0
304691
80129
358113
424653
329081
82900
0
248828
138650
106805
429262
221417
243986
271705
215093
59603
181799
229249
127596
7225
217185
101346
112797
428933
159241
55558
260894
373421
295289
273218
335833
303481
0
13134
100310
106715
347623
205738
252621
176601
332489
67578
95309
186243
333642
142844
208015
205722
647088
283428
164717
402352
11036
83774
349394
136663
294506
227314
139912
332646
287786
306150
90466
0
0
0
175575
396433
77604
313757
387791
77105
172744
238404
379306
183968
67186
84699
0
361448
95614
343680
95426
178221
106339
190969
280745
0
333820
41684
129503
275364
153379
394764
493107
232826
122181
171073
20309
258277
40880
332491
287271
236292
215616
55119
146740
10414
172257
195555
78735
140428
253045
924085
39690
61751
265313
303983
162509
392659
111661
39332
362661
175410
213702
281979
300486
267531
0
310140
32930
195555
231440
282039
586994
303530
299
5915
347420
314745
368468
171236
95240
94977
109846
326781
457253
175532
441052
248395
160741
483576
145613
197552
128657
64978
132508
45559
382189
216126
0
328316
320113
236403
346764
214315
416497
345373
87114
0
164178
297510
335819
152583
69801
8570
267920
191557
360861
96178
304509
514465
235570
303565
0
180742
156099
255136
43241
128701
211153
386213
275406
206868
187602
222280
48916
384402
82711
413969
520758
172831
168752
331438
303828
631338
216247
212711
122308
33487
0
245528
0
372325
102994
377091
191470
225326
164805
0
437250
207389
160686
0
75053
395979
93111
158891
230656
56979
177805
110603
200988
322997
201205
374617
171209
231817
363980
0
237464
89311
79461
312177
32237
177482
0
355694
388500
368107
172345
121211
28014
450876
384733
150966
224919
359645
164698
183987
86642
0
141528
263578
311715
495931
71812
0
212812
130331
265506
354066
302654
86125
221901
294616
99690
207897
392635
253452
177637
82097
240010
2040
176198
348108
96173
259146
0
82673
119331
319481
556048
269671
140795
436281
526352
172422
246146
177407
245522
72271
154390
155884
134280
107492
166065
387152
289949
310803
366916
422096
302582
314548
221372
323585
0
262706
83926
144953
256122
1121
70723
276856
305917
28961
141057
246391
490479
400665
171582
220667
230629
351324
238404
144653
205372
148872
81262
101973
160099
320631
5849
0
108717
474111
398335
285803
249254
301115
334582
0
258918
197340
137261
64220
232628
0
328450
113693
260808
140687
145002
83568
179042
132078
183140
134336
0
23544
184418
111229
126325
229778
264784
0
103179
269749
293686
47593
190995
0
271128
630586
384656
221841
274247
37308
192378
0
803990
166623
70992
376706
177549
164274
344078
90920
292126
436033
328076
170825
467593
343680
153329
200078
6557
430621
508639
178329
246663
341847
276966
31324
192105
64130
120223
381676
97650
159958
353678
233400
64017
110844
228970
376665
65503
265168
208281
674208
43631
175371
197070
78147
0
362102
99000
103069
215675
612118
68661
208759
185470
60714
341947
352724
65810
304509
196876
181888
99313
61424
479833
213169
236643
300166
318396
75997
247320
405938
259378
272129
298760
340967
460155
0
297042
0
465912
221331
66469
0
347206
105451
144916
0
173017
361019
49025
315096
0
79254
15929
0
122313
305315
94379
195871
51546
121862
158925
481860
268766
56146
20135
510637
329204
525758
276125
0
355298
300496
255625
0
119920
249946
162495
27006
251111
0
485938
196355
216945
0
97444
385813
263464
113369
178971
80387
211625
168172
515510
298768
50920
292024
326696
288396
124339
418032
34645
66863
91327
0
198630
0
531770
0
5404
81753
36111
360441
81248
94007
265014
132516
387844
44771
192601
337931
110074
225257
62473
131716
195216
268266
0
249419
255564
124012
361539
472527
62781
76023
407529
409841
287817
208223
317983
385894
397734
333783
301372
301595
260264
435717
45433
43631
194960
166773
141528
0
315344
276380
0
337669
74978
443432
46461
202948
239984
0
396419
242834
0
263660
337854
262763
443002
532905
219012
276430
168650
275908
175793
168327
249307
0
169898
310952
366820
104390
186330
261101
219243
240669
232147
19431
450057
234941
98310
48868
62759
166652
391198
314439
263947
312329
326478
18056
262808
449356
57045
585913
113758
111856
338445
189498
234776
262854
101833
282076
338215
0
18224
221390
74619
305462
219012
93982
192518
225507
416745
440068
405312
61810
154453
102269
99963
241126
127110
366395
277215
64766
36775
79143
198104
141302
46971
52661
271448
357696
331499
261373
0
98461
379296
93062
291314
263601
382072
4304
101306
0
212860
138107
226134
264994
436822
227897
0
247117
163277
0
218355
78243
234500
0
137766
235612
157371
288648
204248
0
0
239233
297183
314198
289866
163918
196142
0
235755
340255
428112
52492
449342
186651
60743
181194
169340
69273
183030
103621
306418
332152
163838
0
212258
0
215080
60667
25619
415928
282783
269796
64204
230073
208761
356348
468308
263395
0
219387
0
92674
246382
256507
118331
100675
14939
36136
357264
124126
392787
307914
58948
217835
354032
1196
30348
0
227990
267524
268308
124398
312451
295816
139551
458474
274678
80456
255953
165225
466657
31984
77371
410017
161154
768808
181525
13252
173840
1783
305921
43152
77731
78770
74133
51788
217743
270076
125993
0
70801
107781
112944
163265
298768
387634
189413
89720
64452
86339
309438
426575
535610
182657
90851
144653
50496
147752
54348
150370
473389
217153
345069
286912
110583
189687
319749
239519
181994
269884
515260
353897
269215
0
153182
0
367037
0
141333
41584
22817
147595
201805
24968
106251
426775
157397
119883
219665
184251
355689
227658
120452
0
299797
82100
273099
81454
246605
441482
326570
157293
1456
67872
521131
0
0
246376
0
380812
127543
152489
109586
67869
0
279411
238312
574895
195201
88611
75229
0
194339
0
433045
156865
73011
221691
228480
271101
568611
390519
89990
129791
263724
511204
241767
593754
124867
414806
133475
81187
202927
211792
92342
271830
87679
95937
586943
209068
592192
0
97935
0
131191
276060
454724
82364
72187
172894
85141
393700
217187
139739
0
383894
218461
39605
25585
19108
51401
0
81844
204100
74836
578092
87521
81857
504090
189485
75738
102572
240010
289949
99826
360070
128560
240700
80479
205071
75995
330724
151395
228204
205448
77304
186852
123180
210637
142657
254530
258028
187317
49996
397510
0
396418
301155
185946
92076
302669
283846
48740
137020
105779
14649
51124
312845
34410
80976
125320
554649
276966
0
202381
51778
194513
93456
64766
297907
173306
99229
259455
650117
286053
404495
113791
42226
90123
0
312899
501161
10307
0
0
0
270319
477893
162201
292856
102789
396922
310878
331438
174605
126039
85196
203756
256430
90557
471934
287728
204005
477559
152144
48527
310549
217597
704432
0
81909
0
132945
40541
467970
105626
44484
103752
234790
95358
223972
102711
384790
443396
163135
340642
238964
200720
378767
332973
229132
333320
313788
118100
61751
132808
158559
132408
154418
231549
217857
392512
0
115123
292152
49185
27080
376622
462596
253245
120194
181329
684541
59233
95611
0
143157
84142
254340
571835
212709
621230
304829
202989
252243
388732
259900
204005
160686
258197
94585
140660
330914
119536
350638
312177
214856
39759
205670
80627
494658
243543
119925
352832
64274
298304
291168
417984
438702
173758
134665
27957
307917
186565
221814
28456
63175
81578
434585
0
212837
647989
160921
53071
287558
0
334238
97975
61422
146718
470994
178221
350291
119297
147595
176116
420112
547157
381832
102603
208599
11782
144789
200356
129374
469045
106193
129700
202927
0
84914
452809
34553
168107
527776
171137
384062
509036
423864
61375
198438
119554
39343
106516
419736
321964
170529
255952
480832
71826
321322
156141
220471
260731
22866
496708
306685
127176
423432
211012
314214
466126
398127
0
380168
375814
0
102501
244607
404463
472325
498214
332304
392794
0
192096
0
470139
0
381993
55651
74013
54529
249995
186175
0
84918
168224
316176
271295
147152
404165
128925
217275
96409
196378
364240
89984
67578
0
157977
20474
321049
505374
0
318142
0
0
533531
271300
221787
457660
391574
1545
320353
183030
536657
471649
116378
484484
321322
278739
273958
163237
5260
96275
153091
189685
268132
433507
157366
284965
95962
105285
213104
638425
0
171493
297560
27526
448643
323669
297375
11215
211717
0
0
334829
254885
103889
196264
357782
4792
0
92477
181774
350462
253532
1545
49191
39115
294437
558430
226424
73729
71164
298750
339025
0
0
113853
147626
360242
0
396115
327166
123074
141678
102693
238404
113451
0
581532
196512
0
310364
63653
66985
64535
232332
93337
131014
0
259354
80257
0
132553
0
438519
541650
340109
238395
0
45775
86335
237749
173832
0
27874
0
305093
143741
302893
328514
165942
223235
405994
108940
410060
302933
176933
71992
255496
218900
653339
98329
121797
329081
236442
513205
76025
487892
447202
58603
25182
174542
329159
103732
230369
98644
92345
122962
123485
75015
72286
462821
346090
168094
250721
467300
67539
90508
152047
38507
153151
173987
0
332034
435624
75466
209024
0
108515
203180
466164
166572
506090
78577
0
558298
147094
429008
218696
296758
601787
331709
115890
193158
345339
236904
323336
108304
314031
0
183348
62989
39745
374819
55335
136378
401314
255937
306150
253239
115155
300992
228551
248658
471086
458941
282830
470139
182972
139594
786528
36971
250098
151068
156525
43631
91188
7295
461474
197370
152599
218829
136408
43106
146242
299935
623421
104976
321641
237118
177067
243385
462389
199622
191382
191561
374428
118353
0
42977
422282
82272
107328
0
358169
330619
133930
125294
274856
354427
615859
67330
297911
70567
155759
246018
62735
486547
505428
275389
147220
372969
291637
203462
159703
69398
542449
234232
110431
56644
200720
323397
183754
415922
168699
170529
65382
203801
27892
262127
44915
0
304037
120284
211416
223903
92881
601405
333883
349925
124820
434238
272188
200955
173470
310400
279203
305700
107560
191692
367226
223271
530305
0
0
93648
52381
38706
206188
211704
139569
148272
380478
140347
283533
35234
99473
395403
305408
352758
252052
229218
234934
470662
90876
162197
145426
510631
570059
33664
246382
303466
252907
244189
190952
401928
116650
0
174198
120499
381993
0
125030
265367
114086
139410
150005
524587
320307
22600
322731
303378
478012
0
152855
405951
344227
0
85626
154687
62991
0
354884
232350
306065
387572
256979
80410
111704
517480
464154
573179
330716
170003
396304
0
0
321472
21780
343267
412719
330243
255929
470994
49253
377821
237496
151900
189550
231690
443890
340829
57839
222610
246745
283935
237915
0
163602
35411
115946
85510
353042
296328
322004
279384
53322
124199
391928
31815
338203
287791
60026
57049
82458
278477
80369
68444
0
159988
0
217469
316683
366918
121347
62989
387634
217019
157646
125353
193228
157181
410919
325129
199867
280590
55333
402821
0
372240
237103
319517
271531
87083
128278
172715
212953
242015
216198
0
322367
171891
0
102823
90650
375367
109155
257951
35874
0
280532
421823
173017
194307
39708
135939
451408
139131
43536
79298
240809
128444
408932
178300
0
258328
121653
235341
273625
32914
433536
182507
109238
40674
278199
110466
317668
163628
475837
589409
0
101774
109824
64670
190130
220318
89337
386796
0
266107
5884
143846
15082
365432
307614
187306
179823
104520
222484
311680
270849
245963
343897
227375
260284
175913
104385
364634
403905
213096
272471
114213
403107
483795
162258
80457
0
432272
192074
165161
105164
289779
224115
284588
192988
154780
762576
374965
141279
150247
78380
172791
312621
264553
232642
379125
135609
227842
12294
105545
238534
51269
128873
101656
207389
98231
337683
152725
294064
126671
640974
353451
196708
79563
135752
337333
203158
235570
321038
207652
277222
66469
0
265134
247648
174374
94200
237917
621485
268693
274733
478380
347906
210188
0
156186
99348
154673
241010
127345
488493
98602
124597
237551
538693
635479
81735
0
0
113452
267181
1859
0
330976
223160
218279
26087
63653
287653
145738
252609
226158
270778
277822
224214
181834
0
284472
166292
177465
96556
0
201804
356353
187477
251851
267051
163945
347341
245506
135691
493179
508143
0
0
136757
235219
56926
324134
294425
116217
281989
130555
0
306524
459687
0
0
223829
70338
452208
133482
300091
147934
151605
419281
342844
158492
0
390610
113381
223399
219665
245804
144434
261296
32636
330363
159906
61318
212031
192973
169696
135042
46874
47658
134099
507752
254340
0
0
514623
151022
203840
47823
0
337384
393977
0
347261
65577
2244
116122
466172
97728
209472
76305
172422
181950
88213
113271
0
52658
440745
44540
440912
570932
318413
332435
94935
463887
251119
0
0
262808
181814
20895
179815
277483
53409
159084
0
41667
94393
207014
274836
607052
176329
0
143941
366565
414411
329064
120132
228196
126894
456159
22303
347918
177469
288216
259952
332014
95560
56799
464941
569097
249642
326127
363423
124344
0
0
74434
162381
128266
77311
111517
141205
216916
103853
413097
249466
499774
129409
188335
473170
22493
329802
0
0
64893
0
101099
0
54872
16530
30832
90407
22927
511117
192582
225200
236319
306230
272479
152144
304866
243576
15914
83905
143971
143764
359492
197096
163162
176073
325878
115897
442926
218137
57928
141190
134918
0
222318
232957
167293
118775
217574
468052
279628
136819
286535
232060
318537
248345
294943
165656
176778
174511
149484
398339
132628
165814
224956
144195
291105
239170
309644
3632
266546
82433
175412
107537
0
567203
19017
272383
120327
313453
513083
308857
116646
58153
0
0
229950
373367
364712
444425
146234
71282
181815
18500
76430
292199
207340
33634
103811
198584
105659
356903
384722
550658
304578
404839
74698
286472
337754
312101
56125
358824
625374
154814
249069
224503
307470
245090
469197
407865
0
67620
168023
362442
62108
35059
394044
185615
110546
145934
290303
39972
177538
45995
52109
82990
107670
85845
237727
642278
55023
249185
166157
205981
312059
87861
428932
0
20474
86042
221635
283871
501065
0
185190
83268
196114
331666
206938
0
288630
217466
176083
41766
0
466065
513688
390209
61048
438357
127385
279382
47497
0
93227
0
0
192148
285629
176180
60323
595530
158489
441699
303424
346247
283915
170299
21599
257200
45634
12066
138951
153668
135067
470794
137429
272129
424267
279129
412719
10471
350884
243202
179724
345069
423652
82082
120967
258270
193260
600094
415360
84926
405477
136991
37962
45981
97881
485631
256572
444534
73550
320067
158971
120710
197070
15214
330479
784562
77604
97818
58031
190874
420778
115308
324798
0
16849
392826
141609
248303
176013
557670
0
204446
231176
0
164543
41840
401292
93141
169526
167646
29594
410380
197746
232444
274247
249713
30220
181892
0
193713
396203
95458
0
143527
56992
242391
0
72323
106380
240700
176915
119441
438704
445704
351875
52773
156099
199501
305798
176723
507752
240741
131827
128644
13941
141165
132880
144381
262353
27554
250659
539706
136129
557638
0
231128
337155
273743
610168
129742
467399
139567
121862
202922
289072
601154
112412
162376
109319
0
490467
108681
612178
469193
178435
147598
381026
88980
356402
332916
404513
184202
288126
598644
260186
268199
0
3235
338184
215634
277074
443661
470139
99872
222720
234429
224133
26642
169166
153182
275949
104506
206118
199603
211176
45127
85572
470083
468193
254074
144649
89105
163996
198946
57079
250040
298257
379917
0
131641
88094
173239
57726
89822
276803
140306
45631
213916
14098
223201
213418
437077
284589
46963
13371
400220
637218
70360
189680
460331
329678
0
440669
193124
284089
205951
89105
332372
327092
120278
0
598644
283157
195240
647477
283934
391221
470417
152855
69521
344643
52269
166095
152381
276121
0
333496
360798
349144
505867
444534
88850
236934
687284
318048
338083
251469
96126
473585
69398
77902
262721
593331
255131
501051
157757
520323
210104
192808
200940
288267
358536
2747
449600
74607
363926
388736
274754
400740
0
246059
175827
287680
114024
294603
0
259452
62473
250708
168943
283063
404486
385110
211731
254536
0
649421
453047
455354
443667
169949
152232
319484
366395
360026
516731
277503
204248
74164
264536
31945
195263
345030
271875
8814
8121
175450
322004
223724
195113
123088
333287
0
325517
397549
152144
0
139209
365506
0
312841
218454
344998
36060
242958
365723
242963
3741
186015
0
139986
322483
517897
298949
22307
80493
366781
192566
349169
169818
105027
0
386700
174357
37182
429903
251903
0
405788
214293
186243
206191
42724
265336
240182
24920
172050
285305
38781
84746
459888
382107
179236
164558
251119
7621
145750
0
155739
96968
154554
509034
299022
335032
0
155265
530601
307990
250926
213611
432077
304674
423099
156955
66261
226010
472792
90755
384461
472184
428588
248141
264580
94252
606892
543870
319832
82041
331633
425505
190554
215193
182057
163657
200639
0
291195
239567
240560
97107
405502
110554
302372
114249
70793
111091
229167
263112
414437
350462
114520
12971
319548
458500
19852
470959
321208
175807
0
188969
190186
266420
0
382519
250550
404521
170163
228936
94284
308144
236900
181510
358785
222688
9651
556645
310278
301731
445480
97836
330358
152360
296727
279385
0
0
364591
157961
135070
158884
326074
351412
280336
521131
136
180122
514744
11110
150779
260293
325813
190206
391983
245770
178204
102878
265910
169876
203646
0
59990
475574
228295
154468
276078
0
470627
292978
272567
98880
98886
29704
120016
252878
185365
441359
421289
162575
505849
125699
293032
334035
199226
114288
320871
31237
161206
134208
234529
0
412542
126227
216259
305214
219185
407127
452237
88733
225987
310900
401793
188143
0
615600
298236
463640
176801
455668
180435
560919
281551
46690
19911
221833
11536
122463
531017
96005
243860
38000
89480
0
166735
121480
197150
42747
120992
208613
88986
189002
309068
382346
415842
431875
0
0
452311
374998
489756
255868
172682
456453
374771
222760
284845
115565
438753
237364
77371
307666
184270
433172
73550
209621
128479
129223
258723
42697
170560
0
144511
159417
260090
573179
250433
297786
164240
103794
174198
86642
191378
181577
299707
68300
397142
338332
0
296536
364542
154422
66412
371912
128110
214973
416942
186663
0
85255
244660
138943
57839
144019
63329
447362
260752
2896
152907
157931
11149
330053
439656
345957
103211
88457
10974
75869
343941
419203
410069
290953
0
256572
512347
0
0
281275
224728
192911
361513
48419
204492
56303
85035
175590
311459
141535
254821
114703
447197
40541
182058
447582
286012
411621
285729
74189
380635
200706
91469
323961
312751
107603
507847
97068
92233
315962
43274
140530
31719
172803
286822
276668
346471
0
237630
236337
352695
97552
366307
260313
369890
380094
342176
514386
424789
291337
128378
0
132443
96530
360635
321344
156520
197578
77531
0
254821
183641
163407
183172
227779
270057
343239
78685
159703
97490
460403
395700
158578
0
243048
50680
86295
267322
53831
60645
160358
4792
493582
47907
249525
205059
306932
356903
345062
397554
205981
84718
211260
234986
85872
211509
210185
395697
183697
0
80661
470994
0
336576
266214
229502
287006
45501
9455
122704
141872
278612
262970
193456
148357
181131
312869
115796
276900
127536
247998
349832
385928
139773
154640
438574
431818
183662
289693
274798
78537
391061
27506
99496
77951
369791
0
168739
383309
102348
142723
71195
0
467895
14100
312909
248221
191692
217010
113441
226271
126434
67357
417920
458031
279179
199119
339380
0
75970
205997
402186
186374
0
336584
225524
175086
274502
0
501834
446519
189978
519132
52045
686872
470507
94114
232332
227643
16448
8956
252267
58177
142767
235418
230568
82101
386613
89028
185942
241841
232029
144197
83913
657342
143438
542456
292636
87871
81630
212798
425424
123490
124541
47121
338489
0
5337
83382
95855
120272
266928
378932
262303
234447
160940
52529
95575
156865
0
370051
138572
146150
426214
598644
525973
170560
67743
302915
197552
36957
155911
212049
205018
67311
266900
496708
300594
477759
209768
88578
219511
229528
0
108858
161712
41552
111561
117784
187591
472763
72903
96956
147655
174340
377047
329242
148831
269265
102233
226074
257171
170792
65437
122981
37833
82310
432622
86042
931
214613
438969
465211
357105
159545
550934
463546
259255
467853
106903
211199
246024
237473
134103
247278
75842
0
85782
181834
185142
0
415353
412797
209596
250804
7277
355694
397772
307197
154778
5349
363121
271356
168669
100310
456907
23004
864743
229980
312076
490881
88418
589972
97712
235469
231058
90723
576845
187130
276176
0
111661
219206
300696
170483
169076
357047
230133
243568
114592
0
0
402421
162476
256120
298014
231068
176024
238850
424789
182265
263542
239771
339503
265392
488749
464032
205113
0
0
142344
111517
548437
172955
164357
368020
264178
92719
313629
18039
0
0
189227
95109
621315
592424
303562
287776
252739
265506
55996
243221
181754
17207
43246
46828
265040
0
608474
61562
216251
295812
0
138728
245543
188220
283369
271128
63619
331341
348620
65789
277372
11285
34781
279241
237658
515260
349056
217597
413662
31269
0
147891
93394
390298
374465
254941
325542
83013
96562
162923
250730
71259
350346
93589
559160
70398
91364
86278
241286
119031
0
94665
231369
311836
75119
37443
71049
381676
252076
301843
215257
296232
316918
291637
0
0
4856
230506
312177
71168
63304
201551
25980
335213
75409
0
77959
0
134861
387290
60677
153379
185772
216962
235810
421707
0
373636
265788
260613
364036
59242
77384
169946
149274
11243
246796
387653
177735
350005
136472
395697
218041
247493
216795
163042
75632
0
190730
186603
143298
0
161995
14193
131613
181100
337749
257730
171585
248239
395381
0
350239
371427
93328
141138
66648
155911
161721
277866
151795
0
236676
126660
226087
337726
525660
109950
108452
255710
283372
173481
188815
203849
210379
422480
429159
310241
252854
171578
67618
347013
96956
226627
124339
0
236784
162297
236520
196451
54872
106529
169649
185416
33304
57978
251639
330243
51022
219946
342270
0
209082
279298
9075
108721
92342
105712
741989
24257
0
226074
198447
452994
207340
497658
533999
204459
326827
16631
502633
391039
88119
209628
0
371662
222054
227092
321918
479464
295683
69289
642838
83881
349611
178325
159546
420437
45380
84600
28150
340561
239924
84925
218617
269589
0
385326
0
92729
164397
306752
209708
185873
0
163923
169949
353234
60760
0
384814
382288
327166
253844
82100
74260
299753
129878
0
147818
387762
187132
170238
232517
267960
412512
103048
376607
297052
121347
253128
174304
162383
479789
23425
0
157977
207378
275553
119709
137766
361714
185551
0
0
598273
0
0
235729
257177
67111
123651
388448
167902
61920
37791
233068
137831
570059
67156
0
0
126113
200350
396849
518124
104764
266375
48726
0
355955
277074
296635
174197
141605
267484
396348
391334
86049
117381
0
242844
0
78069
0
35820
236520
386613
0
17905
190186
29114
266128
0
353922
432830
126152
234103
84907
21599
236026
248012
94236
253023
328726
402567
198946
409338
276992
342959
146718
244190
100291
353302
270602
416584
292615
391198
52401
129360
120558
202894
283156
204976
5784
28556
320691
127424
74013
20373
0
301155
111482
369013
222616
309438
141351
0
368342
177288
384359
42712
227487
255337
454310
208527
372240
567483
137038
238055
218089
577787
164348
78388
392357
46611
285681
86686
132153
125485
117718
462489
98561
318687
289726
453291
541306
374428
257231
374513
219622
265910
151708
0
94968
0
209516
127627
81058
0
138592
337871
266428
91588
196749
368508
222258
0
390367
432705
120061
146346
109399
167580
48040
86901
186490
73729
560890
387068
403177
369370
237788
284335
114221
302906
295812
359403
201310
340327
263751
0
276206
144703
483235
336916
156099
502024
342941
0
374049
363137
341754
233793
21062
0
303238
253220
156991
467424
277022
690279
28856
600094
90343
104106
602846
143128
0
0
833670
94379
249528
615479
99121
169688
137468
252340
123155
200211
158099
330626
213216
85107
570221
287341
271300
234029
337316
181754
304328
220094
186152
292686
365646
144176
95104
255439
68327
67571
112278
45559
0
161600
360861
135827
53384
0
293281
0
142663
419556
0
0
355463
70610
78990
94773
511457
415495
529669
292297
300094
357247
1816
0
186629
331406
439893
132523
231338
75250
104937
358920
382589
0
146332
156560
73861
341310
155646
126701
406309
23080
95216
378463
241124
330947
82673
78758
289693
286661
0
247101
176663
48384
100691
52709
0
117556
159749
0
176335
233506
181631
265153
529592
124466
598100
73581
0
146098
195698
237283
294582
381465
42237
375041
98310
169022
0
0
61824
434519
205804
98699
170870
419142
74015
361405
69157
29939
0
390409
243741
197096
596570
6668
0
82065
494962
369869
164362
115152
127536
253753
166109
0
3554
282865
70638
485490
508282
26257
223339
285285
335498
316572
235005
302301
353922
264630
91954
403231
260721
167189
230231
592886
101938
141131
266509
272740
219174
225037
315545
0
106315
251145
289960
353487
224841
175426
159357
174616
241318
500960
440580
438169
163308
379095
0
270676
0
421318
0
96956
301891
468969
329274
475437
220305
156550
429146
0
376247
222341
259793
134895
67365
103708
0
275024
300466
0
42289
265134
47894
279699
59919
168255
183773
391705
350641
235341
455575
129693
300007
91319
212216
196846
101116
588625
725459
188164
157529
45966
581710
296994
0
173137
279106
135042
870725
0
49845
176335
277770
544682
229796
441819
243558
315067
207188
420612
161477
173055
606534
215093
302832
105027
95302
348538
436511
184913
85731
0
226059
0
210396
227735
357319
147683
232626
214230
109585
281321
87660
0
232845
300293
111270
340925
23278
490179
121782
205033
153523
71617
252047
266028
169442
157646
195887
38757
268398
29900
81739
364559
160077
150030
294889
263056
456573
314372
109533
81995
89378
596821
299354
202844
297451
102031
409338
470644
82489
154821
0
324347
800763
626797
0
69780
202695
340077
284230
332171
237496
0
383663
363497
301858
276869
161728
362620
95126
27843
125418
103260
199012
18480
121484
538669
353902
0
498125
282552
33863
0
0
332646
394789
268502
106154
169365
537990
83356
8931
115608
437742
210003
218180
14611
176172
252615
58126
554824
542224
324962
12078
319909
0
36111
89944
532878
252695
305985
0
153778
427593
467721
109686
295994
355263
206683
379453
203277
252578
58065
197750
99415
177776
277724
503694
372227
154820
394073
210797
272765
324025
47739
540522
0
127044
328121
325136
330917
70705
182909
224676
255607
76925
208602
122687
0
215421
61363
135927
312845
527890
227735
736455
265740
238730
186076
62050
94585
312683
518601
301511
185902
405330
535727
186201
385576
99018
0
379120
97671
0
227608
68939
268628
327150
0
94143
178796
121211
253878
0
448736
0
59310
131481
89816
428060
0
128350
151735
318090
254821
208062
72245
256581
317347
242591
481641
213225
367926
98974
69780
0
111704
84084
0
86551
154089
212738
184161
57819
379999
116141
0
312257
128038
356315
281698
273757
444596
204801
113189
65773
112482
343624
213206
249002
269968
235280
288292
96275
146171
46864
455119
64541
237775
459462
402503
129277
149990
0
248729
41825
0
501778
339113
86986
529684
278644
281206
135067
81715
370163
348612
106903
0
295336
463471
475795
53705
377182
330351
188298
261101
286398
501706
81699
279306
393905
572194
369751
406463
577582
175370
390909
303269
117374
447084
245761
60620
142900
154937
444568
193393
174304
317284
175627
269264
36156
263660
0
357320
104493
149236
105491
0
244883
0
662969
208263
120953
265134
113710
318141
278914
316676
347449
330198
156038
282319
305332
77979
46848
148244
254638
204799
441879
164477
497046
158154
294905
122732
524656
662389
239771
130171
168231
492785
447991
326655
213162
287732
309539
0
100762
346554
467045
442773
199374
521010
152666
226438
282084
43196
107021
141982
253033
0
499351
347745
381071
251916
214853
274802
337971
0
202846
99231
559452
194579
0
90703
638265
0
178325
185298
202558
58444
0
499653
453832
259892
292984
0
429635
103260
135282
288022
378513
0
139228
146627
183854
572699
66461
364792
292199
323433
152131
423514
112363
213320
369537
126073
354919
120791
616409
161426
340967
419635
240078
511688
329920
99561
127911
123714
189984
197213
219558
566044
15103
485589
35029
247282
85423
232626
463220
453853
10780
193112
0
236578
487717
490903
326392
328431
532960
320759
196156
73947
253783
347927
64183
424253
123502
93528
377280
525616
312177
210328
388404
92222
291448
440664
561791
208535
241460
74141
115755
0
275522
96275
403876
214154
216390
439391
35422
481842
314443
184899
580814
373807
215305
178227
529547
353045
313222
62463
284470
52331
478919
9656
371952
166966
25623
425092
327057
320049
432953
0
277243
0
439284
105285
217909
374149
0
148949
218409
195576
92203
237811
52718
389704
43536
263515
410480
259729
50581
397055
257075
428347
433259
0
367792
565552
38239
140409
147211
320691
137903
0
224914
226470
248556
237249
336916
378069
286103
211615
208551
230197
391743
0
51677
482481
74396
488065
212738
153643
283369
0
0
81050
157909
212310
124514
242339
122279
281797
88246
177831
487764
0
472169
354666
0
109833
392913
177831
167340
225430
162740
293825
263369
274696
186406
47894
0
170607
62500
0
316964
8556
692322
365446
242807
70325
207982
436925
51416
185630
245083
255200
341956
312121
91714
183753
114545
215052
258248
247599
555124
254219
442597
9468
243168
186651
344600
153863
229682
361315
88888
44484
106798
279365
6408
535156
311681
14993
150548
72474
498980
176640
117893
301505
176547
0
135215
174163
40988
114780
148201
372867
248354
0
311060
0
257729
103027
294242
242531
75132
90442
122572
125353
180946
154896
0
228476
294253
223116
456890
145671
146406
115903
353682
126902
95020
395809
260286
198277
489728
449939
151251
173055
375657
0
0
448433
15772
81604
137661
46967
397443
217212
317896
42305
137137
237072
134844
227374
103950
0
145832
351381
187931
75570
635575
475580
55669
262929
91044
0
382687
242563
199332
218865
1272
281547
309632
98464
243060
121264
255952
17401
335247
285624
490643
199351
137429
489145
0
46996
133329
219118
387787
577671
496860
296211
415844
183721
171732
101836
146190
395468
104905
123747
0
129443
111296
232218
268899
400437
59594
192335
0
0
0
213961
89052
285773
352293
94749
72970
297851
74915
371766
397704
190588
344124
73562
41865
298257
108868
318537
377560
243685
88261
0
82631
376361
397195
78162
308689
424898
227748
263949
118978
302895
229980
25855
4352
403926
64130
160247
122124
246122
84349
176519
318072
334202
425505
268441
277222
99496
133010
392845
251781
42146
0
164203
257930
354349
368702
17226
470998
132584
40370
395700
8763
410241
213003
1474
172556
483202
175094
192532
259146
69311
286510
258560
196297
321917
129454
24645
49497
212035
187690
162308
126449
248748
281272
86635
465558
5135
404664
167850
74331
98325
0
90961
392483
188597
228666
209768
446932
93227
0
145899
101739
40518
206855
351723
263034
478909
121480
292574
126645
90293
166408
272492
130165
609601
222914
497438
317380
49635
254696
563071
0
79395
91930
76533
0
210783
371428
222760
498774
298348
210560
280537
0
76108
224593
0
0
247198
261480
381529
110876
72928
0
262889
328542
27553
77885
47472
167799
0
0
236171
102583
49440
0
179034
447035
37951
105171
89729
334923
226051
135059
250383
144001
281460
68010
37098
42712
89607
321145
162
203443
263465
71946
364074
25872
294220
0
180320
285415
38563
312151
286583
234702
321855
711998
310135
157520
112103
243299
47108
170981
275025
206199
57304
377066
566335
551921
370192
211027
422642
222552
114432
282419
201132
425744
652424
18569
47609
95543
415464
414512
73914
278654
370512
282419
453857
84080
193040
246146
319805
7575
231171
335310
143764
326579
227293
301065
485027
117313
121408
99496
133380
186878
460750
209676
124143
144195
0
223839
143426
706183
139708
458607
225839
179003
186175
383680
95275
0
189035
355460
402767
230062
163050
70303
528098
462282
287930
84869
32279
72602
152050
425253
195504
647415
148513
262081
398822
262043
496604
153909
412740
412740
188356
686872
297104
181892
201333
318096
0
307072
373407
155738
456
54986
148884
153469
351177
43982
271629
280786
312831
241834
0
461227
111483
218639
486482
366770
272682
202381
524773
153118
409944
417442
61467
384814
28008
399947
85865
33439
323750
0
143522
252448
176907
0
318101
229607
0
131083
258243
216413
169443
378456
125971
479158
0
273888
327839
595095
157018
122572
182706
711072
0
228314
46762
19998
674089
99596
242625
33664
201612
88867
201612
454604
89635
311759
65595
532697
334631
434854
24393
135003
289399
447212
344022
511067
296382
246031
326139
302544
234724
306204
356979
115441
205244
197121
426161
281981
75072
475186
305918
0
258361
374931
334291
0
316833
214309
388931
0
296133
367395
504142
57242
216208
0
236404
204701
125702
402192
656704
98347
0
402533
91681
507523
248444
162499
90694
220915
0
258893
423495
0
323096
0
0
644257
18053
409465
67114
485126
541641
792345
328599
373178
550740
495825
0
167257
421431
212708
246723
173577
548401
299450
325682
276311
233669
200340
142081
293318
178019
402858
256500
246569
0
239265
73310
169200
72498
419930
274459
45300
463327
124421
81588
125790
433872
244486
157950
392813
349431
183773
97627
338716
0
457654
157618
258212
250961
598811
353618
0
208203
674656
88878
117425
120560
229599
311446
117770
325292
219723
168804
217743
311362
329097
84032
25612
153445
63514
228555
276650
77693
9796
169910
246041
403119
138495
367879
282020
320113
180088
121480
0
227137
309353
181977
72537
57053
378513
221857
639299
291467
129799
214229
95813
413231
353196
379938
389767
0
354051
349757
298388
240476
485385
0
134128
172771
149805
119644
49191
176900
0
18811
106256
372442
0
40150
201132
203906
179823
0
64766
244886
0
53984
438310
260422
731814
60489
0
153374
628849
232054
329391
110412
145547
175837
409934
643357
279169
642237
479576
144623
20794
30408
732611
699031
472948
494182
113100
169329
274881
178218
193889
69699
416394
338018
336483
421823
252007
222657
98087
367131
413134
488266
185478
51462
329665
366914
224510
153554
364341
96902
104463
384312
0
238446
617522
252353
98789
405435
239233
457895
315807
399387
130933
491207
213015
0
0
173357
85692
226769
354949
282194
137465
30298
196844
143680
158099
219555
291183
1984
432010
209375
194181
166639
302125
53535
0
161462
605057
367479
64612
77044
236675
271128
155739
68479
239768
174587
119618
0
647427
0
372725
399462
186644
296758
164544
402774
336787
0
232481
94005
0
168952
463920
14949
64704
73162
86278
313964
373766
498774
320465
403375
0
80670
95790
164544
58768
117656
106111
200940
324746
255620
309319
202861
0
206231
124709
239077
0
188460
287378
59185
565776
193968
65081
119165
371921
311370
0
167068
658843
246061
88375
365255
431753
311978
134982
314911
72268
67863
0
373137
379610
70533
248882
387287
96489
176409
158446
0
191395
75343
220856
249751
31477
59645
381796
374758
250864
130062
234769
400479
235775
100079
474495
263256
452452
350058
80670
144041
152799
0
451086
137528
148435
496779
279212
272962
0
405489
390050
43081
444087
107362
73681
0
205001
156924
0
295683
130350
12122
222967
0
339298
226744
97340
0
150791
0
375849
0
168714
189235
192861
356224
186906
57784
250856
0
441038
280222
214039
145882
209636
160173
80758
276706
533409
394680
209487
365801
476289
635524
596454
109840
31209
292597
234740
300369
86005
175947
185261
52389
543023
536455
247526
364059
58749
408442
243060
247648
67635
66531
326845
236784
294663
283864
200090
349190
65595
153332
332588
56855
0
317536
530469
197200
276073
448659
117015
187690
223281
0
399901
351204
291755
98114
326426
0
163945
63214
253868
314760
248794
0
141504
83771
198908
218202
292582
239669
142515
333301
23208
571469
398984
92105
286219
90130
162922
471879
243221
101458
255922
86125
355325
128290
157337
312451
94536
239625
109859
401138
464698
191819
348797
214042
86152
95437
218494
90023
228760
200513
393918
429238
244323
362609
105084
217661
0
124077
54489
255333
225302
332664
97583
0
0
7834
258083
121480
177734
313913
272156
195085
357782
0
192071
125996
277329
120327
226766
328599
289387
449845
183622
88094
148380
75190
91253
143563
273541
130601
343698
431585
195902
350297
530205
354243
12882
188597
117925
227269
178203
229488
0
319484
162316
476226
317598
314453
116666
242064
63053
98561
119085
382833
225610
30046
327347
485706
225839
43917
273888
10302
398032
304583
269249
390359
423013
213835
0
195651
209207
430943
0
207897
325228
167049
354863
145863
67659
265319
444551
181506
247282
196204
404729
81203
276611
69951
157818
509599
128280
0
437188
447068
277187
451689
100467
194317
173739
139800
141832
58477
0
299421
359568
280748
0
89687
224113
84775
237706
251439
435821
126902
198584
367709
377046
322959
330358
293211
65886
163945
369753
491979
217044
313926
161817
0
31477
88980
317074
382351
238665
316102
275767
21361
269819
341618
305776
303538
409525
267008
235285
391932
218494
0
490245
404162
181703
85019
49706
273948
164630
313839
131963
0
0
539990
243945
269933
65172
384562
384342
367525
365172
255277
164976
240634
441131
215343
272383
474163
381901
244729
499464
0
373602
122811
0
185148
236464
27418
192694
0
52228
0
178757
454137
261347
251577
133525
6090
220149
290232
162996
218391
106035
119045
146390
243230
778007
405851
1808
96165
375371
126755
307356
97583
353459
197725
195449
55606
54254
40710
108436
312086
412648
0
333573
242074
94968
281706
221689
385372
416705
567633
200146
373319
641884
0
423418
0
315882
0
442344
348338
511891
299994
0
361380
0
217583
379658
0
133052
42289
59062
254086
41730
91835
417490
246945
397801
15015
243996
0
374335
48744
0
307734
546272
496310
535525
139698
202419
51998
479464
690867
91861
382189
0
326058
60318
0
353680
51269
258302
432571
346422
145738
334438
288332
203210
0
307917
188920
107260
200635
277230
578052
205981
158237
647345
353752
219430
303376
77850
118074
341241
284470
107053
123254
0
219243
141658
102501
141795
55249
94474
0
195887
77972
275255
241479
35876
158701
178562
274459
0
324929
342130
282135
258868
18779
302018
44496
551666
49929
313985
267533
62680
129204
62291
207485
94622
108555
228424
0
211233
69700
364297
57509
0
292761
474718
356109
48950
514633
364976
71543
290216
662192
260789
462005
182124
38392
126361
348268
0
0
139698
124201
305778
311680
304560
416886
379959
403272
653215
274178
54980
432666
566619
290758
592254
75141
166063
0
68169
8418
141099
279846
454823
251129
426514
281496
67111
250424
175950
58506
138723
307809
174973
0
81267
238085
64550
277029
135148
427639
82929
10681
14183
211809
452351
376867
569209
105950
411267
529147
411735
165721
0
246292
184735
103236
252424
351844
326019
0
217635
430570
368782
167318
452994
330510
20359
292320
536381
391010
187622
160185
188384
55016
422888
283961
362888
179296
532954
197256
65302
235729
591732
598408
0
402582
339919
336875
580250
213496
178153
539066
220133
293671
146849
239970
117294
323656
212711
379094
120835
110131
452408
439181
460192
354378
156483
46144
237496
355689
89129
376110
174968
23900
136801
0
379306
303219
199764
353922
51285
678326
80757
304674
328828
473120
51099
147794
122313
53855
529963
190629
92502
415105
184085
517889
271751
470826
127183
251430
258544
350140
164411
229514
225369
66490
300730
73279
76616
114100
586524
269401
205976
395078
94329
345627
0
239144
583522
319944
610156
0
261945
504142
124521
420496
389624
103307
263810
227062
604789
116879
195414
487730
153217
261226
391149
179742
0
254340
117208
408814
211330
339894
123723
318637
697465
366041
173700
162949
100344
196419
332973
172102
145010
160026
328262
474010
187493
57946
477368
257679
171038
294387
290004
398116
234527
31925
183121
279140
182057
380205
97853
105084
113414
0
337274
132626
23586
178576
95302
58587
24209
160281
193598
270818
272983
65288
408198
313913
162949
209746
73681
294616
546151
211433
65553
64048
36115
158845
238942
117606
68300
379329
262742
176722
41311
330015
487377
431119
85091
116838
592278
197625
200809
31069
334923
293798
224832
196145
427996
336130
604343
113322
186427
100144
192239
335770
89986
504851
155876
263900
42488
245880
360915
259098
641975
96939
240870
591226
298392
351238
243441
413357
74668
422215
15178
292277
495660
202692
0
125790
218707
340925
149851
430977
85996
463959
261859
292766
349617
255534
417192
540863
246669
238544
14195
282428
212014
175936
36551
398474
108493
466076
300589
101739
71693
251465
86152
100558
297222
0
277950
325216
92908
459733
374848
268413
235088
313956
74786
438047
650132
0
334300
0
119644
339383
59000
63329
471454
208370
308223
487874
333380
106049
0
404032
450022
294387
128435
300071
0
425113
309032
23703
81202
356314
0
116152
803827
152039
102184
181304
9072
164307
327467
183968
81966
189420
542783
70152
278592
311989
178880
94682
91655
99871
128163
125548
239652
469442
254277
0
117532
318569
46168
314372
0
352818
63983
267408
572932
493796
0
0
159616
252047
496488
66931
653712
23602
289116
57363
90083
242126
421673
153425
52328
261636
679875
311891
583553
368643
364073
238861
421612
23886
296135
484575
506711
0
454022
535357
275964
67422
377077
0
121131
208363
120626
0
283678
148644
523733
103236
264264
273343
127630
422888
257682
278799
0
262259
562959
85276
340446
0
0
485027
40260
58676
214071
337857
183248
514819
48823
408838
57236
196336
149516
150370
394785
134373
148401
461733
117367
441373
600382
131615
82900
88599
30125
78895
237342
218179
158023
21599
109245
346931
425637
250910
131062
502364
124705
200672
521467
356207
95812
170511
380205
242807
52982
34515
165559
363824
143636
0
418660
158283
0
175059
287749
287013
273951
360955
366193
59380
152855
356378
174710
453662
11180
289595
0
38645
345520
41105
241010
116308
401292
298324
201798
37298
180052
286432
333895
450711
548484
307202
453962
42146
274696
117661
0
89747
125996
285696
96624
248956
307616
233449
224816
151549
97087
309772
360703
0
103873
0
399503
486844
79703
529646
352502
424843
271798
0
188795
729055
194972
83524
262797
290140
647344
51124
364858
255200
281874
601706
157054
494369
252556
0
38948
426520
180323
317598
0
120758
219298
242568
93887
361346
0
152844
310909
601990
0
249467
639131
474357
139156
0
503335
543037
403313
683681
625599
333603
394038
336149
243382
72287
168007
607941
163893
274484
397097
569956
120908
78244
396252
393439
171564
333740
416104
93965
436459
222749
381399
356371
236701
304752
612280
0
0
127448
291598
394646
67689
268750
78854
236026
137189
201174
146813
289674
439460
0
105414
379488
187431
481774
89469
0
212158
139612
631309
120278
82960
95102
0
303847
5742
364871
402582
164172
41306
102008
142304
191431
205956
304689
434744
21066
7086
84103
174328
317510
43223
381909
318295
134982
252543
815467
591414
402888
479916
538479
52867
281059
112830
240910
103537
115896
215715
83096
277326
16631
394755
18796
300007
193551
394680
92747
185228
92457
350897
342607
288289
0
202953
246688
77717
391851
241798
537724
395307
181032
219043
286694
112585
147638
94632
185700
512634
295159
72249
324058
248221
59039
143688
634940
336875
12743
218454
109859
395307
103745
367360
36537
164278
180795
324274
562829
764540
84975
418939
263900
160186
300153
309480
245100
108099
50824
348092
170107
366189
227029
209025
348612
180122
250550
318710
514869
240870
89664
0
170106
332672
202035
111030
152833
503823
395661
278780
150570
143000
313830
288208
35732
269218
245343
374132
75842
36032
109063
86873
206677
95301
287567
374901
217870
219012
0
210542
100022
177631
41215
0
73315
100354
263904
0
217655
460859
196492
265354
518085
0
239669
410535
402358
218426
516434
201174
37009
0
361772
305033
446929
351593
39956
252163
174465
11304
79596
204822
132135
644018
578831
0
224636
272772
615030
107830
134535
131544
485382
713853
0
323103
0
141332
84736
510659
484532
270894
189119
0
126156
186141
390440
418344
352828
93729
355055
246522
96178
120473
0
111902
365249
332973
190041
395948
212055
350937
159030
365247
129855
265862
388596
0
378057
12723
594595
288851
393630
289278
0
460072
213332
249223
497146
280603
50284
0
54336
563821
418407
87011
552492
484007
600706
193508
66968
211379
665446
0
448846
515947
369766
409099
189119
0
335310
294669
737761
511815
453962
399569
116800
272129
234020
316265
394463
232324
226911
119197
171293
275949
219293
29769
212212
91984
213391
238898
113686
267484
63982
237921
302680
12454
77297
90111
273129
536190
184702
313440
323274
241910
70653
200013
364240
64090
763813
307053
0
123180
85723
683897
462446
211191
239501
432719
80781
207679
255646
155730
509139
283002
214039
0
453414
351615
0
29703
328588
75734
108504
58052
13694
652106
76282
188460
146190
419009
198120
102637
466602
230701
415295
277570
50875
0
81180
277625
203464
315106
375047
227251
203041
281762
136047
392376
636946
88943
558758
129803
300761
285043
0
111608
343880
585170
87932
228750
137168
75995
0
35618
377498
54254
337094
449717
97567
436925
97702
454308
365814
102082
138663
0
260670
295248
389433
56965
54529
578253
0
546052
73325
0
356952
124137
327402
59990
18539
85865
322501
204608
52780
345258
248550
134998
110723
329406
292147
208280
313455
349135
292856
0
16822
346758
388131
286285
264754
515898
244166
217905
83257
208477
305585
410167
394768
139167
169166
106333
348748
376775
152290
446298
449207
606960
0
142273
146842
245981
110424
412029
0
0
49893
227784
287680
78633
309249
251198
199014
172903
560256
83844
172148
401068
512872
197025
293773
497875
131333
206168
311275
276803
138728
82361
399794
195887
68865
197096
239122
177081
166292
218900
280227
279086
486298
205387
222573
273743
5955
172971
210418
116717
369044
172924
359870
0
417897
180344
105813
76665
90035
46208
26085
383097
133510
272926
328903
477138
358022
3108
361287
22282
335267
316843
44734
155898
333216
48775
364288
326842
371952
130190
263570
208249
467187
160026
168162
132887
537664
385576
157542
69593
322257
98168
250848
341956
420276
535874
134648
275028
142051
440954
412060
188103
0
151092
352844
403726
57208
425143
221090
337905
139433
399052
567795
71908
199120
311798
277385
407105
225769
355329
651637
54556
309439
204184
24896
130173
30834
326480
368789
114265
0
89194
27831
159179
355055
323341
304451
126394
0
0
0
92222
511701
231975
218610
332882
355678
84154
237678
601249
0
127126
141016
483673
673074
0
53108
118677
245206
488537
331406
208185
38738
45514
168017
209905
87073
486291
91150
233814
171234
213007
141965
324782
51269
102872
199622
45658
491037
325618
49400
520452
190514
257805
161124
434050
208461
83798
230073
326278
93587
218544
116093
146234
400725
382770
42888
402813
275537
136758
283638
355599
235799
74624
394721
145204
352057
157776
198865
18809
430498
118040
266569
312420
178365
242973
59235
0
141583
273948
597838
349688
376757
284965
0
571596
336500
229927
178171
288263
30721
419799
512918
77695
149221
112959
238055
253657
575285
119128
137468
5645
270730
282602
239924
635479
244398
162634
303170
320402
71079
289989
331004
82287
0
270968
335558
255779
214370
220121
170938
9917
534831
709355
212317
76680
493679
456748
75755
420334
547157
453272
0
370218
65620
382719
158806
0
150975
141502
307769
238078
198867
138107
652720
96615
723241
300741
91469
237165
113632
315612
267008
485661
577491
128435
6413
424512
404774
0
494300
88510
496488
263483
253691
128585
0
121948
614332
96347
108235
394235
81134
240896
339316
90792
384979
26566
286303
667050
261784
342366
27976
76506
323523
62781
139103
338084
220149
75755
200390
191814
229013
144566
116559
0
300123
98772
106452
0
0
653127
96837
154121
166583
98464
139874
0
410518
93832
383168
532954
204291
274877
429137
233242
214545
258612
340554
343272
51893
181367
288709
234838
273951
63246
367531
185992
132752
33521
338526
132819
39651
446996
180052
180826
433914
234531
93337
484683
205387
28459
356207
116958
628625
448927
160998
74651
170349
160185
187094
343623
53648
440576
322798
346585
291010
255420
114201
368344
263940
508636
201411
405200
297907
82184
148949
266937
350555
469457
488206
476238
203642
331185
83124
508323
120710
121577
385029
382828
0
204564
0
32763
733668
245940
360424
316081
336845
264014
136080
289989
411721
228106
361745
159859
309248
829755
247196
40763
29907
59481
0
106452
274273
66490
203946
112528
63054
317448
352141
132739
156075
324925
599500
82794
281131
142900
310875
484713
0
487805
317231
194059
466915
1455
13353
53581
273540
282436
218562
114871
365925
418368
363108
233242
408646
252257
99313
355183
0
707521
196695
290518
78675
334300
23984
162476
295711
0
273813
344624
352287
409173
271657
718937
405321
100291
1268
200832
308326
76293
151600
249696
263359
124933
240874
176748
164754
222054
230390
48458
143317
388404
403824
359026
399321
91828
313044
467774
593573
53956
284582
97419
132364
623189
19100
98980
176772
31971
0
219562
233552
342146
327790
271249
361821
128811
89096
323845
261296
163307
466708
189766
88854
399850
0
266745
500656
0
0
304221
191378
216247
446686
379873
266333
148878
175806
313182
240628
54235
0
303429
443058
544252
195604
314539
116102
73832
61562
128072
381592
414170
28893
442807
240991
386796
193598
403177
134885
362355
330663
0
95959
99041
585296
238905
580136
287791
62228
97765
293679
84096
174092
84965
435675
227114
283850
141217
238055
423102
327302
294117
104193
47108
81157
20210
73107
169218
338337
421792
359026
252539
220749
154937
263404
348797
0
0
356373
73644
217020
126152
150351
590266
561946
113006
480477
185790
85624
217586
28547
120504
288267
1954
0
181754
641406
398221
91888
135939
345557
385042
187963
405606
0
0
624687
318557
22600
20440
0
570644
329661
61591
329611
447245
378677
97100
1569
227151
264883
282878
231569
108681
168862
0
129967
37445
162329
15353
423735
476930
217877
549353
56874
373194
320109
35168
85082
314101
0
547595
101116
161397
439640
401300
263393
259099
123085
320221
177469
135316
112839
187030
109840
319293
193837
233101
322204
4808
379967
106798
360382
178999
364591
51562
129435
68353
413897
0
283470
0
227545
452669
73238
0
250374
252892
262472
0
463287
270192
220235
193598
492612
445372
356353
51721
97037
443999
408179
179447
350291
189849
273439
458332
672052
473750
0
233856
249930
387556
357896
211704
300071
594369
121356
263707
79870
312046
352128
455575
68032
37960
134144
148397
259043
280781
225530
275860
80214
223236
287935
187690
0
375311
320109
113342
185824
0
300374
253679
320936
42476
129967
322754
395939
127424
260524
247890
420820
108336
180819
691779
518702
210188
564859
0
262305
371552
0
412723
9106
308848
446107
247299
49903
173429
218133
148455
243312
100096
10479
178365
450348
207358
68249
63229
0
262091
241920
277872
159320
229196
306186
310850
121742
169111
52672
116158
0
300363
382072
616801
3168
0
429667
310874
276871
339616
101376
185910
0
173900
265725
248754
117367
182321
475569
315116
283266
87194
259423
217844
311012
185212
392336
23052
57701
439656
106452
43395
0
0
145697
304379
84050
157991
478296
125890
205121
380767
230708
274729
0
151051
301397
462023
313271
129641
442395
206195
179430
266625
31467
180709
236
97652
387567
88996
175801
84849
310258
388404
338083
352947
102109
137080
252751
285821
292693
362480
123085
285686
180887
30183
100091
196810
0
67536
18894
179876
176213
344900
333520
618413
520451
611360
223130
21599
46241
160186
178914
0
289787
552641
33493
741436
21445
49914
109349
154937
1300
231706
108940
375412
80255
306847
516040
77003
251870
490256
201942
477081
0
435249
189512
362167
214242
123528
75270
0
26202
507304
121619
140291
561686
129418
482159
108551
83509
370172
288288
492684
470792
155759
526521
0
150945
0
337431
24437
427813
947
252543
707033
143818
149822
221569
69188
55643
388157
196708
0
433139
262088
138582
236329
396766
226663
413926
168752
195699
98087
0
194647
264657
106311
49042
160237
0
0
47842
372382
305008
217335
65749
522111
124825
97299
181179
385087
240820
72508
119683
206855
338017
267912
651558
196930
167441
140732
195701
361380
262890
109062
423145
208443
329272
156713
265829
245643
432351
94300
403147
236089
85429
145806
127054
79714
130396
735096
302895
215566
376019
123091
311050
82990
444605
182039
224695
355029
324415
198829
132582
128290
133329
260225
426364
67686
118657
350182
286771
109069
200191
148244
128284
238839
264538
62992
38706
0
7602
360079
118281
232218
571305
572826
262168
364467
250374
273518
180795
115123
145583
318590
181126
156489
285925
213010
358868
58065
384823
228362
85091
511204
274970
248955
164067
68353
541769
15032
283851
168334
272492
0
126547
0
80822
31375
134991
0
362102
185539
102693
16483
237040
0
764218
68011
347683
547389
0
153175
361874
145067
579889
463153
194092
184925
245987
285381
289015
283029
275679
166063
615837
478478
551320
276387
398086
491203
101448
211945
346736
247278
136874
127752
6900
98339
743952
225917
514697
514110
438535
63521
287728
171716
331486
205900
612178
204005
129700
314130
263895
509792
450319
516484
212143
449257
78923
335628
139103
207400
214274
542060
563835
567671
46926
313105
24892
15744
59244
516992
294309
338850
301065
0
270256
646600
0
111306
103708
197860
292291
200865
102783
376856
425584
495603
135239
85877
256465
289777
33835
278389
253791
723766
168743
461210
189621
516479
284456
206037
597842
230862
0
157370
428090
37133
331215
0
108802
82523
0
346465
567634
30343
321623
125032
240091
129281
152542
506137
322515
0
77127
225171
302933
105708
0
623901
323026
551237
84520
276015
98959
542783
141584
249621
220070
130161
0
0
28387
406189
312325
461119
547883
428625
447449
492794
201495
275767
497553
159570
309715
301175
239302
108287
14870
397973
198222
501394
340881
187588
109846
234581
219483
48159
480453
291505
75270
189802
468808
169224
542545
37694
142480
0
224754
395027
246482
337386
0
106538
100413
373287
154395
377188
50283
277334
384428
97109
370666
483827
432122
277940
188326
219105
93791
176271
199777
266333
655848
555239
306105
609295
271531
128441
475253
220093
103496
206458
481300
172714
67859
170349
171505
467314
214191
173370
327508
176877
10207
399959
280497
47993
170534
100291
129878
25927
475202
226176
467510
454449
153298
316911
302845
79732
325838
494789
182641
531904
218391
196315
203391
352061
342026
507030
367150
201169
364332
277738
169380
0
497826
148663
374450
197106
28043
152357
466018
430847
0
90863
110865
428701
329881
177266
765487
267663
325064
0
179191
262208
173620
324126
513736
237639
109627
43015
261648
578633
255540
186626
49706
450547
0
225190
512013
26007
388157
17843
364451
333103
404752
87752
529996
246957
0
293585
0
336576
84109
432176
418130
215927
303974
469159
356502
623901
104877
114629
280352
509462
449083
542783
524529
12268
180056
234984
256294
273737
99110
422538
118584
340965
392668
267326
311486
67275
51114
283385
170764
540704
202476
157918
0
351137
201212
520066
830130
377010
0
148786
288736
484688
227854
252892
300796
221691
239574
307746
29930
0
315408
67078
282419
513380
236300
612725
475995
0
163525
182426
182777
450806
99491
412553
107396
113845
307769
32611
209676
382443
104646
88986
411885
219298
39452
797412
58938
273336
48470
274190
18404
336555
202466
87727
404455
311012
671760
276310
225194
284389
191273
288768
454747
551979
0
317897
63936
474632
611582
334337
118300
86005
10835
210156
97627
89784
162029
323124
321351
296366
334865
282865
360752
2177
385914
589216
102945
0
182704
159256
0
425375
0
0
368816
86519
217295
294987
226869
85713
135160
201433
98347
23307
661023
258851
79520
137701
182333
0
305777
0
448927
334238
265098
0
245292
205687
452510
6413
470473
0
651676
378101
170114
120278
88167
310777
597533
168917
201692
287793
532130
188636
148185
243447
151535
88789
331366
124384
243499
377794
235344
557335
242015
446532
0
135708
65275
224384
339616
154691
231668
133723
97818
163590
848712
0
269749
0
408643
462783
50998
332646
8387
509551
370730
186836
98877
121539
470622
82119
89415
255533
37520
283807
225395
141476
282291
671477
153499
163649
419545
11537
279686
369793
555559
335083
560976
411572
112582
110630
284230
131532
233484
98914
360781
201803
122425
405458
228098
234391
417862
314670
0
271192
692428
466965
446373
103499
592228
163612
192717
521149
519130
130089
183101
293826
439609
320740
300166
282493
336663
308920
6475
266810
251297
554272
612255
264623
122982
346774
159789
324938
254937
369158
94420
207809
109259
454290
7834
310774
152687
77398
87098
301023
265798
398280
252424
109979
178505
209220
588196
258635
598060
238402
497222
169772
15578
331099
0
400466
541547
0
601048
432661
260000
0
56329
173838
246061
429725
298860
240493
516526
47709
515529
57049
391782
199304
0
478178
283002
136673
0
322039
289462
73603
490836
147785
158393
207250
0
268220
468094
47436
94106
116656
201036
485459
291030
193769
433823
452247
195388
103968
297194
312557
242216
465552
379449
179450
145435
250884
274408
0
366909
718823
137071
86857
320330
322522
80387
341749
273813
151137
291950
280034
82772
417733
323211
264686
465996
106311
158591
39603
287520
188922
289670
210752
719573
282874
397193
5862
499670
275327
119611
68842
501321
238728
390827
144545
159168
39290
1064
269114
283155
477298
72352
55419
335574
382725
203031
285476
215329
491839
241906
232767
245643
110288
290758
70062
62484
190418
246716
83774
55631
0
329445
166607
153820
84176
148399
341627
88965
409277
0
455464
445529
11215
500880
101049
0
523515
277823
16604
428065
128837
362978
241294
0
399462
341394
637778
171554
406321
384650
586956
503207
189544
353676
39382
107700
370896
382263
119610
165310
290249
146525
137582
0
453355
140572
218038
115108
184937
138404
102501
239493
458786
166516
21944
255953
335869
108807
141407
59690
173582
71956
528197
128034
455847
82401
260724
232117
353050
207475
294699
106080
0
264014
67184
230227
120575
347590
230791
156606
86296
102404
335721
231900
194321
232522
399259
363108
352954
111518
319032
99174
574460
502577
258086
0
90982
122175
334256
199649
211712
149824
346992
400168
360745
371261
385984
569111
167049
328257
627477
35732
9892
307522
369162
189942
671811
166776
445953
174448
167845
487300
0
197788
238412
82882
100022
79004
280244
130220
21151
561797
428107
186459
209047
280050
302678
241334
0
399286
229521
344794
455984
235888
206054
330351
265139
463491
392092
24969
194186
306204
148701
454813
76527
397688
234797
376887
582191
52781
188441
267484
158107
41506
0
824553
91266
240330
48132
356812
219293
170490
74141
126060
211485
184568
385753
262378
145287
48333
446817
324962
560402
109304
179475
257541
64677
83951
443938
163773
270127
84864
358331
127089
67073
151023
67008
471873
362890
252784
316356
0
348653
263310
177463
189562
84429
0
468898
10028
0
158575
145737
249644
85021
168032
377772
301428
375367
150387
39648
352449
57312
314582
473621
589989
42356
193059
543704
239449
298980
134838
220399
0
210248
181363
145802
145506
241563
143659
95104
237729
142235
225615
301534
208055
121383
295683
343574
333435
12268
143950
69951
511305
98216
88712
411890
454449
130555
620935
0
466356
413332
326948
355865
71549
108743
47423
225751
123137
146316
782040
147632
199822
73303
42414
347261
194815
121301
110424
114307
211067
381570
191831
347253
215093
377509
0
335320
47362
5862
425315
339322
242300
115696
393547
315062
8087
80337
565927
274591
659454
160299
412933
288468
76002
15768
110996
278566
196825
492840
218761
388541
5862
36396
76640
347143
372402
0
617790
328835
51725
318508
348924
0
164469
0
0
459676
96750
0
0
88359
112215
200717
216448
249543
350185
290952
462333
574329
124490
188986
59888
89682
0
0
417568
225475
159958
236761
520369
0
217677
343449
17946
32611
239255
162006
641663
216335
294806
232218
497377
158489
397861
256068
29907
50369
82362
0
379587
148215
15117
409338
559786
299490
91262
275430
99110
254340
217568
228480
309927
264921
227283
132956
157884
270959
0
348156
69656
199603
156745
44168
195851
324827
493987
796750
159430
320531
244235
467247
404525
194169
76108
581775
22528
306418
51269
55767
239970
105391
54656
141715
159870
355436
553989
377509
95663
318295
335721
195566
138475
317098
56689
353643
153959
179851
633624
382268
386360
60768
170138
293639
0
147708
178442
88094
294998
384276
41306
616034
346281
439565
95458
302227
155050
233608
533839
334680
0
121985
20578
154817
356992
377082
80366
346
0
497715
50647
417900
185075
212790
0
596672
411216
294135
66527
584330
360367
0
425209
534569
110149
137209
32811
428138
6321
241964
301927
375227
292243
237103
269652
256569
347515
0
311244
82599
326885
542089
445227
59000
12971
252007
301194
147866
57840
188988
0
399488
72508
245794
263810
172438
188559
345850
253942
189849
59753
154896
369302
348367
120911
229088
87563
123913
96563
478754
172791
0
501138
184203
0
0
117235
209745
16877
278921
46864
454512
232940
74494
144552
62804
187009
506426
191764
367156
14501
74238
265385
373329
397089
298236
417612
289019
221691
401251
340230
230701
107343
476916
136758
267803
0
143336
38254
248794
366493
181080
329124
244579
0
207312
134588
489304
123630
366835
161287
298732
471798
306511
59655
337844
420756
339357
125374
281580
364950
294463
418705
470616
341833
395857
475464
79140
472936
153149
589972
222756
252419
195549
365661
337190
0
507403
581462
209297
312919
176214
0
522616
83066
481762
299276
495660
504161
447788
56146
170898
314755
0
0
177961
388472
574710
32333
320240
360392
322529
0
96755
215945
0
91588
199707
217119
148349
227157
248917
257243
399205
0
28292
86194
65810
0
335697
366147
104385
250586
200622
221891
164852
106932
476003
555680
129679
119147
175010
180795
425838
191888
396264
186969
346994
101711
135822
393457
245617
504860
197822
0
363735
280565
256265
442755
400682
437626
607994
534647
0
273235
365418
466732
299772
0
255183
47205
240154
234731
259385
461533
32234
191091
336735
222128
354599
215619
296861
192465
0
388112
243168
184666
579205
304793
315513
95813
111396
148245
456775
763354
254885
302881
98521
202474
521821
153607
0
11211
576206
175422
289417
97627
291345
236737
0
104990
139831
419863
385285
135189
42356
234512
122475
199464
264059
0
262380
0
324346
6912
351690
258372
237319
30443
31013
204465
194299
330363
432685
34907
479002
110098
180179
356910
313470
440523
395283
39651
253607
0
199167
147449
407003
99255
437085
357275
454290
455984
111704
238905
312352
288848
98235
214315
397289
368391
456600
237643
401218
185977
145203
353740
302242
243657
136405
116922
339357
467168
133551
148644
84405
213457
395746
323929
334404
298767
260724
314755
430251
413149
455487
184706
462039
200832
125874
175999
93106
572353
200936
315102
275707
269098
67202
0
243447
3235
113140
24123
140154
194344
342359
243519
254791
337857
445827
204330
15900
164526
351177
0
538510
320544
307089
385042
363521
158948
236971
205332
245493
148188
418130
0
341392
51457
16448
151093
198097
238888
130423
470539
568675
300214
341899
151105
609090
267665
107794
146810
8728
106820
87692
529573
289035
466044
233825
0
55558
185293
81249
510631
264817
124514
148470
181551
110600
208708
272752
108802
191187
107997
178420
35109
159852
70657
24349
440621
12869
192663
25872
19214
165916
361142
169104
90540
263141
198574
180179
292419
76599
218420
0
352668
342811
181944
74647
547157
196695
292501
172020
260043
63149
360451
457046
199563
168509
349025
220856
63453
0
49903
247994
92065
237006
218343
190689
69208
221492
181546
75145
151608
35385
157039
372384
103419
472190
148357
536626
498868
285713
193657
0
766104
658184
261734
235323
45904
352454
389733
115441
453572
87285
95732
202237
138358
106233
354397
201730
39731
405448
144425
197526
292790
311198
369711
353418
250779
143458
0
0
546564
277786
87575
126770
174761
189942
284228
266422
389595
95354
237395
0
299847
90686
413000
92299
270174
0
172715
148689
470444
107828
164426
559722
281237
241227
274388
265876
214353
23749
263267
243121
239297
90703
325801
66401
0
314951
479004
237151
21582
545905
386547
302167
577913
315292
505765
261558
98867
53340
0
358004
334055
94780
367082
90488
240188
248833
59833
258733
312612
747572
91469
233902
466055
78406
222685
133207
82182
225042
736455
148630
272052
280982
0
395247
183473
335120
385476
381858
311306
145224
168483
371343
214946
568689
86610
0
219254
334545
334337
148829
300151
341394
524592
84335
345371
115607
25812
244025
0
35385
524592
177764
39774
616775
102960
308508
202279
382454
78574
375469
29248
283103
393353
410051
102387
143325
512752
171762
183622
40252
253948
0
426520
185081
107540
308349
204371
150276
294436
335725
495432
357769
0
570258
380094
349558
0
222117
0
336806
265392
41670
375087
153408
561330
128772
215158
577480
312484
411572
164288
137885
359219
264817
175397
183548
524266
238786
216103
168859
0
238918
346070
378734
702499
282367
212711
27803
74303
362717
646139
460437
190979
50444
406728
0
158344
259719
117925
25619
280950
343020
280513
0
499349
215619
0
513123
336285
264243
114239
57473
123827
426602
12342
381135
526726
67689
180133
240910
297235
361263
241262
58794
232598
0
525038
325633
657342
437215
0
70440
202844
146109
0
537761
160724
128290
372396
188143
23833
297888
478899
443893
238927
774200
0
0
139156
314592
126317
310214
170507
335121
81187
247346
226635
113118
351165
826497
734329
450695
251992
174255
132022
437241
442990
119311
390151
246890
169176
294334
0
419127
204938
417344
0
68458
0
155515
178558
351797
341360
472282
340066
389337
310641
169063
283226
157248
426340
89221
313276
197921
388596
321743
56281
0
160128
196736
475648
203171
482177
276650
35790
305790
56689
454290
448422
168509
178473
112267
588595
140709
265446
0
129921
408814
499516
529941
376100
341395
514697
65081
372867
358965
483852
156148
358277
0
172791
48962
225222
225300
206855
336178
566650
0
360606
450909
438849
416684
350343
55742
63291
432698
468646
281259
306983
326456
123257
433810
172028
303165
257809
558286
316081
353908
108554
344664
263373
0
0
376019
149992
382646
75132
518826
0
451662
186599
242553
0
298505
163620
298310
335558
0
455923
210588
524198
215740
232773
301050
302037
224748
155695
286675
43473
266810
106209
188356
276396
251833
348790
265298
782170
0
116058
180031
525857
949
395915
465868
231103
151501
309315
199167
372895
237986
495403
344524
762573
447193
260810
450528
159736
277107
0
114086
155162
203197
233145
530471
89720
250804
234581
556939
372967
160026
1783
251992
23322
401138
22290
455487
160762
221715
234104
209476
272739
0
263543
181646
277724
244745
5909
321179
218522
406717
241366
0
118873
315879
199681
330024
620795
236675
387366
91502
99034
55447
183968
306418
29449
263891
262055
106683
188617
186231
346357
239982
0
520764
402925
182616
243491
123936
262664
619104
85624
26648
408103
310936
575002
158149
305542
328796
157775
139479
219594
69361
286647
44561
206188
285000
0
179886
0
165167
80982
454117
309880
443593
305001
268281
522209
287796
522616
0
113565
142654
386074
179193
612300
251919
87925
482271
354236
0
274657
161436
74343
47556
272492
0
681094
207821
0
96221
416459
582413
0
238811
51269
285687
91954
168161
273835
248597
225302
431688
40988
253972
0
286715
419281
383281
558373
199315
120615
370772
287414
799344
147866
632897
167630
90640
618777
365966
306762
63309
195762
191400
259502
470810
141795
3277
185076
196612
171859
356952
59990
521809
723652
0
71506
148831
319957
118762
335574
124700
331406
189942
195363
377727
201433
193620
0
358965
120725
312325
249107
171879
247896
273642
365382
64108
278539
279617
454813
429456
801220
514697
275103
70152
174968
414558
66440
107461
82359
98033
379058
456827
67546
198334
166292
96561
253775
221489
353038
239229
202419
0
102865
0
324391
295802
70369
159658
85270
495557
249357
141448
372867
393942
541509
250525
0
38582
565342
281543
470656
263396
497231
425364
203976
506085
574281
85445
421424
225257
501706
182641
423927
83137
10036
318294
404075
582915
275260
422182
38640
241712
329811
426326
579182
141403
209274
471988
329487
363475
0
233234
221767
543733
296052
443828
462174
325772
397440
315292
156428
609751
274310
439839
305475
232957
468556
260043
312547
0
401788
188572
223488
151562
27103
301295
551705
721971
0
105641
369302
241798
422822
367591
58955
312048
159876
288304
76063
0
233516
125083
405265
78782
0
261578
101562
434006
48769
364569
220278
385337
160059
50795
190876
496886
31971
202101
203940
180082
271677
301330
106733
403413
471573
343296
502830
255621
491168
111594
312845
41840
241926
314763
210495
322987
224069
233727
47907
82243
0
175783
270174
260380
111902
0
50903
370196
269216
575281
242169
0
198975
133615
0
651998
387954
0
0
2011
348592
166841
103834
182811
44891
111901
85771
242005
193425
455575
310850
114237
0
48803
162925
137736
177834
138094
513391
273729
124160
366233
174736
196808
370578
82575
257228
251992
475379
15455
191259
590565
513988
0
410372
23736
114042
27310
0
67189
222901
359109
420895
37616
81606
64642
204938
78182
145508
142273
372045
0
262664
12964
209422
327276
392669
162336
343392
437386
482927
147788
247728
260939
111661
99911
348394
240861
211945
326570
452754
273974
331573
374771
536195
356027
625318
22909
361865
269539
0
667088
245658
164317
172293
91888
67202
386244
387621
97197
522111
119569
143000
406861
169620
123960
356979
215525
453224
480134
207897
118598
270595
0
213791
163357
353009
211275
147620
273372
79437
251571
615563
429420
302545
0
342175
157869
220667
386738
245278
0
224478
212391
529141
801987
366688
230318
180560
255136
249767
33660
80777
185992
84293
478949
197563
0
98314
376432
151272
35874
316064
0
281249
385145
46426
127043
317839
394240
375747
362637
387410
75356
210356
409465
240082
235903
557136
0
165149
346928
88943
522006
0
437912
0
217162
35880
274421
620464
391497
142401
172257
222605
155911
298236
159859
136124
181682
258388
94109
240149
657013
27581
64017
323380
571835
0
332801
339358
120160
191322
156535
292277
268610
162698
543037
419511
99110
43081
444534
440287
274476
709328
240598
148244
201409
164264
246188
92096
246184
209972
48791
93423
0
306440
92343
216898
335681
248131
407795
498774
186597
298095
130220
31869
375564
157269
456521
0
310612
209956
363952
395855
230637
53104
653915
269691
109910
276650
277518
412189
87989
275613
210844
398748
56498
0
759520
482465
296441
129454
116629
117109
381664
132351
0
462988
271124
192390
376788
54267
538267
354926
472395
174574
391320
330668
470473
148522
541026
528863
420388
218770
46547
319718
263918
458256
282358
148548
322665
69699
217572
38007
301390
96468
374337
164259
0
54748
158690
98521
320544
366174
306054
317524
269900
608098
296081
486315
339853
334680
233391
176409
222149
355217
104877
6155
102262
546932
411572
3218
201508
219015
486291
72287
350937
392511
3903
281502
517185
150583
116632
10448
322435
441186
50357
152142
10681
336762
479003
862701
102689
0
111061
549844
264911
253458
416997
484853
409117
396920
277852
47964
224280
742
58052
91967
329439
336819
226921
80781
149613
232792
325186
438293
195101
377455
0
0
48791
88712
280604
199423
27803
82849
424877
87094
438974
281006
285063
685401
218856
166837
256292
350005
270851
74624
335463
576950
430982
317205
379652
272317
304583
229927
294989
166729
282147
0
173926
183745
34063
259449
323269
317970
197828
166242
56094
247505
194321
418067
260422
391167
346708
317615
272309
127536
289884
490903
175686
580426
164477
477300
132486
0
282136
365872
150169
0
278709
302751
552482
362620
285332
408978
112975
256118
184480
317513
363500
0
0
275705
311587
184287
108835
397211
70459
57045
449065
91716
248997
170339
88938
227396
105792
107686
109582
298595
246172
0
67114
148308
585900
294663
294988
20251
332383
401298
45172
518830
51419
77371
206054
333884
328450
88980
118345
312757
196187
331312
59990
310159
691053
503476
153409
126065
550321
193591
344624
467357
377797
161961
52341
360023
486324
240634
207361
326278
27943
18796
120057
199723
305404
135662
347871
322495
334444
436320
615793
167066
211157
50697
93060
680593
203217
385282
173375
569336
57471
324773
221161
75413
18759
21599
153875
596596
42631
450460
733178
155726
67822
282552
12869
340689
266224
0
206199
359794
222403
228166
442974
240625
180082
637535
219622
192678
454535
217881
638423
67202
9361
180134
291596
316835
268027
425344
7602
423663
116518
279732
91528
270194
177543
120710
0
316408
606903
227797
232236
48458
281104
148397
455874
511906
394940
272483
350106
246003
459660
281128
652424
325971
181618
53120
0
349924
614322
396066
150617
84560
356178
149506
417510
546692
564025
229761
320764
415521
91378
468974
289394
255470
86937
228806
176342
43394
463635
330952
554817
106260
185486
85107
593108
0
178365
611360
420910
0
0
135844
562311
311753
585455
269946
180699
100354
26521
426894
439666
0
111638
73739
862999
245770
208072
193605
297800
504486
441748
234581
367145
67430
545430
288587
274230
148470
400287
550941
0
59990
0
381903
191052
73977
0
226526
0
208705
22087
234298
217158
0
24712
132193
156836
99994
94625
514623
270336
380480
209198
0
110313
226424
0
347702
248820
171880
379147
522979
463439
202636
319375
16849
0
457074
170569
112519
143357
244189
64893
261273
331215
10056
288801
117126
361370
102878
349973
243758
42746
293345
107251
172666
210338
199778
143735
253433
0
206957
568689
414554
90740
72400
501245
505103
507862
87089
0
269822
216928
281434
344624
524605
234836
234425
543444
365477
108956
418756
343020
72538
0
42934
256485
38152
32611
595160
379817
315516
392053
787831
392485
192641
176109
209059
277673
0
634633
134285
305778
378520
96488
446080
45995
113073
405595
95160
220327
458511
57700
343533
350132
600689
310875
412532
308500
14028
173398
343734
443661
293428
327461
102045
47753
76809
138221
0
401473
418756
432698
291482
0
242016
11246
115079
160317
167893
488982
159320
368972
249115
199488
269369
455134
122347
88127
36972
4965
146092
337704
363342
134454
211110
425894
382816
331303
92619
53488
274379
230791
88081
13266
348361
123827
234970
209933
0
206100
0
96725
390747
251276
360335
289666
107830
125258
110648
56855
362232
264140
0
140548
185621
173208
0
173133
193062
98969
145916
306004
355972
0
237921
457244
224025
42688
55968
779013
195347
88725
186366
94200
402954
26202
326148
191532
0
205001
256091
427643
131247
590874
0
121530
402384
114042
468808
124891
95797
287024
510788
110475
17226
136232
119736
126597
0
533409
440365
96723
95181
512982
78681
447559
0
241310
312176
248103
378941
369803
346530
45911
298603
268913
236921
235237
186494
459275
48791
278340
502137
216882
0
217
376110
140835
527137
277963
22170
78282
224748
90568
696279
282905
480284
313555
251353
109743
11146
60983
0
489493
189878
316007
96574
408105
324962
213667
62136
372983
220278
237690
243174
396597
587668
455034
423517
425869
135042
0
385458
0
330167
6471
152481
265321
451934
592313
252539
896208
381742
350303
182784
113301
159693
106210
229275
258029
293428
197934
191292
317671
470406
307828
200194
677368
0
209558
849662
211836
99080
345844
42179
401225
325813
630187
133886
496948
374280
675108
101062
83839
223761
19764
0
256485
378866
43248
123318
172918
493582
370018
225680
57968
437875
205842
0
506137
156489
424275
418660
631521
390179
319971
392830
164451
326135
279289
247981
429658
0
309643
174870
259679
455567
163450
236513
222619
61675
376861
51611
693376
14356
260874
379937
337844
73822
93610
181072
271384
0
165308
361487
78110
261920
397615
569402
52269
0
340735
24851
421405
637309
256569
112545
251193
268843
11537
156487
214577
486568
0
113841
87145
164241
315459
121914
122314
566695
397482
103788
288277
162895
94912
170720
327575
331666
25088
144195
317439
45029
437380
319086
280296
241916
126114
635351
494619
96468
167244
170958
165652
0
805598
503965
155794
51130
56086
544230
386600
581741
0
53340
327875
185035
165684
284934
253372
55631
876580
192712
154725
461911
273951
275553
89428
405025
273287
425292
128898
181814
255038
0
220276
640696
454439
109410
642278
167931
206199
140118
359542
420469
799264
489146
454844
235834
248292
243490
293941
324815
59668
466081
221790
356199
122383
439290
55477
0
372541
0
0
647699
497208
215380
312257
207897
222631
135171
264256
576327
543528
199768
251727
219243
57053
428886
127094
329773
237297
429549
122361
212997
141512
293954
503430
159303
443218
157745
207274
131419
92502
616735
456320
326337
291740
229488
217055
106171
360405
266258
339410
329190
97499
315125
121913
224636
248808
399831
293924
215945
338986
104983
348696
285596
0
301965
117768
392755
537187
442646
44194
352159
0
71053
75632
173193
220245
5845
235893
368829
235980
277834
572194
296884
116773
272572
287833
323378
492548
217662
169242
180033
375480
0
195018
209558
26763
418705
100122
314180
175901
188829
254671
98877
687942
62964
298230
225369
135995
424011
178679
239302
103916
272095
391445
0
545834
0
51328
263314
299082
442041
382117
348452
265953
270023
454290
1029350
445239
570378
230390
194744
56329
385558
242008
575354
108536
206868
66824
118420
108112
158612
274984
127924
257729
20641
267912
381869
246716
0
113302
201189
528197
261769
245933
213889
266908
171515
233145
73739
0
105868
176592
121163
67357
300283
505765
47768
67140
107682
75925
21787
431218
664203
311458
113908
66440
210714
456897
53642
284988
502392
276104
313217
167669
326688
362373
286179
260096
56514
699342
229238
52328
202381
163908
351614
103376
63970
383281
89097
43603
324641
80217
80827
218620
411647
193333
356102
497875
195151
162971
145142
281960
155612
301727
37520
309157
0
365059
262253
0
221154
231556
57880
272756
29248
334347
321114
0
52439
369647
388152
0
299363
65886
494589
299
165931
667072
479451
276376
311180
262386
508645
529667
54624
270975
525400
228055
302972
0
487109
137924
95358
82094
423659
210253
300204
269336
313448
0
234022
312392
122572
228668
415163
141617
170490
0
311401
49006
95132
230536
377513
173104
519249
41079
250357
126372
191450
89096
292220
61452
362567
103138
23092
473884
170685
0
127281
209638
509454
118106
287419
207278
81055
158344
160404
326871
192582
86214
273679
332890
275819
48803
505270
266745
365115
40164
19063
443307
299248
119576
175738
462321
247956
357296
153959
3877
246694
141119
78047
181345
68691
379725
311180
356523
328793
192071
423608
298869
224754
497923
182671
466714
37366
0
67357
349779
65973
305103
202201
334536
216511
224748
610376
120695
251584
200135
228587
267352
0
380293
0
32125
6090
95867
248874
470541
91797
405531
271171
61252
305228
106823
150141
511027
247163
337531
206390
574860
74570
297059
180064
37927
88445
179476
337652
356523
436360
148683
354578
194862
353999
156111
113369
52529
0
424112
209381
133390
649757
448841
4965
541678
170491
709448
463121
84520
282607
151268
38640
81022
392322
413231
32611
633967
328800
24919
97646
612893
248949
401613
493765
247984
387014
269666
209198
239565
179841
40505
95425
258591
365272
329184
570582
143792
728236
289217
339393
0
415234
271970
137256
95045
333470
248201
112438
140899
96945
0
551027
638727
449937
97989
0
243396
484105
344690
246339
50866
453064
226846
422566
476876
229246
245963
322854
0
281910
2937
297883
186330
341360
193506
104194
350613
182643
257975
335977
315850
362435
404063
592311
76575
209101
177422
249115
207283
185971
113553
297815
245691
175038
340065
149706
95045
319348
663178
576215
490361
58133
255091
171790
356263
229206
130513
219254
39382
586866
470903
136036
507996
322813
126101
275868
390679
116269
173230
148944
605564
244762
738922
22698
160272
702369
491587
221545
268096
143492
337906
151714
0
134528
314278
238639
109167
441310
193870
146223
491882
0
303832
28020
0
165617
0
289772
233225
375263
78991
349346
81606
87018
70394
717860
285427
507556
572567
165931
731410
433351
709147
363364
166168
167377
320264
576699
267752
397052
77253
171054
393244
388023
384275
261137
192335
201640
106111
123723
64771
126285
85421
328249
279151
425714
438177
299517
377776
99512
190881
373996
142405
113312
669834
275120
169860
557652
354886
208210
82631
467117
464408
442408
0
153996
453356
429119
19684
425965
269154
359337
199740
200252
424102
207501
357384
693127
344767
61527
547350
375822
156745
170702
383837
361625
157350
72970
72330
470644
492645
287635
0
396750
151675
270738
118677
147054
126597
394359
302500
358035
169523
228762
30343
63863
148435
225838
217715
539406
548934
23596
562866
327630
238084
593159
286717
529441
491255
224206
224100
291462
302267
381593
486844
250508
231169
251743
62398
479153
314100
0
638314
652571
365402
42179
433810
245981
346695
127045
105471
344975
483736
465342
462655
143126
305671
41833
652718
21290
236307
108534
480655
408306
632668
85263
192967
250177
460726
456413
312985
361237
513879
112769
96943
335091
375747
625041
129512
384139
275528
99673
69769
104552
170890
212372
16388
0
334485
289561
386381
467653
289986
212716
434472
406450
406812
294441
101635
558706
140548
356852
313913
185496
249982
207596
213658
496815
98389
561836
244612
68361
276403
105512
420722
0
441813
131394
359469
279839
745573
400125
328649
273765
312451
334795
329406
0
50012
361110
34375
0
373376
232631
296733
0
514744
617533
0
542274
0
354988
251328
168181
34829
96178
575824
12113
540726
224865
0
125407
251597
263188
165497
303086
248658
195798
730462
497231
35618
233521
289372
352734
445415
42688
268889
353019
30714
179213
196001
84914
301627
253873
224929
586310
75587
124726
264630
206260
226690
152844
0
0
146525
262410
126504
385109
2885
474163
303847
223883
453830
53288
144941
215778
236346
0
84355
316998
124846
0
540906
306704
238632
133825
37742
328658
555719
91319
113369
191787
540742
43015
449681
113062
221341
74538
354599
0
22010
409188
97264
279717
341783
198240
449455
145222
142627
37133
362666
301698
450085
305479
178862
91469
242596
74655
546932
281728
356735
95192
180031
119014
372341
93334
276066
409328
530047
0
184395
350099
251079
346554
124867
960858
20794
188360
291441
373532
459311
492246
494877
139698
192944
200594
124145
111579
271133
83809
314981
171944
104237
0
257768
0
98393
258812
116661
319421
228681
154851
277558
177865
150472
121375
447225
127529
312451
240601
471040
539794
183707
335141
385769
257428
273306
133043
384696
35827
283951
435619
80255
150749
269022
50444
339422
182764
259546
323555
152556
274219
91151
0
404162
405175
579045
435122
198813
8485
280583
474679
8827
160404
433142
163595
541976
132827
0
588722
268883
172435
17307
349737
122463
432068
359183
0
197820
173519
567784
205964
197625
330601
364251
535637
281333
54556
528494
28622
322854
396025
304072
577061
4275
241602
587028
639831
104959
226471
432853
397801
548380
253721
477266
0
344163
514860
87094
0
402416
252769
314908
176476
355727
0
134982
450305
121569
389283
158701
210372
401632
322901
1928
848280
65958
403090
264413
0
159429
440569
41624
206681
158661
246095
174571
533392
285000
420851
266384
291073
275412
311379
0
207702
231896
116810
254086
189061
65873
46979
300902
169176
98948
181350
379137
397442
404734
263675
35618
97690
128924
70129
471688
64863
236418
358569
256157
110648
379137
537553
0
555198
355398
413916
161969
86880
236859
247320
187218
397480
147586
219199
12940
261738
126153
379475
356952
101567
362621
736455
383097
180569
358867
271954
367856
0
327049
401719
100122
6921
331672
502491
206736
31372
702807
250834
394941
321331
38997
204330
0
120385
143059
208526
211712
113106
462854
466678
258118
176736
600094
152835
273109
249872
213010
480759
127763
469617
395439
417686
578244
98945
113322
176326
307311
185992
0
144473
555173
75811
172735
331908
176585
308544
78086
158948
541167
581061
302725
687694
231755
126684
466678
210926
303728
303632
386761
469064
387567
416189
0
502625
468977
233167
113381
405765
271725
86099
215164
536029
117504
376143
630824
301624
187530
98719
62138
434853
357269
184201
66261
0
145767
351280
189749
446333
130991
377820
631196
293651
372596
76659
0
362613
56567
0
532457
268068
0
293679
130597
142137
8713
238278
509876
682417
414769
339388
530872
343182
504487
257510
0
49305
369861
28806
391416
271416
360221
180416
282312
269145
732611
229084
301896
268887
359826
87598
82487
19911
322971
209040
136155
348340
527197
76527
192273
326860
406809
0
238173
103863
375347
253012
451670
0
255953
395620
277770
328942
269581
339119
622479
518741
300773
224109
403761
328204
537821
355689
34310
390593
233650
413603
87506
190972
267498
356601
468750
466102
300294
369830
432615
0
72464
0
76833
469384
138374
312176
111902
347632
429582
197629
646481
267983
397688
59770
191532
401347
82098
263000
91451
0
349863
339152
67202
424789
116180
303359
283314
367926
544533
434843
368328
16806
464167
423872
0
235411
0
513785
589254
545392
0
628422
304437
0
31042
165120
577816
265084
402625
38623
433931
0
166086
677171
235824
298399
67202
470473
357553
347729
311458
47865
63849
485657
143787
270065
234298
183376
137599
170653
51728
293679
25440
318574
140256
414075
166000
269652
177463
57448
312267
27486
672582
454423
48463
417467
125428
176982
67546
194886
505110
33415
314414
81578
538326
70870
397097
297477
62026
256471
304757
207734
292662
213574
274590
200822
294511
335347
29234
0
407361
153004
117235
362714
69826
253857
456514
410124
448252
381458
0
23154
57946
209900
459815
283369
317929
88592
245384
210217
227860
219076
282679
225354
654084
400550
329187
236578
388851
566294
204798
204477
104901
450875
329274
597726
405543
419235
430029
446059
491291
226543
493805
390797
72287
82254
175412
228529
44157
306990
0
206390
547350
149607
64321
337481
632542
274476
513391
519219
541292
167220
0
238173
65310
534002
87364
300959
208500
761436
310860
0
279732
842366
0
348737
106284
293656
251276
227805
489390
204421
491641
286957
298707
181225
463598
181681
8097
360727
562531
415777
0
265212
58476
155759
157586
70062
473147
0
442921
362523
281778
264626
456241
117317
210486
180730
113686
160261
486405
405912
494397
33784
520502
261032
0
391762
348887
248215
457771
116893
539461
469086
0
48543
39770
342599
528803
313601
270427
2679
949
584634
706266
210248
0
162169
153445
304405
0
0
209558
151494
136675
418749
380623
97168
433783
434565
105964
180031
364467
402257
665429
424267
267698
115954
116683
442528
401403
313820
45077
555937
167018
21932
312027
265876
55968
106471
225549
658997
146941
150578
111287
335120
133973
278466
595516
90291
457321
276804
265324
170440
209299
16849
188882
284259
358925
216112
76765
163970
533208
90989
14073
161918
747087
262128
519008
307394
190464
182224
121620
511158
0
347179
100965
163908
460510
127914
302525
482015
679829
75607
668528
421773
211708
287751
374484
507556
590383
167845
318640
220232
412093
487730
36876
297336
282146
314740
638092
122482
319008
351134
90919
57986
337054
266916
373287
174458
180585
370212
608337
744839
267000
126153
40763
442990
0
314253
225409
207103
42760
450547
565577
141796
155154
539742
306447
263411
305449
260187
257727
0
405399
463199
358091
531614
184008
430050
674172
450447
175952
158548
200332
170006
440942
123067
401538
551137
359260
0
174870
130597
497316
22622
122832
188222
145705
355658
292837
155154
274663
205652
214749
279512
219105
0
197284
560775
529593
231836
96535
672360
207726
237828
239903
253272
167004
263306
454419
500444
184008
290992
51998
105385
598828
230976
414527
316100
207831
186836
322806
0
199510
186893
317086
111198
135080
351556
184741
323250
332850
32159
96581
264686
394163
262034
0
173961
328923
226744
250466
162422
118261
214598
28091
268096
208248
316924
339425
217464
129878
776128
367996
0
209673
153469
254535
336106
309358
366475
268297
247956
239427
468557
190835
188846
389204
289115
26801
668528
345009
165040
384670
294822
668690
109106
591147
172476
181350
233400
0
0
167487
72905
408679
79973
513017
448744
0
265794
68479
713706
192678
142588
422359
176135
176801
138685
266908
345424
137378
0
84034
126904
0
220179
386849
183388
141796
425417
436758
176118
327534
261193
191425
159073
448377
442990
576165
576487
245318
506687
255791
428915
189111
0
54113
844570
332514
345753
196832
579889
453840
57400
167248
202474
290952
157246
434488
190257
211012
18264
100608
378541
63304
353795
611677
318290
0
387893
203615
431921
197717
451403
395698
539912
294323
79053
639833
96653
458990
481998
27553
310602
91282
428616
416014
77279
204938
415339
0
267545
58590
356698
437221
155840
75829
369524
478237
485938
375226
36396
243307
362044
85295
383415
179938
285381
423390
354491
179423
229708
150248
278670
307619
187480
358316
0
410509
556137
256091
136381
295943
502711
367496
215874
295616
291308
355809
73103
261216
331110
476225
80816
469953
241464
385305
66440
274088
236416
535240
197380
0
178064
506085
609709
174284
409057
546430
0
398909
95247
309880
426887
292376
306911
387447
373995
260836
270522
0
137360
269022
266806
147977
483028
302604
93496
338314
66860
36260
93429
270386
332537
141871
85748
347523
0
0
57897
355779
253578
358784
611097
199587
348244
88158
17213
344841
291109
440707
404822
133020
60462
324242
0
214509
481087
184904
216734
73889
147834
311027
509439
181115
7114
16254
143487
256536
727035
193391
300402
365796
571962
396523
375269
117541
118775
129886
550847
118478
252620
105542
635014
247489
216941
60930
397040
188853
78467
65604
147946
271963
287134
459294
0
0
478021
253921
185630
238881
457033
110271
311083
157974
75345
461380
123190
26823
435024
137895
623763
287377
580776
616540
451848
619345
255495
341591
138775
330912
301399
179055
309880
308500
93052
207118
18290
53820
425544
287520
79127
618768
471189
359948
206683
133541
113894
134738
339726
194625
67835
189373
97734
455945
264031
162633
371794
229633
550647
100912
286640
344716
295347
252560
212344
674324
337991
87351
298860
0
632623
436140
81478
323802
202301
47318
100717
324146
602257
538106
140029
0
368591
274744
44828
369078
375238
346549
234728
41168
537218
0
337971
218049
402313
0
260504
385691
50271
547389
308922
71901
513273
217591
121826
72040
52249
47609
176194
124580
3566
498520
403989
89061
424907
275732
484007
268897
338227
627024
522510
338239
495908
278249
362937
323333
91296
457897
182159
409948
471471
61587
440191
222758
116180
215512
233066
98003
749209
499866
146815
214195
111546
368916
443112
106932
46059
480195
374801
0
209068
188195
279506
261340
172250
276365
363342
345585
233793
146304
503769
12971
526650
305904
565587
126060
188265
189621
19142
581971
0
92872
201783
438968
212716
0
216636
398574
355456
41932
237785
279634
197786
115155
140366
618263
135761
282552
0
575516
199967
403367
99152
263402
193560
304786
374337
464770
77902
164617
273507
80789
249241
507685
71741
248838
272828
403465
425989
371050
153949
127219
437963
462760
334919
503224
94814
316051
519936
40142
195598
216014
316328
279519
226577
262333
11213
474836
572183
274923
0
188819
590642
233066
41031
481993
146525
357009
114432
473311
272158
509139
406211
252915
140161
419875
59729
338233
50875
0
48159
400875
274321
98982
16042
402293
200307
229179
264178
144549
315886
589326
316966
387366
117051
589508
297979
559345
785088
139979
85713
199378
188457
261920
555422
213350
354214
174446
228817
388327
447092
338223
17392
133100
110337
81513
139219
696259
417344
272130
718082
313799
608924
464514
238470
293996
17392
126464
82684
188959
152481
141016
519961
95324
336152
359387
160765
106292
0
190108
538267
232968
477350
239088
297926
436616
185792
477867
190096
182672
0
253423
301842
246172
187470
700426
0
363829
0
104279
405811
52529
506908
129886
286554
235924
454085
436414
327720
347342
5821
485826
192419
475617
381458
218992
334619
174284
216556
39020
283890
263770
266747
228817
303538
314005
294550
151562
209584
134210
66110
351330
479726
133994
515965
297249
410091
274490
443989
48726
224278
294786
58590
0
455510
440699
151085
346835
40017
165326
638314
295874
199007
92763
109773
439844
331548
473786
547316
297979
107774
358935
85672
194771
706791
146555
487068
344257
187345
678154
273254
82279
395996
74905
274379
345708
522181
142612
93373
83166
552737
604181
389386
233060
271082
431508
355745
258647
98003
109172
532891
82443
87161
117541
531645
232052
511316
137088
227495
91679
340984
110960
283432
256111
78268
232500
318234
262410
485150
156530
218718
137245
525943
99401
310769
370290
148308
552813
0
475403
595011
142918
404043
221808
57956
600498
253279
382171
488982
0
83282
817941
39099
376831
298296
80601
348790
367645
380044
460484
29376
293627
449609
204893
49903
334593
344330
565729
208557
426227
224865
437185
0
198697
346794
5845
377107
318155
407136
418398
124723
196695
191798
108792
114843
49678
505969
77717
126511
121571
106049
473465
206615
237797
470694
269491
382012
39787
687021
157669
461317
430943
427060
42880
706266
682973
0
97785
133677
407768
197340
139540
608795
245294
532378
520643
533912
290983
82191
0
269249
457497
419522
63627
126508
217529
115941
494501
356852
435862
285226
483634
322282
88239
498675
146392
196940
413362
183601
215675
85542
511352
218420
413604
271218
414828
356135
208293
216625
308033
250277
303072
34602
125377
555173
132887
281275
82882
404486
362568
147060
295198
0
402925
1088520
171208
87145
382977
301017
267154
164908
294570
305665
146346
577174
603650
431422
288741
400264
0
550446
254397
492084
172355
54066
327414
291395
186651
434037
279306
428322
25208
206457
567959
298943
563760
423306
64877
245064
0
257036
320400
173298
242932
154683
256223
603494
98196
630139
412263
240547
281625
434792
133254
420661
661797
425906
541995
111692
367810
246108
26240
310593
228939
338166
380362
472523
355932
73329
267408
333296
308055
410093
451706
149044
294897
671469
262028
71930
176592
469159
223874
465070
34209
289610
418387
412768
340657
229607
255247
149113
245916
0
316611
92517
258862
541386
72416
134201
669218
0
355835
15151
665696
0
158155
65402
465786
460117
199823
43929
58001
536760
36571
529737
243345
99747
0
538009
264912
63149
135683
377166
161010
165430
134914
44540
317598
733354
560965
99667
26257
136974
343868
280982
202193
346229
565
455134
238881
0
182616
0
231502
363434
663333
280653
310771
0
288968
266422
173858
646276
192443
306131
327350
452509
406101
344664
241953
35412
272017
296398
37833
246292
154483
316344
458716
313284
451475
269673
191616
64204
468808
157869
423120
152632
743277
302267
114110
522450
0
0
269375
114306
198557
335046
265261
179480
27818
179506
360984
291096
255496
186587
247175
468208
260949
452506
218184
305708
316453
291096
364529
112582
401603
369702
337144
359682
88483
435622
264739
196273
405184
412886
205692
394914
452564
255540
236231
293963
124062
172658
192378
231675
366469
849616
324016
26729
509292
373957
237601
450077
37137
114319
622228
360969
349443
32234
255885
94392
448351
384697
108611
446232
384680
260524
112408
209830
327962
479003
200479
260524
468895
494501
103780
220088
157256
177463
226944
84134
298375
225067
200874
311338
370057
0
277985
349481
390766
470403
169416
251190
96425
381300
112771
91496
525976
590628
458993
435369
530546
94575
107700
190618
173375
446662
46348
252943
0
354106
435369
164757
97785
78577
29564
445637
198094
337483
518741
447314
401161
375853
45542
444967
229927
470167
419354
209759
561883
191855
244335
333089
187361
107789
20174
334575
214785
439179
207312
355852
484552
689460
97419
440682
416237
549477
710413
0
151723
478747
36757
36957
176426
385968
158510
123523
81940
468088
65821
528293
87262
352099
120710
61452
518753
404434
449369
116359
333509
572303
353492
217654
370090
79568
456074
371144
367007
280002
499536
459943
0
780574
629972
39731
515102
500076
239875
177558
72474
302723
286652
339361
194344
0
244477
401130
459836
234633
351491
393358
37022
0
217751
176640
623359
158820
178249
81454
455546
37833
549537
492653
568690
174297
26801
281505
168617
163970
264445
241953
309780
171014
554343
249522
530791
579197
428588
368069
254342
317224
398766
444997
441597
295884
0
554203
0
394222
26229
319810
604909
509660
155495
685766
378678
337157
249985
300635
351595
379917
58131
158701
231374
221206
311815
185550
241269
657939
258551
393216
0
243746
175311
591185
198577
242811
218932
196315
513711
535711
267319
107192
276901
184904
0
70273
539838
194929
367423
280193
277029
316996
466724
78948
251014
275089
410838
743629
341679
382725
615944
164175
203192
837595
466055
150678
155536
574534
286408
19808
216890
246763
318142
234294
543444
536582
395323
192190
768480
0
219463
108599
447092
307312
145872
235506
95521
276405
363052
419885
255510
170508
350243
273498
291676
274406
406211
390651
0
119128
337831
176555
69712
110569
225409
426179
345068
61675
0
384498
370067
29227
122126
268096
62692
540331
646461
354301
0
312027
553167
393751
404426
182509
126684
609062
183229
294610
385952
429545
82223
290140
309751
474645
55288
617533
135013
321334
454992
518662
440369
484776
23004
264754
220476
92299
100291
154099
366207
557016
520221
397430
63053
168546
409250
295555
493268
196173
466648
6251
578005
88483
28806
90113
70152
83926
65129
176476
452196
373368
333540
181903
333327
0
565044
844395
454947
216092
276569
17680
387620
190267
463083
368472
60898
261450
336218
272783
78694
509338
218427
216415
374332
632230
0
98915
112214
0
239360
0
224865
340113
220958
464601
38524
253919
285467
100558
0
0
65388
0
127011
316367
463470
409971
44850
508300
574812
212347
346585
559401
389266
457771
675406
0
271907
322665
444071
377111
432273
159126
180031
144602
226911
415302
227621
433030
123099
0
235286
557897
476163
266107
362696
164275
11537
273382
161803
316979
282656
147739
191675
522419
236271
326734
0
130423
239328
353712
0
138970
216962
439763
101506
571048
310462
84969
315802
112365
143438
929279
0
218110
284259
20667
534729
418057
189749
656426
318275
0
564297
528872
320264
15744
1569
357373
23840
109379
30377
0
403993
367879
150215
705423
106887
400552
100997
365302
303177
348507
0
279760
0
323562
456031
362241
225620
403619
0
0
438442
281797
253589
273586
336593
0
57417
0
457710
267916
224472
0
289094
160893
375921
497187
90276
126223
307363
58066
206899
153997
349693
118289
275670
0
150987
122837
433536
380461
166065
256590
477100
77695
0
36396
127424
90803
107525
165402
269593
129326
38239
508212
308267
416186
70120
239937
248550
26560
261377
244624
171131
287732
577913
16442
312050
172351
416438
168581
229088
244341
521709
0
418398
531652
185198
300673
0
87089
21798
78580
517071
525514
357235
357902
133390
339117
194780
55568
401068
258083
451557
0
300278
143449
363928
0
228458
146888
373766
231646
387121
308870
347927
396799
120175
0
50191
214652
130327
91862
388485
109385
132451
622390
151871
381458
171792
429236
431244
114798
406638
0
924851
530916
204401
262552
256309
63840
366637
266760
133677
666285
363014
733178
279422
213225
167784
478369
112609
532679
118468
458892
450167
458891
478066
286458
186232
26202
21151
0
481951
435000
394529
638356
183996
214351
216890
524773
494823
524742
265531
70369
369412
331355
72239
173584
106435
149623
235624
200487
115031
474541
0
277888
285736
296450
370243
202474
66583
2936
240314
747122
173584
107560
448456
115152
428271
0
329786
236859
372848
162173
356803
433368
70927
197450
111549
170082
337829
237472
311615
74370
120225
99524
579412
471340
260524
140495
203217
197786
418102
672730
292373
129886
269249
455826
366662
488755
446553
286929
367075
356194
403356
97117
0
384340
90980
93171
0
230172
367435
660517
119553
503432
124433
56856
185044
383144
459792
163569
437554
216168
731344
360766
36994
272948
222360
314110
320854
121594
547016
399897
100717
152152
91832
455299
557716
236142
373368
136403
169340
123961
547023
24066
327350
157564
111348
45641
301291
23275
97509
405559
401840
274011
422566
170702
98194
255868
554974
290313
314005
309481
236405
459385
549501
0
165570
77725
181830
213396
273955
367575
337794
500896
0
552262
683809
430029
359969
563760
181506
93999
357875
358403
26240
615541
355689
285502
348340
378260
117027
267669
270091
104898
143285
382045
0
214275
0
526283
555646
103303
319060
228975
554132
99080
437275
0
191661
80280
292032
274379
111638
671936
0
147331
164265
132224
127914
290553
209027
391056
114306
57010
160237
342963
350761
143134
354222
377955
313039
205174
279998
0
624686
277896
117063
223678
651584
159637
375488
588488
0
158242
304717
395792
102262
394363
476225
543919
294630
102939
577819
17851
60034
155840
526578
356445
304922
330860
226940
0
428081
212850
198829
377773
409262
512901
239432
314153
589341
0
320391
0
176805
0
456227
676456
324497
648229
368934
62991
363565
401161
165309
509792
206826
203217
94971
375524
410192
161287
382197
382904
14590
526024
444783
175412
222305
402401
333016
161969
770930
475550
105786
285713
389349
541893
256884
111053
139893
0
247207
962622
581405
175267
231838
456227
195947
0
307696
70752
490674
325491
615635
478689
200437
288130
245617
614445
449109
0
229536
222331
403320
263775
173193
517815
752884
559654
155378
0
463902
165201
381294
174444
464622
299847
232152
456822
0
396688
328799
506469
275259
193183
224333
404510
395286
155682
16344
56571
198577
0
250112
349868
415561
107465
196315
354504
528464
468501
0
174998
429114
157047
457771
383169
362683
55421
43497
0
172955
0
260613
146291
401244
14601
150898
55603
225475
305196
329487
230272
295016
99169
342509
89132
145205
389921
14542
193918
198907
223281
305777
494214
101420
109301
601536
821119
95754
30873
438796
462469
0
0
46388
127361
572979
85073
306994
210085
125709
220865
517338
427656
298620
216260
564903
33158
565786
477230
330451
301404
455497
313235
395698
278965
176287
71426
59934
353835
615740
0
238713
53988
33672
186574
410616
495123
0
601147
0
0
165652
0
508435
650183
340070
308065
0
495429
271907
35259
209759
181728
504487
206835
222605
225698
107461
291880
206054
275754
382918
379391
129319
250955
23378
417789
5337
301731
443976
411291
371558
0
228632
422559
163080
323473
402362
421630
0
381445
325454
203437
102353
0
153887
505620
273920
501289
285236
0
459781
102434
179265
457771
563594
247860
0
375009
158393
179815
177420
585444
309979
312506
86534
275544
136758
323845
271295
246199
307587
172983
381171
153182
266787
91849
14904
117262
0
554938
391135
62905
296515
171534
332761
305195
164582
80982
177558
407520
372277
201664
184751
418381
145387
414132
388404
328204
116568
0
187771
140306
275089
248810
335721
520617
61706
334626
209596
269039
452663
677240
289201
198969
311095
205976
302158
707515
570449
243602
0
323292
111231
644417
443989
427201
288386
655912
208843
108266
163112
322216
499802
330369
178194
414671
417344
377909
473814
171891
72515
238651
371540
330605
0
324414
250177
721571
209785
391832
57010
192911
197463
242536
173983
178194
448515
148349
350885
442457
188717
750838
114816
97728
89063
117664
296510
282175
552737
658589
278649
108051
332152
562170
366015
0
400520
190713
167399
429473
463782
254854
174092
246055
153592
38916
712869
216044
214275
372605
390662
317856
231128
471585
140176
0
203508
176305
423504
248710
220908
52659
715886
0
122345
431610
158931
278678
290959
0
125466
475580
599151
116197
357114
91235
431746
353748
232626
231330
218519
221638
240348
519173
437077
400312
88986
36084
0
73741
406777
106809
333583
241219
51772
450373
13830
308513
99789
427651
460063
91885
69158
44677
263770
109320
71457
644912
486422
437014
268630
138630
122981
90810
258184
437318
175589
660296
421823
418685
249287
374797
121651
169769
267671
394741
121530
317460
494501
484916
294897
153914
0
383160
0
456688
541238
241217
11615
82605
0
450477
874206
226447
293948
198637
682086
405289
496710
248185
68044
247750
249977
206839
63859
458718
486728
286967
239861
126193
229810
66407
402701
102642
719969
288062
388632
370426
21695
387196
518550
15125
390723
50271
608975
620268
59990
596095
228480
625150
208062
433384
211046
14146
176768
460520
622669
49058
434126
182946
0
322225
562820
246112
12869
69980
0
608414
189572
0
0
299090
97643
330785
109606
423854
208816
255953
77832
406630
461978
246040
0
287465
273985
27189
84648
95213
161439
0
195062
490583
395247
416665
316306
604135
493107
67114
567418
427906
147123
246044
0
0
266877
117208
188763
125244
230972
180025
0
233629
666488
48252
130756
618466
782252
453568
112365
151277
0
309071
253298
519615
234294
0
193294
89992
59907
462023
639387
215246
283807
238829
612825
383065
156836
491006
169493
386574
235052
0
192237
402193
202724
330634
546347
191675
188365
363434
443537
0
297504
225958
227596
92476
239344
279567
614258
297585
14098
352540
172547
0
315747
248658
189749
340827
165000
19131
751251
362953
178971
52389
427616
462530
142505
481911
677753
80893
0
930284
0
568710
537619
137223
122208
266760
364814
54454
40928
357025
397777
640775
38126
603033
232511
76464
451848
159859
411572
315537
208184
276530
380650
11783
0
365617
475191
0
250569
407847
146664
302967
843393
333986
306416
131248
191896
199065
454922
342513
354440
243116
376374
242871
162169
290520
179027
13925
406723
558213
452198
152056
304615
73681
0
436875
494175
173308
128924
578320
380090
250848
278709
83928
330023
233598
192256
195698
85446
46713
133329
499118
385709
148357
410119
205961
487473
409550
358925
318958
536773
138541
755994
118289
285780
336345
110320
62087
365628
319611
211845
140809
466582
366409
57659
351132
195525
376138
372605
432974
641418
280669
483913
344106
175380
160134
123135
285713
147060
191924
789452
576481
304832
232467
52814
394227
40512
294328
341394
701182
370481
625698
527572
364284
171469
338786
88290
286458
502037
169544
487308
243751
44868
266138
411318
0
576137
560402
268567
132722
290402
267989
285847
12257
302148
109616
82191
263900
362144
181140
672392
239107
146942
266509
450672
193096
79644
166082
219208
188634
29763
199945
451683
215778
452049
500706
633203
26878
57049
352035
412329
279318
322701
429711
414940
139110
74661
168778
376208
303269
580173
0
336885
194126
593189
472943
196863
268573
232963
465441
267224
115123
55973
223616
451244
251934
20962
66266
0
30832
22963
582725
190130
393942
113739
495461
155282
83664
471240
343145
265036
260644
187831
0
344081
399787
307735
58182
398865
101425
44484
304379
0
290017
153841
0
96468
180432
0
191819
153575
72572
545405
546929
544758
293017
180403
144854
326426
146053
442835
175924
505027
169624
293921
506754
122438
94477
0
0
0
676133
126153
511013
375933
356914
0
367145
546107
577751
215945
248833
198662
445563
186965
450681
470182
68044
208551
258962
492682
412832
253693
173443
1032830
471753
286639
298060
138528
164259
102114
307023
95528
688029
409430
356502
207702
7636
0
273441
415784
304099
344975
537266
580267
287078
148802
394445
168901
368297
293316
516216
306223
152138
267107
355867
44783
735620
75811
493254
20974
150472
60026
44705
813783
132956
0
55474
517770
401583
228017
143277
319454
296246
137414
89707
216717
584133
273446
60374
194162
378864
503532
751014
382072
629316
228274
280743
278494
104898
460442
507344
232792
181150
486780
0
250502
302920
215101
262193
452723
267454
331238
344048
190716
217835
435000
619345
317598
263775
442346
0
565540
670673
251833
333435
196120
398509
542097
611468
270259
363908
402813
42219
276974
723766
761029
260583
847813
208565
198136
0
199893
394256
295122
220088
337492
419997
0
457040
127784
114147
91803
521889
592278
622799
269858
480691
360289
610255
120835
219301
443459
405278
294659
241334
15209
341143
648482
282987
223224
369997
376876
243057
324013
256157
92645
70514
402592
63198
267721
0
362556
302369
284054
201806
39413
203694
211078
384704
341049
0
325691
586483
139412
218613
0
493554
360798
508386
364015
99215
238278
331702
35131
381081
498998
71087
202381
454258
294322
479841
356443
451751
122643
113471
442710
420661
11238
173190
233897
227589
329993
579742
440497
435727
153091
494041
72323
245463
95895
96245
493394
160059
317047
253128
59242
694520
216456
378083
383588
472618
388663
303641
228098
271324
104270
376033
264744
628968
330587
182848
0
375840
42489
837802
239195
212797
368090
478090
289387
177313
27925
30162
362890
74389
176553
184942
287159
327720
179075
100097
91785
687317
96518
590155
130091
200745
239182
271698
49481
67111
329588
506793
117066
435034
733131
145732
150215
143170
295510
70705
713288
3149
58477
594330
149607
166653
244438
541708
377383
169327
286652
393306
400599
314556
406767
124259
197932
0
369007
567327
162239
309481
149975
295997
541157
179509
349467
378311
549215
76416
547119
0
215849
73981
387739
676485
460409
740343
149198
0
428035
168101
462924
68972
26084
344244
107560
95353
380090
155536
508024
669219
354374
286036
446570
628830
514969
199693
0
403095
478413
592548
111030
40988
460146
112773
63951
327000
481671
170582
169340
0
0
188671
595925
144623
256111
356810
140495
252941
319005
224105
605992
0
76037
332702
475814
119784
283189
196716
456913
90919
26229
351169
30408
0
637171
525514
527572
0
0
284752
539167
739818
255618
134998
282419
143203
483683
776171
132253
319447
192039
119375
406136
0
163770
262062
236660
263656
116136
99152
405383
67690
50190
562451
520617
467720
246319
270318
334181
627096
240314
82794
337486
137528
10714
306227
89858
196242
6872
813940
138460
775263
377664
691408
423073
546895
231675
106543
93337
283202
167678
0
92908
471336
284929
109102
209617
108958
393779
3168
16849
543395
249294
419426
530446
350423
143126
218640
437340
245352
149325
445561
446242
606920
0
517338
21787
0
71460
643822
362882
458071
353953
418943
5268
308110
195253
316168
0
0
108112
100811
0
308633
455166
300645
180614
153611
746063
0
440565
654958
575209
186268
0
176786
193062
544533
189160
266981
106903
3071
344099
209078
282430
242314
175850
88968
218624
315280
500035
547119
234595
150185
445768
3642
117840
24805
331164
374991
392293
460319
616625
477437
193023
92765
276104
129326
472385
535222
435010
120390
59128
316937
429352
292860
0
513980
25413
425032
0
268404
64508
173190
0
480069
356502
415280
155202
390801
245916
108718
270509
381125
529393
55205
505281
214625
365402
332258
379544
137934
86937
350247
804789
22193
0
747438
658100
350937
400027
222167
393933
211373
487959
239917
422698
94980
388384
357235
525761
181633
156483
361415
710789
537821
58070
211198
441728
0
88261
0
365540
1001
234086
265806
461532
38383
494839
87816
310230
105414
322219
475570
426387
125083
484832
357870
121530
387430
654180
4339
598332
456829
253163
480304
907079
305242
313145
190915
295945
53642
269353
379953
188636
219304
340702
676157
31227
257304
95160
0
233793
347558
360599
535039
291505
380720
768276
591286
309801
106519
0
275819
169681
299773
290669
184606
59002
128454
437028
360062
197373
253618
456320
411873
569019
125070
119603
217119
283062
386738
264343
404300
163340
151232
353411
305648
254039
374157
355096
275215
314045
448526
285482
489006
321805
450477
582650
146422
306026
344796
295716
322918
180421
377727
524213
251902
0
305985
199834
165476
87622
206476
374504
657822
641352
485371
97587
327320
478792
594411
554027
303820
488422
13304
260101
355658
14611
35391
145387
199482
255400
218331
222957
772821
556391
658224
404589
178183
311401
312846
527807
266684
426440
429061
207014
48132
499359
847813
128146
0
368196
440907
26265
262190
266480
406709
231007
144745
326454
275169
407280
260293
557126
71128
157849
132956
420453
148054
0
470227
537554
246734
41943
211396
206802
200513
291793
427888
405840
302670
108504
478792
244367
339079
189323
0
173183
620505
146952
436197
89782
134384
175705
292473
343272
48543
332343
288516
539095
332594
221798
345480
364472
163050
333380
687753
396223
301020
356183
411767
190592
89193
662238
223388
620505
569043
199374
315186
479811
187383
370334
225302
201283
350175
179483
409269
586763
589243
505243
170618
192283
508253
0
339870
602813
248462
441847
194972
52781
526531
299326
269480
219757
246385
72266
399639
259087
605403
176915
145267
595408
3415
0
511906
373037
519574
267532
571510
87174
395482
133064
270463
172941
463227
156368
567932
369242
0
255615
487365
437302
226402
193960
111296
382057
522518
209520
269749
37612
23687
166841
90147
376303
337953
460810
82509
21599
317281
50191
474848
229052
692083
349686
317518
130637
646563
175853
108411
63928
482923
236660
631318
249467
363871
324325
192149
244138
212990
154554
376386
119014
260403
181519
393234
148973
143626
436554
195062
385413
328796
196302
487400
116683
179057
504690
252191
86906
705983
243397
523547
453757
134452
325220
225857
317066
175412
63879
445563
251078
312985
441105
105582
175612
258612
27980
511879
317282
176380
263065
359894
407556
321227
490336
21544
425213
660043
156934
485775
581570
272235
439725
0
313637
493386
176493
497123
489375
376114
0
128238
512358
463073
33158
252424
165149
665130
245818
88053
150699
163232
92178
300361
506671
510868
36330
481671
415480
439179
0
237678
0
276542
498407
345314
476258
668393
297673
119178
0
540990
317871
383334
334516
219119
247402
143126
431223
0
293868
403873
376036
338169
423675
15393
526492
280889
0
333642
202943
188490
155139
388404
454243
260442
264118
184046
269852
134490
96030
520801
236777
207911
449714
448009
216017
14485
304681
439387
492994
267377
0
778505
497472
479192
161181
723470
370583
522168
222360
222372
481348
111348
211383
257326
262519
490155
114500
1502
154247
391336
433069
283843
517546
342863
42440
310139
22419
296901
92923
36881
50369
557876
196832
438169
278354
514400
748914
354367
471248
24672
292555
225968
145759
198914
346054
835333
211716
310038
598654
215570
137910
753314
83928
316937
588719
518753
214734
89193
317597
185811
285038
190889
580687
690923
62428
399440
102907
371110
204023
613023
184403
247729
459979
473001
636832
254482
257584
77717
0
290983
156777
430967
498491
279164
191814
320552
461938
427443
352498
399906
168687
458465
81578
36848
670150
75578
90835
69248
169153
320768
81954
178866
679066
38090
136534
473335
468973
74647
257031
401354
273498
509074
115274
419633
427669
77598
120873
47234
148145
518041
195478
332153
356640
228750
380411
330732
65701
429558
180031
67819
263182
308173
436108
287677
283014
740567
330408
0
315857
0
449154
424100
139965
615135
379391
377832
664652
154439
326550
240589
296459
427363
571510
473331
262574
466081
222014
209204
129693
256455
506260
696763
113202
147977
130618
0
302504
481977
623263
24975
392646
400937
50835
179509
323902
541706
342806
96488
221782
61562
159189
0
174745
391202
128811
451168
13505
465261
393868
561746
115355
350212
362506
168692
264897
270683
258832
454312
163535
41552
428364
856975
182007
525169
348283
662209
606904
752082
236844
149218
370122
292863
239783
78017
4662
0
14904
16162
234843
527372
288062
269145
521971
249767
637247
596565
114616
22952
191532
207162
607271
491770
641919
174969
317931
470414
97319
231760
573337
516479
184192
286153
187182
76459
695806
351600
210126
294173
35029
220179
161734
352610
68393
214230
290569
617826
329825
584831
54451
412236
246095
423646
363727
317310
0
392514
246172
154251
19571
222758
240775
648508
177188
213082
423196
181079
325633
234734
131323
241964
220858
303899
330926
84914
330805
177640
337617
352337
331377
402804
30377
399062
508280
409312
326386
393543
424199
199921
0
550986
513785
127500
406010
588969
240352
335456
141707
65359
389302
141493
518738
34872
498115
296555
285278
219301
410086
815555
92638
163349
436145
359292
92405
321425
375432
535681
330327
590305
281566
99702
436478
81996
282858
194386
91768
513943
116910
225275
0
18287
82950
0
339232
285177
321974
516500
693191
127161
552288
321785
292959
334409
249621
296681
679568
491173
207658
316654
458612
227621
56945
349467
426894
691774
177331
656735
587543
326842
329786
427303
125429
463094
413150
0
166115
218202
0
443421
414110
448924
56295
567784
216998
0
475427
0
457855
0
0
499765
374504
164636
64925
269434
102582
166292
101655
0
312270
91035
217691
607973
281188
453239
423403
428282
554323
149361
516289
221438
528463
831490
30714
339954
210983
370845
130199
319960
385107
388908
460831
709306
367471
70795
316615
720814
27538
138616
376207
110036
303974
323667
291930
376601
204302
316621
0
315271
0
20067
546615
348163
231216
385123
259226
453881
413576
211999
349496
244531
286990
250335
199154
134232
245963
0
0
409738
320366
584161
52781
227547
375006
245422
260758
81263
111808
301401
142237
573402
660888
471043
494742
165536
89360
100204
365884
0
184948
267182
490513
526084
619708
484574
326440
256479
312776
533607
69532
64497
143646
79133
116666
118173
481166
105414
446674
457804
422069
20954
445097
353901
457919
85756
454963
438339
198577
351516
0
183902
126557
87865
258755
394048
76757
338479
75412
846985
102515
0
432188
391894
129412
523041
199004
52327
484741
306739
490336
283355
351337
0
104474
604181
242499
0
296331
97677
179151
206106
348717
291766
126411
336599
0
52921
534106
389704
608812
120871
558986
145611
99811
208500
338583
50733
0
155050
0
466209
512742
95867
64158
81811
572791
204187
315799
159501
145057
369371
97033
492852
199720
732145
82631
601086
0
320905
488242
351303
55706
311922
482501
447736
187821
343156
421537
181188
384401
378834
23195
289116
273186
582876
253012
285998
459265
210674
287464
605611
367493
634956
155912
97520
486915
466177
375155
243668
156312
394727
240149
12365
664140
124406
94146
118046
618768
722304
649421
508736
42329
239365
886181
224544
46100
335652
261308
510403
484916
110168
637092
332435
23586
343015
515477
549450
474656
305700
176231
560626
408903
474669
479041
326508
197581
360786
532217
316937
170868
225775
116217
45365
249570
204899
384539
427725
408810
0
167799
472190
63261
297498
567853
400971
255573
487365
21042
64771
314988
313470
464226
268089
77699
379390
319620
106070
749213
0
367742
585719
77885
163349
294316
65881
508662
551739
530434
316045
22744
216837
460912
678197
320961
388124
169838
149552
357568
273173
103429
367766
182146
562854
521502
595934
525029
201704
267018
505806
479540
58001
39774
480388
418380
0
418324
320775
173462
518035
0
226201
43376
217094
488387
309628
24057
5568
123296
138100
352606
502881
263502
260500
283251
294151
248916
362523
261986
109324
407426
158988
462039
492107
47910
512872
246494
381081
126011
350509
195213
305333
408720
203326
263940
0
220602
147081
362838
179328
247240
0
231600
630551
318426
338007
212859
276104
325392
273131
444075
497338
468670
305795
0
446772
375837
531114
420529
0
439462
410343
372919
316846
433923
81050
512328
346736
260287
517345
236575
118040
589682
104951
477969
349618
956816
187200
361483
402849
264059
606217
0
59397
368670
289331
43096
750224
348205
348781
261709
175593
246796
255874
177261
181937
307975
358590
392482
490334
91546
126065
339672
34375
485163
522737
187864
256519
474090
345893
252572
480612
267494
189688
310968
377376
283372
93645
231760
299820
81966
738353
216830
273526
424015
182536
208587
527368
543175
532055
595857
124157
124126
579963
128092
0
237763
0
160140
447566
0
528387
120710
386597
407109
462460
0
659751
0
378689
176610
433441
79241
267098
92270
324815
541709
100291
259525
184046
470225
135476
309696
215380
222602
192590
162949
485728
204097
381289
194326
0
0
520938
418324
0
394445
85599
227157
18742
154617
224397
346181
318196
61679
126310
106858
338882
220856
69640
33078
335078
0
98287
187738
547069
365268
59446
492447
592300
680224
118558
238332
535413
209322
430672
633490
164730
129616
27262
681217
450451
530595
538014
627412
261274
0
58617
521651
311401
148353
293467
437986
470113
242314
173774
347294
380159
36097
553070
212621
477505
436511
509512
968434
416523
474836
418807
0
0
746395
683044
76464
381165
0
256576
377326
211157
20135
575516
117380
885348
189022
134342
632340
64862
225478
88980
284593
210852
545412
249598
81953
263188
660998
519942
225000
482405
313297
340039
167030
309715
585962
488946
52404
157974
581096
545412
546932
538784
458431
169161
306782
245787
27789
408799
525452
386441
268837
296562
237958
35302
323562
0
0
203059
493676
0
470178
274839
518560
428599
381967
29302
52269
82631
173158
275613
697078
609515
486479
364332
152595
522127
165402
11801
110218
78017
7313
259584
262698
201195
822214
86051
210486
274954
269610
0
437569
267652
253261
150864
153392
271163
559505
0
267903
586092
194259
524764
125524
508099
634994
189756
258550
0
87765
619626
71927
16199
107060
172552
424491
170848
316843
4662
236891
666548
460563
225319
215591
322893
309794
605364
183974
330245
600942
214583
3168
271473
193026
165721
0
0
55511
445467
36032
0
589027
374496
272910
93119
153581
333402
381103
95358
108510
232506
53532
288418
51623
463190
781773
364141
577935
204744
625169
228092
536437
0
355285
233400
241294
272383
678944
0
65508
164840
207418
221781
67539
557857
462801
170302
533890
0
175426
363478
165201
532398
669915
133570
463959
565054
201562
551965
70784
361679
184072
545566
58617
379383
346107
438976
67468
0
243612
0
302680
495716
33816
358945
126407
0
135182
469496
288026
216428
152124
465168
212797
295964
172460
0
381197
216092
677248
823867
241701
322725
213156
177028
363410
0
11537
330326
476163
191117
506903
499069
161490
689819
367392
569800
198865
239493
247393
602842
550331
783884
242306
693650
523195
345502
595289
91951
184518
750525
116825
217864
542374
163525
226147
0
416190
301182
459735
324976
454668
768810
85869
397713
0
210024
0
521717
93749
444398
196832
399946
233961
401766
385166
283915
345849
30875
68361
592424
117582
224830
383673
655249
377063
229238
119709
357461
421747
273737
544226
308497
323541
486324
634307
234536
147288
69251
329810
176864
270157
91785
209537
243006
143947
575334
331303
236488
244448
61556
161477
0
37443
257035
177606
13023
216815
491538
436648
196695
592536
515309
150334
360578
0
388736
477345
370177
598601
219635
72702
299517
77112
267184
447812
272830
116580
219470
323419
189815
430081
371246
146448
211999
399587
297903
334364
669980
398425
360718
264038
0
185921
266760
109719
205792
0
360233
0
459712
145206
527773
371802
202307
76247
150236
473650
570151
563817
169688
183892
281073
224138
302081
470539
10235
330914
656638
132993
387917
551496
227834
231669
132332
189410
754246
332996
419105
107541
543997
136692
146390
499368
459945
752642
214198
87537
251152
113343
703559
33139
128761
213502
97252
346739
448870
152462
9376
236346
497539
154492
152986
283317
459846
67449
229705
658890
339797
163164
578545
310230
0
0
11783
523161
412307
268219
88597
545100
276517
274731
236404
63246
299833
132463
71074
97821
572499
536673
252898
0
570223
198902
262830
718401
409888
128972
472338
351401
501724
1023377
90130
145468
643644
0
0
405543
431837
656729
270802
194706
586597
533657
405707
537604
489970
101287
558527
0
329149
638748
310058
128660
14380
357447
48980
620464
147879
359451
73560
339222
31642
230644
42741
311334
0
511334
496493
234565
16822
117538
499866
248267
197934
506908
241965
226645
288112
327525
400979
407332
41730
344164
211496
401970
440005
284233
268386
166957
296039
107438
72596
100691
198210
265514
387059
599980
294578
608707
388231
216084
371191
96030
362337
372242
570987
0
419438
345972
44052
481696
501321
360967
227072
23902
457202
269415
216510
246807
92117
134255
172100
431304
332078
93894
803581
678866
155651
33060
421855
483275
111808
20659
0
127249
0
372431
15362
154263
50635
151657
607554
197555
569023
192149
34532
758192
451557
454621
323902
569523
190550
0
353257
481265
198557
480598
333952
66286
680337
232212
239052
100006
406010
580191
197003
0
84452
259628
43534
407743
97680
129804
454970
231394
577061
327630
0
392619
203216
63879
447674
242704
480728
380691
273088
368227
303974
202538
0
777130
185911
386238
124511
240765
22582
158548
533392
380178
398350
445563
0
446256
98830
90914
623333
269959
703186
543853
175965
493573
484520
607824
293275
181138
110819
193389
98267
93493
23531
308412
549621
379583
649834
157096
209667
157272
192118
0
330372
614445
326559
0
168101
222927
404713
334858
0
496275
356904
602472
256821
0
154123
65738
0
139080
340088
0
51603
417682
272307
572666
144560
184182
73450
569088
499518
270633
385940
250985
559067
179057
304773
527351
336761
629563
724581
86658
306131
202118
186734
22650
532055
57497
387540
390307
126116
228783
195914
228897
235031
138321
99773
172435
526803
319263
572303
126760
377257
203883
76011
532617
217152
439798
242524
404057
266
192973
324594
114584
236292
0
312805
227621
111249
384583
623332
81605
212783
546197
132567
819968
503886
441172
453913
526364
201697
0
246172
62398
152791
456960
77902
62087
564790
58752
324746
108091
280325
91349
590582
263617
0
201085
442117
559530
88226
0
380157
694520
232204
370169
18803
224677
307428
68226
377383
267539
484964
217715
429698
300923
214759
685573
127396
652724
547883
401773
13112
26272
726605
357559
246385
458400
145387
789868
0
78404
600731
361634
0
225171
397783
308744
49163
114476
542266
311322
60911
377147
90535
257460
74083
350026
145026
380596
342961
400039
153689
327320
310038
206601
0
482199
295733
313376
200184
500489
457924
173763
634939
9075
135968
73198
324673
380033
402809
552830
182038
418752
125766
487137
409609
348923
279205
0
353895
234821
301199
198914
501288
392266
288277
376639
708408
303938
23454
35455
17138
654763
467211
277823
181648
672392
247320
736924
319253
375097
451112
18986
443875
23655
227748
250350
404789
237622
297822
52045
792
848010
376095
121253
898617
0
363171
105385
515241
78743
295921
306499
116259
309295
406476
460546
329708
799681
84034
0
490738
352740
155700
290178
242433
12294
288580
548844
361794
122064
300825
470166
277886
413452
126787
315560
384988
1042391
372290
77607
487862
424578
117367
369400
652197
76683
120772
266971
545693
416140
429577
53473
165355
407207
216174
640608
81864
451954
211920
0
342299
526976
28366
106065
670636
272293
214307
485200
623314
578363
8728
599576
482738
549456
182445
162600
0
322720
92343
322414
367904
405769
732064
609618
276856
505541
523076
239875
421786
676500
369906
429148
315
197298
457167
456879
439780
233145
288736
204563
220571
689577
368967
147413
492447
184828
483409
306580
212797
495357
160747
443952
317824
0
466150
394070
446663
98914
0
532217
467866
105133
460331
139395
412048
452564
308341
97419
296190
356932
233386
143364
434989
204801
123025
705682
149595
438868
614502
648775
454603
197773
362044
885320
50788
559490
540892
314908
512908
195028
324462
0
56934
107560
629607
188380
0
353095
535222
129655
509928
119844
0
409195
87693
402908
873019
264927
191470
138555
381359
91152
211233
246791
467790
384366
283816
322987
302267
376947
591414
150704
16562
629938
520037
245329
180917
794498
131675
310460
531523
214229
460522
522573
528766
32437
293348
85963
228342
296539
186832
289372
365094
322227
306418
354515
370444
594117
350194
192
324916
190724
0
260191
278454
125285
27038
20135
629260
322837
429674
224259
176966
0
171492
389034
362594
596419
83349
218985
197786
26790
234848
0
168126
450774
147611
321260
372524
394312
123961
205929
410832
74786
94755
259030
229436
187383
513865
463110
355068
405765
15354
202676
93416
428135
478561
99963
244217
398476
152152
260504
396056
264213
140827
664989
144849
41094
177108
270862
444721
485878
228681
0
111002
2244
72440
258456
191273
6668
366448
304839
444967
138837
198488
412970
273479
178083
728411
268567
56763
259516
33791
674172
657503
446040
188404
341741
509091
118031
83509
185273
727458
192530
536212
238122
215174
287419
146669
336658
411812
439210
226292
225320
80719
434869
471320
0
329606
432953
834301
672088
226876
484298
127481
293047
111712
352882
123105
584995
411041
257397
190234
497352
204622
71350
48894
380426
11806
678676
97167
528051
98768
415290
462060
276834
467642
45883
600723
257460
361794
183591
563863
641043
427254
303350
249130
402956
0
257495
399946
202142
795161
533546
22744
291139
337523
250015
335323
622196
341079
209966
142603
373674
208777
816272
180949
156967
391983
88483
439091
359483
899696
202195
170903
280193
610270
245090
138148
537623
16166
406865
228204
287708
487009
148026
470985
30048
289717
699984
77809
226983
160706
405622
355265
405777
262574
15963
499441
689460
548427
488573
443565
197815
0
570206
159592
190290
416652
785763
0
684087
680365
570104
346520
284275
437877
513823
277917
260279
511021
203444
417461
153408
180375
249301
144959
183548
437014
0
267938
195593
346931
0
289948
669925
361078
215174
168171
462274
746396
70784
234447
59590
231866
545412
254412
0
516031
81458
306111
608772
455723
472562
272024
450477
571272
107338
313368
220797
611628
65978
181660
105145
73249
22138
143137
94634
181145
346987
195815
170976
379725
660225
183871
127299
351885
0
296598
0
645762
172236
7393
299449
297470
351371
757416
198216
599465
220867
475017
630049
583989
627682
61079
263099
110819
308152
133390
428661
154654
219468
86534
221130
310737
360761
338761
385486
291676
384228
105086
27338
141533
465449
0
332148
192142
190067
127911
306167
166951
278347
393767
405994
36931
350953
331558
521286
401373
105365
0
290210
67928
610660
536375
0
333371
242298
457605
159195
566119
106721
306997
397703
548933
345506
456818
476959
411261
0
392553
480691
528769
259729
275160
261500
0
480135
272686
251970
291941
0
297312
231624
512030
428403
125989
398761
0
119102
315745
597221
957052
237951
90201
194036
79441
119932
116959
507724
123632
380211
23602
362704
553762
583140
336314
61722
0
271605
244398
34685
658997
387059
208023
28043
110648
598280
430614
85244
287473
0
357678
300945
127585
358541
116866
403400
75865
401620
143645
58236
308338
608311
234155
398196
390050
254894
0
370732
505406
382248
551975
606362
933902
494293
189895
587833
91630
408099
426483
276011
453904
141533
57870
0
104898
678559
140612
580687
189655
338491
360367
285243
505594
217148
259605
227663
299577
565776
202325
228480
735123
375451
397827
813992
79514
6960
0
46408
305726
546944
543235
212058
426376
320192
118307
199160
572303
138277
355182
196660
283093
108021
165645
82308
252864
516435
533911
550379
645556
601361
95237
132234
338004
218755
452723
42414
78619
765797
464135
320106
541465
187491
418869
296507
504713
292869
245916
278964
435969
167845
205573
271852
454440
129292
324958
158047
537987
565652
433976
59997
388595
356175
535844
101393
371341
21400
0
507921
225838
431176
0
16806
612207
185805
551603
422916
528562
503941
90083
8719
441569
384046
411515
260605
123105
211984
303784
511487
84308
96535
494307
406950
283571
186016
180692
160060
192757
253201
335828
313218
231981
417176
127570
427998
933508
539487
95037
572496
23432
411434
201678
149149
132384
192465
235192
50483
149075
219028
419235
88789
81381
87194
404803
0
0
598011
45366
639318
163302
436207
132114
483676
362522
553705
280324
361613
247800
168500
196338
346006
300746
165931
54593
568010
480115
39643
54895
139080
342432
312488
308948
299736
208898
251402
542564
725992
5217
589872
245354
396477
529946
0
356618
684371
334970
4662
594525
328284
2011
481911
144034
446178
224544
293136
323813
338495
78404
0
386858
135161
221782
250081
545847
167136
94687
347975
2352
0
75290
405877
182384
584797
265878
228817
83349
404775
163495
430197
643123
0
200708
175853
315442
258375
676662
503320
110197
393564
337898
328669
237700
506196
559697
728718
282808
122057
180253
349040
94814
376462
216566
452692
128129
95458
0
549872
176722
519265
261440
670989
98969
0
220567
420449
522069
423961
0
248315
338093
202213
0
0
0
302193
650131
98098
454592
178864
195525
620273
0
171333
177331
161788
341899
433145
254133
403706
498366
283072
358552
348582
384415
0
57946
362131
649093
217201
526033
0
158380
154617
183909
11908
20659
349933
582650
173470
107700
802075
178862
472866
235437
543740
51285
103788
369318
253365
319303
405832
551529
513473
0
165341
235369
269774
311068
371806
67130
414556
576477
454246
153445
400200
189447
99039
639131
634730
96405
375287
260397
623399
98136
182641
451961
540054
0
356904
320310
312694
432750
304110
236737
289390
351350
95070
461985
83591
137205
180725
114624
412875
315142
55884
0
0
79203
342552
99386
386585
579725
303179
242779
135374
86302
131634
556090
285250
372031
282334
69769
414940
248454
471864
552359
624497
354032
555326
451541
436005
459797
564371
352512
106089
270755
559733
250041
42746
165822
171925
267236
0
216446
126625
702678
328609
0
477784
201649
47658
39651
126326
0
250848
322861
94388
0
399799
348567
223024
336352
678857
0
130070
567316
331099
449130
627156
277998
322550
82683
759590
198927
309295
0
91946
13800
671913
49948
479165
0
395569
0
480565
429505
420552
155304
240174
42708
286791
510209
693251
108328
95834
779130
133049
528769
145506
470382
311501
301835
430927
245720
429760
0
304447
190000
61698
379849
347834
81412
373550
608029
84353
288528
288418
123613
0
255426
0
622600
232639
382288
931144
370455
123198
356566
94120
172435
243868
373376
389177
366141
145850
803823
420869
98530
183732
459841
416383
319866
412676
237700
432698
294463
544056
215522
8260
201494
323814
461317
353906
112722
575459
574616
268119
20387
233925
441032
99961
411155
716812
313199
176305
237775
335868
0
508509
448752
206054
469858
613086
218427
507719
395900
272327
399261
861488
58550
222661
500975
15232
385546
212618
571048
544605
496710
397668
137314
546709
517600
302044
333026
267989
77598
105285
348748
222816
205610
168360
510463
276664
274927
173370
623931
176076
337762
427906
847673
460831
121302
130875
308029
143426
372528
8202
138075
245532
487764
444761
151105
36123
343320
393827
462128
208232
660011
197404
223404
328130
600515
393684
513933
335220
268816
270591
504199
213488
250830
127314
519527
343436
0
445608
245584
415916
142527
0
87816
256897
705717
0
399837
356932
284699
355182
565258
386506
320810
614075
145686
568136
49413
166583
266971
0
170895
77098
24803
217119
455289
287099
102353
516012
232139
367869
254753
197387
221085
144992
216908
351012
4275
102772
463612
866674
499692
642841
294802
298805
344533
346006
190881
20962
276694
194869
155099
475492
0
343538
401068
222838
313440
0
249210
176426
301552
340085
353845
364637
610647
89869
783772
506903
552120
32675
0
647257
306551
638666
403263
220320
411483
725974
622994
269957
80279
385006
364287
363212
63529
138353
272250
374808
336521
201508
197919
247872
526337
84733
43603
314548
11585
98566
549872
214118
303531
664596
17220
56567
132887
17255
668187
377016
462686
345742
0
397812
162191
457630
409797
256981
221797
69830
346932
289258
668895
261415
170551
245785
426340
23239
189500
185539
383588
660082
91282
79036
401285
392810
0
500603
26590
348702
108336
394689
465233
352208
337278
206457
327813
367865
64048
409424
577252
297724
405588
328809
115017
297400
392271
368472
329204
600691
134578
63879
204746
751408
294526
0
0
82706
10721
479796
327717
456024
378598
291406
240247
385725
81263
453353
97389
175755
265650
285785
330393
51644
145205
14028
746611
372914
504759
281719
0
615939
221892
171682
115655
190561
77279
733539
496710
462172
168169
411662
215851
368227
322909
404057
280729
221020
238034
0
540515
393753
193723
120992
392121
97571
230851
21531
569023
177925
230549
0
555524
138340
341409
230770
198800
254398
592074
0
381244
409106
194734
521293
331993
481988
239842
431163
529604
461118
282529
543645
386545
76011
199023
517803
0
271782
772001
356407
246596
363372
233168
667512
89220
0
215717
543177
897657
237193
466363
349890
297749
281720
432356
212014
93328
180094
264090
0
62344
264104
458318
197345
390574
426929
417877
355820
569561
290045
400968
192576
327336
313430
28482
642939
366099
17518
532860
417241
319839
463344
74947
0
150219
0
782745
411225
374205
655986
610825
505608
575941
495962
269394
367869
156525
303776
512505
308368
167256
315808
255247
72593
515568
391645
369586
31324
203871
318944
423177
85065
640814
284927
271354
299755
36037
337194
499096
320955
178374
769905
203167
351012
311982
183947
123986
454416
81321
317806
111601
127823
305802
666419
350297
234540
208395
453584
343671
92065
423337
235619
212573
0
83584
386112
434317
373086
297989
256124
543444
352690
263007
115850
455014
200447
199335
57672
268591
477659
262062
185424
498692
322719
496193
279744
490040
364858
538970
299438
609145
570708
165931
439342
451316
84727
361078
152905
120791
113192
776892
339605
364559
17138
597584
98515
486993
409610
88644
304767
509803
130444
536130
270646
566027
629832
411582
295857
544672
393992
137756
239030
293040
107492
141550
502257
515792
379763
314878
20974
86757
60401
502118
0
385605
0
338716
38910
489976
528479
88680
91802
0
816809
309654
288277
154554
65394
284372
487511
423092
202512
72515
594023
242250
161566
417341
321355
600918
418435
232297
233588
560672
347892
262047
322059
696259
390691
78467
147376
544784
248637
153959
143285
464683
138469
295807
167570
547813
115607
514639
137426
396911
126874
939789
290793
483982
592880
475083
780243
500444
303397
232218
118899
331603
247320
270174
636842
324958
318902
602993
174676
69530
161782
552737
302670
204364
79342
111963
487572
102262
489247
886181
339221
147376
956895
219732
131279
91469
0
378929
343182
80736
256494
423680
769410
249174
291139
117323
609729
522110
188554
276090
534603
321280
126972
278239
547921
249729
746706
231566
321028
237025
864710
67622
534432
451601
216247
445843
0
185519
660162
629105
89745
300287
481911
0
113418
166856
42179
490443
84424
0
300746
394508
625017
495755
549511
192190
181437
455134
242820
775084
31602
601594
601563
209989
419616
331095
549261
608029
316702
743252
499007
594293
569411
731538
407888
929949
73681
460319
491216
253261
875436
660941
265955
316180
163080
205961
356354
465279
569901
250811
390122
299795
555820
442203
399286
112967
445966
470737
254777
307331
69571
184904
465505
136405
295498
330743
260747
41168
310618
233572
116690
372738
220329
405973
0
297205
392810
177026
346701
179896
490203
280026
178150
374875
31598
24005
151060
368879
128956
251360
919132
812747
52047
491837
436896
622093
385173
78948
713982
186836
85198
406601
230112
128621
185396
4662
0
470423
260167
409424
171534
587160
507359
218600
158778
709052
329222
354032
199094
196384
268952
468315
131394
104082
126750
184606
488539
148861
470694
0
596593
437778
572631
433814
84353
301923
460979
78619
594000
314123
778382
279942
171656
219442
209745
159649
372773
262516
139874
385233
496082
0
316268
523321
566689
517136
257421
556340
0
413525
260102
55511
567175
553569
668261
589741
330914
496872
302777
220559
378090
383628
64183
391206
129374
392537
384577
450202
88879
518359
235042
775603
564234
319037
313275
362953
593970
345346
188617
632585
208203
678675
402552
729121
57840
0
660011
184081
69361
386441
467191
499420
225886
497242
80547
414973
265853
148026
0
332514
228055
202590
510351
421175
305839
504487
0
229815
441485
420316
173357
286872
304984
253324
264215
527110
199063
103840
348569
452042
163454
349513
519507
311830
36396
408179
589555
589376
746608
317486
211690
83358
0
498886
307197
323172
288865
136597
181320
360243
307442
479285
264801
677712
285735
379582
476412
167444
81070
381109
45325
236123
434378
772001
246917
254747
109237
678573
372039
441959
327035
387727
195553
294309
262792
224623
375097
677368
368166
318986
106897
270524
241864
528460
226220
133043
99718
260294
460503
453263
460217
298520
120712
468148
335947
324657
22193
0
410263
575591
0
289371
364053
180419
0
543335
267908
159452
396049
226328
430390
446951
106929
406028
866762
198923
237570
159782
635000
177362
244956
360233
207121
262222
133886
497041
144857
274032
391778
247431
25481
173505
350046
302148
232304
458749
244039
85743
240870
859758
115331
574695
278942
483083
102762
106133
331343
429122
305335
500079
0
481438
85835
288688
290190
323954
282626
396817
171302
68728
450312
186355
265473
451767
141676
293133
586372
389442
720444
427230
514820
410033
555935
111030
370357
300188
308338
38612
286470
72779
581478
361140
358032
425018
45077
54805
317546
584831
503906
435145
0
63246
194647
210316
30190
450025
460546
53488
410363
271184
299668
156069
382420
283817
597431
177793
164175
168138
470564
270474
76951
240902
158380
150273
414558
304893
380642
365190
135508
497177
267018
631814
0
189035
46993
316359
265721
716064
359037
673320
45849
0
577528
40151
412347
122106
0
91296
101774
532839
82489
315918
371191
319078
127495
162181
366804
262405
153554
71197
178562
211760
409465
394455
156440
495716
311278
321485
203197
129868
562635
191225
386184
678675
726608
316409
283533
286753
58938
282928
199501
177132
210900
287125
72970
116981
131742
123484
108459
300444
246909
667455
436478
60991
751408
57956
346234
369318
600583
472892
99008
543094
325910
217583
716252
358848
536437
21810
425000
393521
569237
40084
569441
12217
258833
627788
407443
511949
318548
255594
0
418869
101562
538071
253631
218421
81263
353317
709759
266869
0
320177
491531
347892
554297
464255
377003
44194
213395
244616
322604
98121
0
989059
407779
527753
388365
234293
160941
122981
501400
421747
309661
417722
240635
397637
188832
404696
10202
403993
253142
349133
204389
708672
259108
502694
39049
543749
337481
555911
684772
93857
494642
586548
377726
219588
306763
344522
64204
435369
352279
0
48091
627898
203042
90480
0
136126
283294
252051
898801
306727
232740
347945
274877
315999
0
78920
175633
0
170110
582915
294645
341194
304157
237958
499727
336115
81642
304924
47606
92481
270234
343997
414716
251353
295510
517008
48333
90407
404576
108346
244341
0
59961
278252
577356
220640
309315
18759
384159
470382
309720
300350
186576
146918
35875
345318
189577
88226
534627
272327
239302
354378
79563
0
181271
598164
278578
405148
178240
601096
629536
322631
333546
684420
293503
965711
45559
299290
175686
62344
228258
99752
475562
185998
316890
20514
236249
132978
135316
687812
244894
572199
303342
47434
0
319538
130665
271334
452924
174273
449881
37406
460011
625700
232970
488159
246998
172530
307607
240394
127218
267970
148983
296509
258153
76512
184606
174194
189050
408711
403617
315184
352995
326451
308144
720720
654120
380345
218243
215013
481685
409971
0
388987
179151
739923
711836
62362
166803
37833
360761
559971
344533
106946
241075
328839
231385
315261
314988
219495
691643
184662
591971
491282
287777
119893
176395
106156
99752
202929
317045
87282
435301
176555
0
450662
669255
404791
47340
312679
236088
22601
509799
463812
0
619512
457709
109774
320926
195745
364902
430681
286767
450950
0
119554
290835
436743
439925
328985
190821
520063
469038
621107
233120
98174
365670
827780
277354
70187
205641
275732
357380
427154
219301
428632
14949
539009
88246
197347
136378
180165
602639
0
288365
459959
269640
0
245646
77536
38553
445047
180873
339758
193389
98156
381619
876217
160704
0
118509
259029
306046
236411
804781
277172
31074
408719
208068
151723
461001
159592
276992
468331
124292
345990
214600
343529
186101
180082
837659
586167
554302
490229
55312
10713
0
343611
366571
0
192073
205531
122539
682880
77726
120623
293675
53120
480841
350780
279365
170009
533070
444724
520552
194311
59800
206736
38832
426929
507429
464015
291406
656721
654407
0
346664
469757
282825
0
329332
0
90359
0
386508
388967
103625
41094
567060
87932
109774
406647
591553
448083
301065
254337
295658
531869
34929
762498
551013
216428
475410
0
744702
467974
444377
567863
68492
491160
166063
434207
366015
475814
235057
198662
306647
323055
448886
405196
259297
706087
76694
284008
208534
239182
204921
508161
532393
88226
598911
312201
278915
85845
363635
244551
461485
516847
243300
0
270915
368701
744296
564755
261947
151265
63320
277870
197946
0
400344
446674
430439
557926
617635
619386
476391
218368
172853
159466
41250
323777
63207
232254
670628
141085
619306
69951
0
367492
119478
443999
372528
0
472772
706751
439081
103575
355104
340480
505415
287250
444450
310534
161966
207284
0
346191
345957
325489
229444
299233
123632
441712
143434
450231
244430
599710
465279
437542
15658
113106
556398
263781
337682
259176
0
85401
0
220228
426041
421325
286810
525911
776769
179038
544042
227374
615865
250923
535222
427906
329705
432750
803564
0
367525
122832
289349
412223
237855
181953
516515
237353
403613
153245
341187
206596
309525
363940
601159
106890
273737
90524
512983
259194
137501
0
97881
0
481726
242537
86516
98874
707287
365561
543094
584995
212783
225084
405010
113960
429021
131634
205572
347150
252027
529946
552073
526441
726605
108743
0
157745
346107
413662
176202
219033
627490
0
457279
205481
8465
530253
162669
201099
253887
0
593899
141617
369356
298199
500779
134207
320968
385388
597138
299097
253407
663482
192376
923944
415533
64048
273804
33484
89992
306476
585514
269056
40611
229632
231919
789868
274497
212297
457378
300870
551483
607821
677986
534732
106656
554742
626290
376923
574275
257293
432765
210159
473630
373628
324682
186176
291417
363939
662755
678141
222373
153245
248538
278627
311915
479315
452490
279100
0
0
367739
65471
504114
266170
559031
256418
0
535396
311446
130662
3112
389038
164939
370845
227572
290669
268909
250721
322861
486899
403099
86452
203693
132121
366233
422191
253086
165574
232757
37852
197347
406093
64815
261377
715038
489704
406809
339967
625861
235802
311511
285906
401160
452305
265583
351530
235199
331174
406052
164480
573065
292192
228592
699264
462127
300539
629017
91877
453407
308093
165155
34826
161588
133335
183639
291135
341881
618414
185693
434520
584572
244190
290404
182007
457346
111766
371315
495768
171878
83096
496980
85276
163155
363789
538892
347450
83463
110197
172975
359339
211129
282827
121473
0
445786
382210
283189
63930
201355
578313
363281
703876
490344
380361
225830
55968
398683
454317
25421
848384
284815
201092
278697
344232
256446
163357
291619
132722
350665
259470
700083
771455
217583
160305
0
548368
287639
611875
142235
285817
489241
122314
501288
107396
378796
799628
108014
233092
109379
56561
462988
90590
477452
561007
326932
82468
334552
355728
206326
45775
0
19808
162559
13336
311580
483501
81263
63314
202750
345008
555515
5845
294960
542939
238436
190061
120917
202137
380392
0
317916
374409
198577
283125
583093
548113
412731
391703
485334
176893
285853
78428
474286
364971
13678
383692
9075
661575
96330
207684
307699
319076
298743
865848
456075
98225
643726
116763
479165
318063
727842
224274
441487
75602
614166
588596
335736
541034
176945
78529
17423
278083
479227
199747
454000
252771
463416
489790
493231
0
0
135012
0
357593
83117
389738
231370
411029
390852
427098
230826
206615
602393
190591
310534
487796
0
131797
446541
205192
302995
294716
145906
168499
343657
202954
603652
613281
29582
383058
22676
459585
365916
539382
225558
188107
610928
209785
399447
169583
611442
909558
0
186874
226549
544033
21506
393783
566762
279462
513181
453597
572578
242114
249982
131333
67066
118776
1198603
492953
48350
334719
148160
277335
205395
455936
0
293973
327866
325452
277839
119331
0
211313
519989
545910
7327
583268
473837
356355
133570
439305
171858
337912
120347
290241
382622
735783
455384
331556
271556
260276
0
71654
602120
348359
671172
132066
162148
368254
202427
598332
305273
479131
436511
298651
55016
42029
449151
420120
580930
354757
36289
418808
676159
501756
405413
89526
394167
398636
0
191831
306416
364235
495655
613508
360062
23902
484662
371142
466293
302276
694659
20425
598316
197193
157623
360962
88841
66348
389752
390439
401829
621768
280605
285917
300027
376901
314449
331764
124123
320132
512027
476599
399297
268585
184841
0
410580
475501
409000
67330
52102
424253
697325
615559
466081
68350
327704
293848
183857
422596
309200
179844
462277
278213
37573
217835
193917
151137
575319
362353
227249
0
245004
106051
53880
572494
379420
60679
218689
539078
165149
17392
470747
219883
0
163289
185911
94101
184332
113369
203615
148096
153631
483172
316819
74222
193382
0
396828
355641
378895
298818
412372
0
313147
459135
542222
520801
594780
388850
599250
673025
272414
678197
88912
0
241140
427199
121379
651524
134440
490657
457312
339506
52118
331100
377244
0
485123
362338
423446
478196
526904
125029
49632
136639
0
7107
561323
255999
279968
400312
463024
503127
182467
266219
430681
610377
315890
32204
226243
79355
103382
153144
135223
575758
0
341187
83596
142304
243447
351879
116836
513515
215032
906676
363281
149923
392530
36570
508501
0
355869
544143
294441
440228
157358
247812
11782
475813
178218
5480
262022
472357
0
63330
177331
393495
340969
223372
162698
599500
254885
179429
127616
568033
75579
576968
338597
98168
432268
508815
261382
695071
343317
145932
324255
169634
240843
486963
715932
0
38209
346233
180562
492446
549146
0
107396
426048
692322
597850
712419
921539
412075
455134
207438
605197
241334
245326
530488
391475
184342
270604
262386
543850
177261
217007
468869
445097
386492
157035
242419
97379
293046
307583
470972
527902
283383
0
814606
632715
0
38637
709951
532233
532030
184046
270762
80447
562162
396210
178757
234294
131732
24819
118663
269088
310737
33521
384277
398032
355717
449752
180031
462571
255146
36975
507554
577315
20307
419921
297133
332998
129435
418684
1569
237044
171098
168331
266971
250844
261380
440365
250560
501670
310075
709462
228283
64832
332623
176182
619588
368648
26698
229815
377906
298963
228875
537969
150136
203272
411832
673798
0
866215
87816
92184
34909
316479
366975
225615
325343
326527
335202
468000
82853
399484
576828
271792
578875
348163
286608
460752
713982
25301
429744
98539
220128
507466
504938
604662
8040
48281
283369
247753
357900
211522
209840
687092
396589
303976
110941
669647
591003
181519
315266
474541
292878
238606
297590
431728
42118
409541
267434
318589
0
861909
448874
165794
157232
57917
453843
370334
708774
455059
411805
526588
0
286915
353508
61623
477860
159189
0
312939
0
271717
509870
59699
144560
152270
0
410803
238346
148425
85429
294881
175884
41219
171072
216392
185911
759701
221085
287924
295016
0
304400
530791
307483
836601
368181
309883
236533
351876
842098
659947
370039
541874
207734
172672
0
46038
408930
220465
166063
432148
0
211708
0
11053
344005
368061
406942
223685
698654
700605
151242
360707
398474
361385
109107
590755
292136
58544
0
128043
97163
94935
423148
638292
197757
50177
343414
26350
599086
61698
361902
553980
0
615548
471412
321342
354182
643304
351875
437111
516198
91861
141504
108695
283369
197518
146392
82334
147750
435522
110444
59735
0
568123
230742
476288
427398
806805
190561
467868
275307
564770
188955
511401
335308
20727
268282
529100
441460
268287
115411
222704
620827
0
553964
207170
277779
293322
60960
280101
472338
225626
392706
187789
59361
228055
143028
299495
560579
145876
380554
273853
379936
397395
336151
372944
113073
452251
435869
560582
521990
64972
179990
0
244448
175965
441485
143535
17277
179540
110614
407072
964670
586441
205492
166408
271177
251474
517932
44253
769905
93054
101655
72537
405701
262511
323575
316000
0
0
473292
134824
63529
234603
83816
383862
0
581634
301199
515120
202007
259347
56350
742938
574236
531067
349481
453970
212747
277786
323312
416856
289041
182674
100310
42525
391924
210542
295671
196824
275437
711967
245465
556413
123415
153474
444061
706942
0
442193
69208
396814
0
740054
198005
353261
501557
158836
319778
97974
710088
404838
103433
374224
776171
452205
103487
295337
382398
272017
0
516121
468930
598424
16604
56053
134373
791640
84430
90914
436219
0
271137
378635
473786
58115
555465
587298
207637
509678
335579
538803
321233
381322
199259
0
20135
282591
293559
67503
230082
678204
122228
432044
520119
152504
346339
382704
204934
52814
393578
230238
0
544317
299679
250081
564941
363068
294634
342383
434020
327953
178679
127043
359591
0
481253
135844
241160
353756
495254
693438
553255
710495
210051
284154
765591
379035
336761
330048
426345
502482
101462
366973
386153
499420
760737
284480
198321
226663
656706
203391
214263
112857
426249
323922
0
182881
0
538909
313562
349561
527083
91219
316505
280608
0
467640
287903
732366
239741
818325
222368
302964
154673
544016
571834
153408
416435
298414
127305
444279
820867
229658
470079
250230
286231
737362
368862
190311
347332
341752
415529
371744
332105
573206
291050
366668
332729
66050
29352
94173
259883
213023
333834
286239
82569
641968
456884
212410
149506
327668
631953
89307
179990
464262
414419
404082
579880
0
111845
225845
714800
569560
0
530142
460476
457637
368879
265164
348074
194749
0
668861
219889
488918
110258
575776
0
485297
350599
220277
384577
205481
0
59159
413352
106721
408075
127047
294738
33106
472164
280282
289270
436781
395904
0
432750
11622
329487
337832
346
342064
341163
157593
34217
604609
403421
359546
242342
39010
613097
0
226772
507359
226876
0
78175
381258
121130
484844
699622
351088
126575
23297
176615
0
324762
434542
187790
489642
386768
528115
612142
59535
94230
410375
288020
606875
57054
715499
314751
419926
313914
587444
0
332435
260307
224623
536060
0
297684
0
444400
42760
57417
238925
651104
138558
14329
194028
390433
563684
841611
0
253407
64188
426387
434072
325761
433699
424860
244260
369460
168971
479560
818723
71496
548933
212285
440763
626907
513889
566132
56717
716486
215976
166408
469429
470080
169846
536329
451145
779010
93618
383277
496507
488531
489162
468000
622824
493969
288513
341752
302788
182058
370162
598373
375897
105709
211920
99888
0
356009
132764
210356
116376
391147
0
0
413778
475097
524219
310009
424703
478781
307650
149708
655600
442996
457400
429744
139668
496779
538418
366018
244680
566119
334753
307754
347975
336345
290681
217635
383152
619699
305242
769191
0
15978
311840
442248
626430
529657
374716
9276
50406
81909
411817
161872
415515
220382
496652
487435
323867
598096
194694
222459
606960
382083
100475
0
426138
416248
454662
152938
651886
288685
63149
0
440314
375687
554672
154854
108659
187640
99169
679754
0
0
55279
414048
424136
432085
376051
812722
194997
705447
82631
369711
569088
313157
733418
157232
41768
0
521375
55990
0
494288
514918
600850
316489
316654
703008
282450
124580
640772
252277
450875
122314
69135
251157
91296
457969
496505
479014
564151
743459
271746
107914
898147
220342
295375
644374
604609
201349
842588
341272
446180
11603
470796
786400
131247
114549
120460
255253
0
73176
11743
107251
391781
217678
561649
433551
173895
622390
182634
475647
414842
236488
692195
268616
635026
292004
371999
303713
422074
255379
447162
252663
249872
271522
298739
4229
461102
761092
361406
475515
204916
990198
173328
508641
679099
15197
166080
343088
93188
368330
475683
862356
625863
369803
317356
108456
362995
232894
390122
480600
167281
276200
290675
395589
523082
673219
366069
0
740492
506466
622394
124056
590516
119007
291207
35018
191158
112256
0
397098
429727
160964
48986
243317
65999
261093
266415
501600
423694
0
37568
253134
186195
233245
226220
613218
538954
574277
299408
126792
296682
605431
9895
259842
312912
424128
558739
257515
129950
389539
81940
328279
213089
74864
358659
113646
555045
98456
398197
535655
31129
402753
113707
0
262399
639299
781925
278206
549338
464579
105725
218021
409610
172570
292208
443477
151309
357745
453721
368018
493941
547087
306356
127218
214477
229030
467314
23239
294686
194694
115616
43125
24892
97264
421634
439539
160028
355253
220228
320899
73315
496351
0
326336
127424
209653
48091
768958
98986
338149
276766
419895
63038
291573
446557
226927
199288
188415
233120
188544
145838
270266
373505
287973
659316
163543
59668
454243
415291
636898
684648
0
360136
401110
370001
393498
15162
521923
691248
59472
513934
830267
184724
578905
316994
71924
92480
381021
372583
342152
0
161202
551532
172534
192971
462604
442586
276650
448747
397192
514808
305800
483978
481336
425247
245206
239389
230484
600775
425963
89747
650908
229343
257094
248958
0
321771
243550
243790
262512
395996
37396
226387
90982
282399
229444
466201
415234
54442
410693
392592
308063
176624
167757
289289
0
125860
309723
91248
320277
578937
306986
373979
439081
838112
587978
477510
84594
0
146103
356531
551126
58120
774348
687082
207372
195497
289918
360253
500935
17404
4698
445444
362252
680172
98331
322031
540460
287436
483381
98515
266138
519421
267667
540472
52102
303238
23531
289920
476096
555912
87684
58153
421799
289674
327280
263533
461593
62987
562877
238323
173713
99497
444478
434284
563478
805308
815780
609418
137546
591624
277917
373112
604419
39033
160005
170970
356858
259512
628830
80668
747278
407171
471974
175627
110442
616667
321978
0
90686
236737
269491
260104
262898
488355
61707
293503
268848
198475
346287
324255
136581
125490
529537
287621
207810
249897
391868
251844
104950
72764
147934
187054
95937
584492
187337
126626
432185
294555
136683
276404
371387
3071
485806
0
34467
49191
39222
0
547404
294526
565575
683048
190482
611833
79322
36168
183221
392487
496079
373173
85358
355012
197298
558527
320049
507172
67697
620940
390179
267934
309602
491859
335962
888230
712625
678204
0
451411
561343
314766
76207
756584
145692
246172
245504
336013
243823
0
591671
216641
240614
443948
274671
123001
322348
507900
20429
495667
456059
965195
209385
214030
86642
577564
474311
209377
0
204521
0
151040
273985
459385
381495
206254
109238
507830
248139
240480
440314
265850
240480
304170
3790
462845
174280
200814
154495
492485
304598
37182
348907
324282
410656
191322
143498
111671
237423
273905
418075
126392
0
85358
0
573730
356800
419997
445897
313183
159383
654034
471486
250419
160783
569054
459353
462692
223458
439086
0
293783
579483
166583
273448
16058
319314
114380
285537
427009
367689
342093
479041
639892
576045
531426
427021
271676
128028
705355
292578
255740
301598
320094
214577
601019
455233
260747
52129
276985
525714
328511
352066
434377
290262
247080
337244
549840
517932
254398
691556
30525
372779
239192
535927
490509
374019
98419
293759
0
341433
213963
183909
70154
475106
340487
289287
95458
237249
488390
257250
672815
330023
244256
646851
259108
221256
417241
402547
92116
71654
277766
219905
146100
440884
310118
270680
108699
375694
226988
174764
364870
225988
126625
766987
318863
427306
467127
225239
458516
301488
76569
422191
276142
103049
201243
1013157
76088
370185
211551
358088
446904
72688
569953
137529
343895
175543
80424
947102
200206
430805
163080
407202
57531
356502
319888
551238
482165
173162
359305
199065
352708
671070
180477
631640
0
660482
257495
302987
71141
108113
465382
223120
349144
361607
694342
59045
443517
255937
173861
40414
125905
235372
0
197202
358671
558332
0
430793
379200
319869
195082
394256
378903
552548
29805
636033
733930
280585
397896
528872
253955
415284
298958
221529
348369
544317
260990
700854
592983
161401
441596
639414
289258
396488
532707
582780
164362
465917
148216
132956
0
517404
184273
491056
561913
22913
339861
480581
344251
308795
136444
155528
259407
282774
268861
754771
0
252823
128164
485924
0
379173
401905
0
375944
448002
347143
16549
795370
267377
156096
494674
435409
69303
479309
71226
293963
395931
50833
502958
410521
327807
563896
76833
285541
450543
126392
0
312264
168758
402859
279486
11783
320128
165581
376009
140835
256149
257926
418508
741417
379995
604666
58525
369974
307262
828570
265189
274622
337316
36159
505627
432802
437646
508793
149774
0
388031
624207
273026
624232
182072
143339
434970
73676
327922
666143
0
462692
389074
270680
406052
226678
61810
432122
165395
555101
427652
473316
275548
158399
332584
249456
0
182306
167202
361161
254833
769637
90528
83625
47783
169406
72037
810131
902221
332897
297441
426249
186850
202174
287785
0
163289
347787
104898
453485
260509
105978
410123
603037
266774
314736
248349
406707
88034
516359
172109
338725
199900
135148
402499
717786
516825
521375
764389
257226
91734
454189
518099
22154
218204
896629
384877
574973
652335
178203
385383
160346
208854
377297
547887
148842
241821
257901
92246
130660
769956
187334
575965
578313
568473
231736
65182
235696
355522
337685
503420
288360
84028
505764
818682
434037
0
51186
55678
114778
274449
682490
351585
23918
586418
265559
475649
246408
88442
105507
418932
386744
537823
109284
313753
693091
605397
108176
66110
567379
597871
396656
366710
280136
446765
492771
556803
549969
316282
609443
0
376596
181386
277827
477368
257105
375468
540374
389439
400260
797394
579243
93014
528503
534430
405587
75105
415718
375769
0
492506
598785
26763
574426
26790
324388
252714
140347
427700
137552
351937
201099
130630
190349
229425
370067
866171
525514
323193
520052
399891
54180
0
74619
308732
446975
601702
538295
0
425481
469186
502830
0
0
76516
429646
394327
466582
401727
130239
257898
542029
400780
459509
265963
126567
545693
208477
355032
261578
530207
352368
172791
404806
147123
94023
610530
541593
257015
244476
0
374205
572103
513635
595120
507844
397500
460779
0
259759
86845
161762
290932
112710
340023
12964
389948
43296
73638
480676
774778
95160
183401
23538
578095
131021
60116
247431
140322
203059
199812
703601
367689
487287
538327
367810
240715
324070
598528
31936
0
337316
82631
640518
369560
303238
195926
591260
335413
401162
42854
379995
392092
0
191225
262081
217816
174581
279192
218409
0
187858
685490
772059
356186
595396
663871
145964
232446
232522
366917
664301
273466
370458
393255
307875
497438
241284
368283
68258
938951
117225
473687
441487
236087
391021
57236
8827
293169
540472
208358
441035
500849
0
241868
230005
344971
432447
481685
323827
39433
698313
179953
167316
291332
165846
319721
480464
279366
663365
186874
522538
335821
405357
0
393268
252863
610981
612985
333107
641067
117998
356361
409028
351937
466704
171362
129967
700350
307738
495479
460931
356141
411225
91159
133035
71659
430681
368995
314890
317004
0
449394
267434
227234
361736
293361
613195
496956
438544
375523
186746
345510
183132
137199
789873
662249
212535
213479
575270
180082
154881
614568
0
409972
237061
455210
585531
179384
56804
291432
290763
322280
556445
173577
565914
464157
351354
297956
344315
499590
389769
91409
188341
0
138817
479411
0
502092
553395
321442
411707
302967
168954
146563
338444
302486
309671
172211
420391
409972
472245
408038
362070
215013
318641
352677
399648
41493
180082
268929
191787
344943
758675
82792
538047
454922
278964
181195
174321
292419
429406
0
692785
358130
407635
604006
0
148638
257756
278498
190311
352099
229128
384815
419305
494314
575079
175081
386494
446346
419235
0
586444
424387
309229
276426
57208
80609
394962
466149
433685
612011
231411
87969
77730
146300
0
464592
557911
670140
339375
364833
621968
199768
29266
119117
302372
582172
54986
441460
267022
717535
150451
0
250934
327461
135741
366088
191117
342651
513081
460798
312455
236847
283462
767775
51352
733645
208486
88309
81909
363871
466370
698694
766630
459606
411261
240331
102582
261500
489582
393875
93423
306936
215974
424209
101778
8880
207244
588164
419135
0
275307
56353
52604
245561
244476
173536
179571
192080
164606
571431
197831
350305
399515
334919
631724
493569
310666
325730
457543
172856
396922
119877
582595
248032
472776
403387
0
0
475910
38637
232968
451334
181399
435473
401162
541765
483218
234814
140437
0
33900
413104
96314
856599
333190
198281
641512
438193
611710
245518
355296
170130
0
322815
278206
639482
367714
374968
76681
553958
573032
539542
0
319016
419511
678944
546050
214624
313859
193726
242805
673861
248134
164526
471367
342091
433554
498796
502818
256819
237365
381950
35470
82861
421889
478444
177094
585888
319887
284184
534144
497438
456539
577052
36629
261041
395657
317633
353158
402167
516044
0
317251
449821
248112
359316
438410
315808
553961
327456
793709
167743
866604
167785
234354
274741
355638
356440
414569
220009
545902
183165
58713
299725
373241
726253
341666
357269
182992
526459
58153
463791
356527
0
0
156631
276204
164166
252805
502802
126026
306580
739318
182298
311927
97259
0
74613
455245
287262
353980
607830
310187
514670
401794
408409
277809
656729
530287
97184
420391
217635
26640
110569
83138
564929
0
682571
477800
365377
36571
522967
8931
343218
235718
256889
361787
240774
448049
74949
408831
329081
159051
504856
274164
452573
415017
121043
257170
388364
179306
63969
137528
460319
95437
288075
759302
352111
488390
366685
0
188945
525573
611750
394115
551975
45785
94773
563390
208644
136561
212508
808968
456967
721593
410033
87591
578925
443152
447170
488607
99447
155442
340670
190927
376587
295433
15159
406399
220806
132074
167840
352305
61527
669980
158349
459321
143580
206392
0
276597
604192
407072
574670
77997
331480
140495
443517
120262
515024
503519
692891
255038
316803
92454
412623
232875
340985
1106595
21932
60705
250527
798431
568932
144152
0
194472
321525
407339
133541
490249
165719
0
403726
671283
118062
458508
378334
99524
429049
358547
341527
360780
0
202309
309987
534516
59216
509629
479222
330297
269559
643726
452631
346056
470328
111601
57726
368630
237400
257032
393907
285056
296539
11603
648465
264686
191052
372268
555912
0
0
36811
339940
817892
633788
372315
218036
555660
356889
368441
225349
129881
149985
56179
153026
69388
291308
274335
37135
365293
175627
375252
315671
643909
315250
542564
203192
512734
257503
427648
551844
295563
215252
201585
82408
0
37481
0
463560
524733
371160
86661
48640
518230
102551
334136
167913
489926
18257
94274
463489
435807
400153
37762
410775
28424
838858
488636
274804
0
53689
222121
332152
226391
328569
336908
200018
588113
598810
169190
295707
307296
200266
259297
483203
190681
258855
237776
117380
703046
110225
602058
512096
266300
488630
167913
295865
593530
153350
105602
0
472146
527812
251401
695118
573500
392729
620848
183445
0
632622
0
664203
0
463728
23792
188903
20440
264552
0
209644
260942
99417
352061
39458
284215
44961
266479
444859
491904
481871
115616
418398
679579
0
269581
199374
593285
317223
252532
214500
457046
558527
73956
295560
417578
407665
536180
311915
284250
231058
255420
359678
165083
137288
365474
136425
98332
241358
273010
865473
688523
34992
136541
301159
397743
493101
288072
585834
559927
224239
620174
528406
99222
123986
40286
831832
272644
215038
569275
38897
10235
305487
122981
697565
657630
464643
518913
197644
185303
47925
210542
250830
151092
276929
405927
411135
510767
499188
27311
162888
721805
589184
446820
398045
197298
89360
346209
164274
752369
397017
248012
256862
280772
327223
230949
395931
346231
178670
92847
33158
70041
634382
175757
559236
452461
446839
434989
288716
325289
750525
241358
95384
99963
0
85826
230543
377468
274190
227020
160493
258166
203976
94026
141676
178450
286591
554883
564980
368839
0
399473
540241
310485
481541
593048
230316
439987
468532
155937
749821
450192
189305
215949
113058
0
194295
344579
294921
323156
1037948
363365
304109
237929
97117
739484
608769
2929
0
360500
522538
0
517757
200524
178266
248270
553541
635315
631788
184924
700919
463015
69303
0
694481
358305
274947
322464
514780
43271
87684
427648
454373
457040
292192
828600
406180
406317
538218
94330
106284
381742
258375
83577
393570
290694
62138
409280
428684
507429
507289
184615
212058
671415
69050
86452
410372
547302
185046
76017
225409
230842
438760
20506
402774
82631
522127
614521
237838
547037
619275
391061
515792
267886
258118
443782
276694
184717
209956
611365
130349
70705
396478
176155
0
545831
232167
163543
298643
42476
346977
251349
124008
570987
457082
72502
483696
182191
172785
351494
670248
14211
281331
51486
282782
409121
190238
215370
769402
264254
176600
501863
580619
416429
169200
233727
205051
599351
433944
593092
354073
44761
135844
94585
272623
69700
231358
126276
92681
383447
440696
328417
544033
608722
491932
465944
0
24647
261662
229697
416276
233579
466673
632310
0
378689
709903
186993
535191
205641
765886
514459
206841
0
55786
13577
220479
296450
764389
357614
724110
374006
216767
123526
414277
343868
8556
836932
417664
118777
132320
295707
631361
54593
441049
324603
0
190325
364900
264230
773913
124891
195914
159630
730299
372683
251012
314932
733504
186322
579430
146516
280123
174009
360745
555696
62414
355866
272429
181039
431358
315312
581607
264859
421532
386407
211799
43603
284457
92333
227727
610633
425981
188928
454243
730658
499177
173643
21780
5352
495014
334948
570935
72978
561071
0
584712
244435
290128
635139
713936
336400
939057
264206
114925
214945
229028
339063
484279
176627
439081
164509
542529
11876
222150
185035
345350
202014
168114
483392
728549
712138
454922
348579
312229
81384
83577
742938
409145
679263
411158
293374
322712
499567
359281
257981
284707
0
150841
138967
481337
734652
226372
161118
325922
236442
31447
433834
559125
95237
497244
272554
259734
100978
202050
319578
0
462060
0
633727
381292
285603
240614
501834
398474
100978
371698
0
647292
87549
384836
271299
214073
390307
458169
85970
299824
195044
534038
426483
274622
305449
585789
565881
51459
0
415850
158792
22698
404162
324778
380420
748127
236846
253059
0
0
447082
376383
499194
823867
28148
589804
0
191663
460859
0
541063
319393
0
493858
334019
187024
251833
411456
150563
298538
0
423033
579437
318944
702627
332866
438712
56094
836436
667085
527063
12074
0
1808
533479
317826
352209
436298
157701
210881
301153
417940
72957
725092
712559
100077
248683
449052
488403
737457
373260
635315
275374
581428
354159
579641
34217
384858
223862
351600
455671
367516
169081
284612
554981
41554
229810
76383
351973
220602
686073
423452
239365
101362
542942
149644
224280
147233
45989
614524
156525
146849
416786
537381
98007
301078
808491
382536
462899
104266
237209
570459
159592
407944
97419
233449
0
48824
731538
82080
566985
370358
523551
919802
381222
327976
440999
380033
223309
496683
169246
265265
0
97623
378734
97623
407040
280410
115686
326887
687533
506908
500906
159906
272017
310308
566680
488536
483578
288600
445034
336400
387081
128772
53564
515987
535770
0
479069
356909
423048
621561
289103
438218
409217
322528
286186
233364
68662
347018
456862
559325
55793
176328
420990
0
0
265187
194608
102053
328512
705326
351701
537356
131571
293705
434028
342383
590362
316111
479321
338545
183163
446827
748198
298891
422290
199723
0
561406
93731
754370
316504
962742
71253
331967
317929
0
211294
355100
418216
560402
0
458379
429259
265470
94619
622270
74979
150940
495972
218429
475789
248501
388548
364682
588529
341619
910157
153000
289023
236151
183420
280364
239741
492918
27664
564656
507198
200192
821119
219494
237667
57312
253400
455830
495570
341255
181648
263670
0
458901
629482
687161
21568
642232
375293
256753
702404
348403
780590
368670
124886
518457
300526
166095
384416
396640
136047
343037
100377
601192
559251
596420
261683
0
502137
618983
316073
141019
344717
4924
315711
635269
122952
568383
150617
251869
120895
750318
424209
0
152014
487297
198576
445315
248209
319692
398397
352309
119569
219184
403242
697373
726304
0
236780
244431
200792
78043
90291
64145
256798
352368
222821
589711
178253
191286
141745
484756
122678
368028
267701
330389
182603
239918
613097
691398
798084
249957
573247
186719
85107
248522
286072
214221
192335
0
499262
482462
464952
124658
427998
599610
299886
988313
421321
548948
158450
180826
126711
426105
12964
758041
429433
666897
519746
329134
197387
417614
182335
254249
505855
185622
216378
590470
677002
625553
373086
0
0
298653
175903
47029
53705
292537
105388
249091
485042
189749
136737
368323
0
796987
447109
6748
43304
397395
147013
431220
426152
363008
264144
565216
441959
185453
122966
0
417440
142289
206676
149580
429383
376009
490592
411204
630478
568688
278176
448068
80891
537245
185046
268865
223310
295183
5631
565870
294808
231361
157581
534584
469038
205161
234490
640842
0
516044
514916
517473
487481
561989
214805
141168
363192
336952
518352
278239
515408
222637
463640
354016
329769
482838
788002
254002
65713
318911
543867
662765
260294
584172
229658
112996
195918
471960
495663
173157
713669
106461
145331
362241
170290
433020
189837
58153
503752
171405
474594
250168
423780
563781
313514
220315
330254
550514
326344
569383
379727
413406
105164
48905
603876
191146
354896
447614
84135
190102
322019
510628
749213
268931
449130
373861
191238
184657
51263
148306
247354
310733
81157
60580
52293
223950
348308
756836
540994
455257
348297
295952
206996
287338
60514
40031
247409
459607
220830
476739
390437
650073
44484
357387
510139
304831
477075
0
376736
83452
651086
379241
0
144101
144362
118032
138161
470619
107266
295867
245355
83686
8570
358429
366101
541881
0
188355
310641
535711
311363
461825
61536
354741
201653
218770
224431
45029
473078
213239
193968
754370
340582
328091
184868
0
327836
221398
401124
219800
530287
721319
94263
331205
0
336487
0
503370
226926
444796
199501
497699
777348
410693
422534
214118
505939
0
471947
297312
0
24441
302758
23239
308741
632993
48333
782639
154453
135258
0
190671
418396
0
439719
165460
45804
436898
525416
504309
201257
240137
176109
215013
214886
53547
229437
101637
392021
1076189
784736
657286
318963
385306
361827
69410
327505
141643
461849
352035
340392
84682
23619
271903
244124
121569
473489
229827
169547
177632
254934
48350
458408
554868
70880
587291
533822
262185
87699
292160
278632
485054
335838
456412
40316
819713
51830
67743
408734
0
671898
334925
130841
681813
303499
599174
242851
268335
557979
775084
381312
198339
268070
0
224881
220315
413737
490637
447384
238490
237247
691912
246740
375364
487471
26091
482063
647864
233327
403483
176687
279734
434207
299217
199986
414482
560536
365931
377513
0
432368
214297
491036
359696
466695
145282
417861
123588
655012
338407
34149
0
474241
47868
475813
350216
486315
204742
120949
569715
459792
177431
378190
233233
50662
174085
289413
565216
98238
172362
818776
591725
300552
26646
295855
322282
567511
58663
250848
535069
34532
372882
86639
276437
79212
0
184737
134207
477020
407282
278146
142960
184813
809067
429734
311575
188050
192417
481913
289073
331140
0
380197
54990
554014
420273
371523
194638
344229
460859
382235
507705
310479
833271
165972
377586
0
945856
490953
382420
728859
23506
546646
534519
184787
163614
309696
216468
0
670228
683346
0
566480
314517
0
357350
318963
461355
77973
562052
261087
514689
315827
496756
121993
439081
88982
137546
549594
421431
460385
661461
669982
202283
605457
446533
521815
615099
201991
709046
259943
321708
243529
0
68108
167049
225803
329180
593467
197533
124364
275294
375083
264059
496139
331239
207435
469078
418559
139021
290921
302255
236087
456924
609019
276679
415683
597732
359526
566027
478403
300796
351089
471095
297152
169036
57007
275483
77071
255694
537421
0
191831
378597
568618
5720
147383
785527
231397
453082
494428
0
738807
688945
644557
223616
156809
99155
392663
241044
510964
812304
315899
594877
237527
729601
60966
550452
287943
45477
442158
406715
61318
188341
467393
201728
127179
160621
247227
289764
1185030
374366
441785
142288
214412
75820
406724
300188
401582
59735
20567
244625
369607
321527
0
365386
158731
106435
224620
369448
292115
236555
470840
585888
333147
234609
240461
487395
136683
125053
98231
319105
47910
313673
29711
475329
144391
142558
391450
70880
18436
525857
194317
635616
261274
327149
0
527879
537929
442847
508548
349481
484303
367992
420199
326344
278905
26821
465144
0
727857
490592
410277
523161
174578
0
803085
462059
119628
320619
414698
5480
628103
831401
281113
374127
578870
149198
232357
378689
323804
166271
493264
195678
554052
287715
344943
351016
706157
25828
441055
381566
222084
241675
434627
167822
538218
200600
194519
490863
392100
603286
496203
458891
409433
405342
390425
388490
211434
299051
106229
70316
724064
223666
61400
364638
864762
580174
454846
28987
158792
174667
117664
421237
476016
350025
625886
83848
242042
0
195332
612993
189205
436099
117099
775418
36193
240014
91296
0
406055
146632
616827
786899
163284
573426
87946
497376
593165
721856
262736
67320
308925
535019
196231
741374
0
46013
0
721383
280449
654606
296550
453629
142805
481084
514916
191029
227621
280728
322971
331972
206086
629873
0
348775
417578
406541
463941
255984
191769
144789
406441
546176
126972
273149
448141
212449
405455
519144
544331
219900
359103
324391
243364
667332
484241
424445
194519
585426
98668
259237
233516
536867
613448
250275
805904
125365
450288
685689
429327
206842
341387
303984
765682
327901
350364
265514
197439
88893
301449
181728
511021
413956
157101
68842
151577
842755
577878
320400
378173
121173
91691
245673
157430
77931
448405
457375
613355
258742
562912
539803
26257
299737
420491
313344
536765
0
336266
317153
207496
0
216094
99497
172228
100717
146688
443533
325375
305845
740454
320799
76470
61849
384331
455403
456521
286523
565812
51441
357666
211972
193040
607722
84857
179979
229142
224756
0
0
748849
160066
606329
611346
0
447302
701533
201661
203133
20311
463779
221737
587822
107548
230084
249248
759406
529604
237059
271716
363178
305571
318113
153528
656854
508026
496743
591537
299505
0
676517
608140
156967
191199
213447
0
242859
227997
718869
275989
0
302384
326184
673133
408897
439065
207723
352818
484763
440456
314751
425225
184505
157292
414301
123413
672688
134445
606960
207902
184420
1006752
404912
0
346470
347220
122482
154323
424429
198020
418513
296389
63769
55321
525516
377923
415822
747278
407891
513929
262405
232509
177034
91540
416348
191838
381834
0
56503
598810
161549
352512
0
692259
575516
167049
212569
391712
710622
133148
182722
288943
384454
377959
279902
410970
520844
404188
0
470694
511487
10543
465454
399154
276611
411626
331303
651331
49069
264038
366921
15366
129142
93334
493858
83650
165645
190881
226881
483835
382074
196627
540104
336145
311786
773356
612993
176615
376953
323989
327013
395594
560944
452366
658843
364222
709641
747600
498597
286743
37894
163828
409196
262574
239832
74003
910378
162504
0
133292
515773
223126
12964
69001
181936
141832
630860
503866
12837
357213
158308
598531
209796
562260
107142
395397
580280
345497
519740
320875
340719
275762
209381
278740
144034
312433
403411
340023
0
96301
110380
183867
518818
200802
225502
476325
197218
284457
413919
120229
184464
577875
277946
543910
638532
535253
5349
590604
754586
208644
167153
257651
808389
216261
366651
169769
322993
173459
142493
96342
667468
406317
864515
64220
225430
131125
56093
795321
520811
615543
359096
534823
269064
315105
355000
502108
106507
50406
120422
75305
130832
553366
444953
489892
369565
334087
70437
659840
322463
499481
615099
459111
76011
276405
0
625394
29852
0
366835
311986
0
712566
474147
598322
67472
237571
142480
576020
393340
576831
478070
188154
429182
113896
421980
271512
546197
129614
559437
589878
391075
1088677
316647
663285
159541
164154
204099
271804
217268
38383
407924
375252
769174
605768
519915
423068
783083
213603
68940
139668
247260
95317
759745
314751
490345
471255
76069
206693
87216
153842
632813
90111
77061
284043
237182
308336
512803
531848
268324
321631
321983
424077
279414
506013
351701
516515
0
467744
17662
617297
428357
428154
392565
312515
176585
508883
631774
500825
0
571022
372736
333124
538218
479285
375382
230799
588845
450025
256880
279677
621978
0
0
802609
412032
865770
215619
344081
631143
382344
645200
803681
598280
505229
631064
333622
564994
462675
428213
116654
157222
416716
185476
69001
125890
433685
58915
5798
196708
289419
134207
400149
129636
849762
431984
142053
485124
287924
207326
325111
235393
566356
0
103971
785313
430018
177735
152701
236488
417382
81088
388950
234829
56856
891690
414588
297969
612957
30834
611346
226243
114217
651554
0
228068
721429
478092
524344
266797
550903
124930
303499
604816
628571
357769
425702
372268
245564
496397
828866
538592
551975
229405
194425
64032
365776
477325
302999
604125
90792
725138
703276
128129
321439
511171
251196
0
678246
206421
340498
634699
409173
253881
477063
478040
625293
300590
780693
421707
306344
56638
264295
510133
180344
230976
130091
481343
492645
228403
633273
630257
367584
357213
133802
116293
81951
0
410299
461226
324391
302998
21582
493263
264467
0
351709
354433
366580
114506
341094
33078
508115
201160
136412
546415
59242
393506
105379
69769
96570
31447
78253
85300
272094
392694
670033
226328
358014
631278
366580
95066
963176
266666
131183
420227
569806
291929
565479
304159
538590
17105
11110
85107
172502
58274
338493
263914
185046
595120
337163
295953
376903
432948
318640
355717
279394
577330
239565
359414
444525
196111
356097
838657
602393
199028
350738
719847
96434
393502
0
645861
355086
166325
652239
300651
190137
149506
409403
441271
92681
467393
556641
356672
176182
160018
363304
202542
267022
705431
570529
260487
393777
145010
249494
292160
711729
491209
257081
690477
575106
111845
648307
0
328819
693340
371579
321941
417105
249355
0
169153
407957
225337
57568
372801
0
659943
438802
370576
477015
346722
351866
523785
492219
785933
722646
224333
349792
516039
272249
0
306176
502439
338376
207399
130997
62237
14254
855661
590928
65665
286102
0
220470
144988
360189
432786
237587
0
794183
686874
27576
447193
375719
644557
49996
65147
376592
88854
206345
549957
338776
517300
471713
0
0
530764
163272
132323
661879
107503
50249
81088
181271
457414
180680
550981
591736
174128
84343
84080
0
82562
63679
299617
0
805540
673310
326620
0
131728
442086
467275
0
503028
200517
307793
351965
425621
262327
6413
85753
582949
603396
24896
255231
515048
233575
47318
649751
202193
533321
624239
541893
159906
517551
79341
509451
634485
662260
319290
371337
559578
366561
361801
756890
354715
209018
187771
640409
498151
257498
175073
207791
466541
352320
286774
25432
336072
337226
465424
0
128244
462652
535491
286084
219198
0
96925
338065
211250
573591
120454
197750
346722
63705
124700
756324
374653
153227
504485
0
649943
38606
170395
516435
147455
234609
142569
423148
469612
244034
96826
355768
204421
185393
218992
268058
563702
340881
346231
33158
422452
460261
122869
137865
297941
169200
192434
727115
405724
678439
0
338130
473180
545730
232467
142436
133292
0
141734
507119
376903
385121
314630
566818
375306
410620
626290
53661
0
686189
0
774724
652903
308703
197770
681985
205049
309724
217583
504963
463618
567667
438978
291267
24858
317615
341899
324972
21550
344163
331006
463725
239880
246244
509966
131823
279563
144589
115689
342600
531370
544653
430570
714537
685748
362108
0
327580
80626
540019
269680
247929
237619
618463
494691
594110
496147
0
566667
787414
181937
355176
296607
474645
445485
804069
745361
577347
684420
371264
283181
623709
665123
479939
48979
0
311179
792900
0
0
396656
165203
116491
297077
619655
427105
395260
194494
408823
627843
228105
219204
0
577052
78487
365259
0
213437
397279
261003
806972
313239
409263
378925
82357
496575
131062
2064
168513
449961
673524
763826
236280
568780
0
199457
463859
1377
601897
582344
0
49543
262976
53282
471004
66600
0
883476
507235
7904
772731
656826
0
495850
145014
0
596538
268058
426853
722600
319239
154108
612655
246881
462501
0
532067
254964
365358
156912
589680
134420
281351
0
155279
243475
421352
446302
241552
598286
325111
246371
694959
476190
433128
279125
129898
308953
280317
341676
292541
343868
478977
510499
241615
104186
792345
406432
87912
81266
124562
0
0
90396
0
138048
382056
417382
339712
173502
58708
680217
523307
374504
0
260854
0
161401
166516
146398
179328
279125
164556
175705
0
574304
416828
171667
420049
871467
195028
147911
77708
217599
190833
102353
273857
440089
126171
344041
551236
647526
169998
255793
0
233446
536375
462435
363122
491204
247915
421926
884340
73847
224410
627434
292385
679402
754608
470417
583905
393798
327370
0
88189
0
591040
31013
127229
384117
246683
112722
244631
322568
26858
302369
949064
417725
150224
116683
152527
122472
74965
304359
401194
244078
306384
17071
45590
384761
310145
177839
226243
146175
625296
530753
206922
119277
126904
336904
515544
153398
165881
408963
101885
374159
127189
377612
267453
141732
0
557954
452377
327795
459393
421817
232826
354904
0
645701
769629
481655
269375
373368
316558
204818
356264
191690
305458
220335
302166
278059
274008
261439
551062
562114
765074
155898
462489
689666
328204
477805
696834
438690
859951
362214
213653
420634
199681
675818
212744
777054
283351
176202
454858
79596
412503
66001
72596
173644
300527
428285
572205
623404
290352
205939
376622
67112
385228
674145
637982
269027
0
263826
186358
339854
308633
0
376085
753801
193344
0
0
323007
302614
422029
365462
362582
263249
439485
0
69463
392640
729857
259605
199014
456149
619910
522663
167308
210335
177788
346493
268874
200535
0
541644
353225
242810
162370
298736
0
310414
458891
136692
480387
109749
217698
674229
0
376834
332842
259720
329202
348630
276682
389448
145838
497188
147887
167153
770403
821960
442158
434392
260269
0
437570
320633
267008
635267
404202
121259
367347
397231
541679
695779
812414
79671
358192
328194
767356
236420
280449
630118
260383
218598
95404
165806
150594
393958
404750
393139
421307
394969
758523
579739
340480
269124
0
540019
309347
167686
400665
393393
501889
254917
194280
0
197094
278629
375119
152885
482825
660373
319825
431469
363534
0
0
503794
507539
486966
247915
415684
0
0
290603
691782
184209
554572
51263
342557
285248
77884
795975
0
381164
523339
89949
600881
169882
284036
166633
598830
635965
244458
288163
618044
237358
307903
343646
305677
558156
350202
466572
722181
401062
463117
462509
0
362241
245492
0
461858
323845
377612
282835
697478
549317
301225
674722
483787
669463
455754
182637
352852
322996
84234
0
347820
269680
262879
382909
173861
499647
383737
183492
113399
323530
577186
396291
0
92482
408365
267942
85963
196886
563827
98347
297789
617294
404738
451175
314839
368601
148026
182963
219137
223715
163423
507201
122766
387216
435654
410953
0
429493
408179
555709
824561
580976
307412
0
200041
178084
156967
284140
20506
93965
16166
566689
38562
67175
426399
106119
144754
383779
36561
647511
472157
655437
588152
155138
86614
285343
359137
231586
308440
484085
229599
1238524
577213
120529
0
397526
272293
240888
678944
168362
33471
57379
108062
98163
333574
658677
379345
360220
159839
565337
618291
640899
10714
273116
529134
488475
225605
335235
582025
121677
0
189890
0
297925
371303
348737
384007
542704
34777
145482
0
380581
996077
488720
270187
645937
177153
385538
439075
276244
801594
6255
263729
192118
579629
318428
0
196013
555034
324599
203324
139567
722298
223296
283943
81665
651543
495954
307597
94112
188903
388063
318602
820495
513429
333096
234581
424209
493655
302276
550318
0
122450
201377
244440
461563
357278
398952
355041
334983
308390
894719
233103
209711
655137
417170
608559
236076
373431
216001
422108
421833
608628
533451
253887
587607
256394
559503
306782
373086
726077
624519
557100
199883
294960
323981
142605
841429
44931
460417
100312
591725
567372
424131
383673
608044
457126
613888
159890
638007
424780
153208
599593
785433
649080
81578
584861
630901
363453
690750
369998
0
316418
1035743
318934
32856
96561
100480
637969
164009
225138
496762
67379
60366
298922
508372
548865
425156
467062
215809
272896
695272
171884
248180
108658
572161
247240
278086
336589
203517
527823
582792
471233
792971
362655
509032
787773
529293
168359
63514
287622
329315
696325
168436
6037
97182
526690
223517
454263
353828
89949
478352
822621
375119
374757
532707
421834
510633
518331
411372
745450
264644
107719
173758
400515
629639
447819
673310
120712
352390
550245
295514
228080
681664
481770
232968
31945
211102
571618
757952
721086
317133
319402
744228
330038
509953
979000
0
459793
0
220559
615175
538511
301623
260291
562018
515049
363475
470213
171842
68116
263405
347614
683619
70901
492515
145218
515544
0
898084
295272
343709
516489
268376
507590
376497
349911
434284
275282
158379
213071
189001
300882
256128
399052
189784
562529
545714
765561
142771
643842
147524
529527
479628
278423
0
80812
412155
595873
120873
400399
0
58476
0
293284
354314
224484
112899
761257
225593
616736
116122
277210
163659
1056359
12078
487889
406432
698172
434212
629879
488539
470617
203302
885547
553713
662900
376680
166731
0
111306
350125
354828
682460
511786
327520
515388
164175
496956
591093
144819
57609
398851
347150
154079
233694
17611
359600
245195
80270
240804
363620
303600
333389
171066
695779
137095
725779
287125
395440
191106
264166
441770
670933
832286
203105
189035
326274
181617
479160
569347
124693
471870
123054
274768
232676
124511
218948
97539
80781
264519
391785
0
326451
76481
492166
462707
265465
111431
759529
518875
545885
474212
428718
459212
52670
478792
257850
676731
437693
413566
441875
281102
586903
190108
505670
295700
289870
500200
490907
556223
23749
337069
322245
254923
282799
130653
509553
531324
959585
778301
127481
618309
752881
278246
6921
184852
474643
403710
277162
534977
506509
841715
336761
484627
484612
224652
76951
222255
676303
189759
138635
471087
382559
19084
502813
505806
818448
344593
372417
1030483
0
548449
269036
146084
748677
650690
667311
648456
67224
350476
575073
193918
398112
136270
664721
469480
696780
273455
279182
292304
610917
292764
139570
76506
456899
311290
160434
95601
283383
328819
684511
160124
234734
233965
502703
279686
356220
594209
0
633330
331602
0
217140
205903
411609
301623
296049
0
56761
175027
703405
330288
31447
704409
57755
0
343248
123493
709388
313329
326634
28628
601252
364900
303903
238047
0
414648
847836
150508
739407
757105
329904
190511
496683
282735
100254
500535
601964
178013
86214
848598
720722
203526
0
425683
191216
407682
26257
248682
370089
176001
220370
0
0
729435
726388
532425
681807
390812
519877
243565
198618
0
884343
512775
277210
358143
515337
474850
475433
326503
166063
621069
184657
587822
476190
287684
98905
385771
396049
571510
693329
337101
146030
0
266304
316924
373405
562762
360727
162977
329972
64130
295046
330154
29852
326274
290264
226015
196587
271228
738320
720508
271378
598518
653214
593467
157543
403079
160305
743740
0
17181
526409
204857
301442
642673
153853
69341
392553
337876
268398
439928
261662
538264
706169
364366
288570
481852
163931
158575
228189
195246
683507
0
625921
421895
156508
562025
774075
415805
112581
875221
582137
27084
105766
743077
26930
27268
488582
206613
457029
323122
326541
300207
239539
126255
496641
173805
684827
48252
278423
206303
276387
569560
290010
94416
95601
116910
714313
83712
358398
477668
0
213001
128549
499911
90919
0
8931
213475
412022
778682
78580
81176
236870
77023
234906
617253
0
519207
32702
17071
695967
164844
520499
798602
238989
211644
268892
242530
256149
417762
670562
148204
151047
315142
166650
98445
105414
276003
836698
273195
437813
489730
271541
21550
305030
520988
621107
668862
546093
362431
414674
174280
623975
701789
272358
735782
520354
136675
429700
540740
613829
44412
92429
420413
271774
157951
402143
192781
712157
417686
765030
315148
306090
74102
255874
499959
457126
821572
672499
37376
378024
88022
246534
399973
615175
328122
137528
654001
39313
0
232167
683336
605737
124056
209560
381071
582410
45398
222255
397323
339547
515035
0
629563
292764
217648
461453
155050
425342
645225
752393
107001
402595
486217
652291
281270
0
197543
565668
400724
0
546444
90130
464105
493945
310604
662252
237115
105110
330038
339023
615862
599527
422108
41768
421257
283605
536546
333899
232631
318689
312985
279686
599739
76226
472702
415985
446422
214953
55819
974067
285482
537861
36372
8426
43458
759560
286639
120806
330973
578308
168917
237252
393790
125790
0
152564
686073
213923
419094
319696
222288
311286
465669
150324
216681
578540
109379
520073
408555
721739
392212
189597
223404
491594
540460
548556
575374
345389
94330
574543
203250
238347
251778
490573
167343
64275
1638
0
473103
80396
262691
311781
382489
316359
322861
844554
466038
150749
319094
478872
523542
233961
538044
577473
239020
189804
544533
517783
113157
268931
270157
95009
132121
541077
554531
263829
506333
171212
235103
664026
493179
523373
37910
0
553462
56284
463858
603165
319469
849662
45775
568453
157504
79441
246688
846832
132026
550245
764754
315454
750070
302218
536850
190733
154608
321531
0
655641
907316
396173
19065
305718
167955
57045
351905
244296
0
346942
433365
373697
431514
174577
252394
352232
414968
306930
213225
570162
244673
308079
244067
465591
234609
515049
713263
261371
445544
441940
359120
211641
0
710351
88261
566356
124629
9163
138627
783889
250226
431624
854745
373925
339758
459096
599449
574378
368028
897871
318473
508604
45966
161893
473696
214140
281048
517423
437627
356097
426249
154940
337231
581939
1080033
354379
518258
5392
84115
124062
295905
264598
224019
115123
587400
327822
160921
327034
365894
498653
135599
507491
119582
567113
365112
608802
61262
573580
0
822497
368312
401343
470549
554623
559117
146209
703669
436078
314736
320742
29242
81578
286111
515912
834170
511749
0
689208
424479
426733
400317
134277
195125
278473
6674
571022
381984
609348
318823
567468
670461
93774
517902
566612
0
197032
360286
60686
296449
507447
489078
704462
84270
77031
580775
349460
250845
215976
511295
56856
19520
351960
375881
483766
94080
554988
82963
882100
188947
323907
0
50929
508760
387757
140229
184106
539322
634748
460919
537592
708742
70005
339861
297560
662912
749783
364344
691902
363789
388450
266782
81086
590968
910235
153201
238949
199095
74127
499393
54622
428073
645657
314424
153223
0
548142
234165
472584
205330
281840
315411
300946
409909
435603
93681
844395
513573
0
19131
277129
401973
516761
281102
318633
223571
346396
26360
20898
231604
354674
129673
123543
525355
535078
5188
82071
222924
152242
69962
182650
637921
102541
70001
27621
694520
373702
436760
284017
317824
56951
256774
346205
369998
660373
758192
866596
97269
349901
289094
110074
504551
182729
458657
325495
198943
284215
430680
576194
755089
493776
347398
334925
361839
353927
288502
253659
205219
365894
119243
463344
363364
297366
835885
139315
670274
125387
197405
439969
425834
305700
328967
324455
166620
467518
102464
415361
799785
433040
82311
390120
396191
501875
88246
269495
276880
0
164844
467092
1041968
360786
551448
290494
212898
923162
263751
67224
61144
773454
95020
242054
457594
228361
274592
516615
216686
147458
834278
371270
600173
185198
369811
32678
0
346147
727532
400121
479553
128924
400273
223069
0
217284
114544
463657
456934
554883
382803
343895
232314
158613
263883
36168
252932
468885
318751
0
484674
192003
106736
379238
696141
161588
899872
503037
64730
643499
586374
407330
353367
382262
161302
880326
185219
409225
565280
95811
271117
1115912
0
341899
407601
834816
0
282177
305991
390381
337832
130455
214642
330552
370587
265842
0
464396
351408
696788
267436
329352
296504
0
0
44052
212779
413906
543503
571570
157137
349631
642110
67864
363843
882145
232850
545493
528465
385102
373541
244560
204742
847754
109859
421226
118116
207803
570038
307822
0
183930
309056
305571
85771
665571
290132
407148
467160
0
471590
0
128811
528117
126972
427352
532698
285101
324576
472980
381866
309966
181158
0
332142
237928
707287
0
292914
258233
149102
534020
214409
309771
213835
577580
360296
313514
71830
157748
145705
595461
322057
759200
194249
393286
65288
511043
85753
231778
0
266364
545167
726187
82182
250497
150627
295188
0
151657
138967
0
446627
128480
70880
289791
347676
745051
378269
458640
112605
326140
292960
0
317874
306324
533116
522713
432943
63229
600206
583055
82568
569353
546304
519538
672148
21599
142605
412223
26699
294294
71548
589991
218698
0
258855
386858
273583
191960
293801
398253
217380
330421
63453
679754
0
106824
674256
335785
670272
377537
496471
196107
343646
423400
405046
364651
149034
69084
376220
474264
293185
533871
469581
487471
322665
49217
119277
467153
371282
217452
241374
603004
559103
288232
58879
105602
246648
521869
342247
42089
169142
173678
497922
310893
0
307145
251537
64204
543177
616839
639072
941072
476035
515911
102636
589410
513129
159125
57417
470265
558526
752036
179654
339272
119009
0
343758
467424
539260
354950
283693
254579
540505
404353
314217
699615
295852
486250
251779
320735
454977
507300
402427
0
431469
327823
613360
82308
224291
0
196450
108328
51486
940122
455325
272686
447194
494426
526403
365743
318921
546126
720260
1055871
270992
324607
273446
490368
70152
482923
197583
22068
119569
155966
633731
295657
505853
418737
120529
384451
0
807517
531254
265193
310229
318934
388684
676800
280218
169592
355017
265450
353430
126332
754337
292762
803000
100811
0
93334
617520
348669
348715
804672
101122
351839
623264
737899
0
96393
228944
210623
158948
356972
17423
533239
149923
143359
5728
354282
552496
240573
152661
696969
355417
174713
356177
472123
419409
393827
454220
368040
371163
515248
295175
106824
164490
844402
197491
164498
951707
507119
0
340238
51285
96947
294936
432926
460319
0
719186
672712
30714
783860
339358
178174
135238
483424
114399
0
11491
402178
421572
630839
245595
289029
121483
233512
401549
267173
351704
496352
13492
188718
369505
503892
0
518955
578132
700390
203937
250018
283901
0
373387
608312
375432
627046
565111
609075
0
222413
411075
271512
349132
0
365377
271011
84142
151137
277786
0
395594
494505
686233
599046
488877
592261
328108
572084
252532
923194
336560
407077
198291
608104
208857
105542
96618
173524
341899
37894
446806
598373
322815
559840
625818
246917
164996
82493
337886
511331
259810
148389
414557
167716
438878
864726
0
384201
542067
314817
12074
374848
347726
228471
98163
643496
86210
327470
103138
490173
336389
245531
208171
213033
0
385251
625122
203813
400692
630370
604470
237767
85947
218780
472533
324946
321026
450528
571642
0
535323
0
378274
467598
595718
226474
281324
456506
801177
43772
259817
623672
151406
122462
382719
226949
450633
757590
399465
492178
0
268058
198953
364825
670556
308283
714142
22401
335191
319840
98768
935362
36323
47930
748432
573101
416076
273920
601794
398791
669647
19003
269027
409714
123036
345614
720932
373338
0
744456
88388
428405
223854
192073
689757
589680
322809
19725
320317
314208
512487
453338
233059
0
464621
474930
151875
399552
568959
231778
65081
128761
71966
0
0
546445
412117
79382
588362
128931
454241
95993
829905
378013
700919
459543
379257
508889
0
174198
0
136507
562616
119322
210956
414058
475781
603543
421916
668194
351947
62069
31304
190403
295855
488187
501927
650907
701240
344590
68286
96016
2709
172878
597919
294610
756093
141991
85552
657387
192184
323148
249996
173832
523357
142835
540666
253574
116054
176185
374937
207476
86885
621352
843204
320310
339861
335235
283941
748166
226626
423396
388808
96845
204729
427017
548129
490906
415923
300779
267028
386025
280884
371458
658658
446754
345801
0
176898
534256
164498
123986
261896
454562
318712
405085
501824
116866
180189
167073
167817
112312
167530
98543
147376
208351
570159
72059
164953
454440
404849
411346
280044
0
85533
474920
361564
470842
506240
517066
76067
444534
340151
532055
581852
695242
628700
907155
244859
547753
442192
724100
436880
336350
50907
188154
771433
668606
314163
463716
0
567465
293806
649515
569258
225746
230725
408679
45981
721798
58056
61432
228480
205754
353400
303565
430458
866804
449736
378501
187629
330681
328913
545882
688842
603422
707120
331867
456819
530727
364002
8728
0
154765
8866
487435
690477
159333
394239
494495
33098
567693
303498
477804
305472
517500
392682
39620
111451
271561
249934
220188
493011
385328
576819
28738
580555
81086
639749
360761
216037
121934
273288
461114
694157
0
351311
372907
337037
285592
720704
601329
248168
151971
154201
713498
672344
174744
925775
723584
443356
343296
417176
343671
2929
377394
681509
196660
945480
394369
184525
183894
166529
424893
0
0
227551
447553
335481
412323
69239
510570
0
627363
571431
72829
380198
336897
530472
233588
604094
718713
247516
754685
534105
725113
268907
652240
535109
164448
335152
198316
381460
506908
276117
285793
675371
64978
527359
213082
290071
442803
189001
603568
421783
473818
378357
336658
190621
0
288888
703855
658807
140404
586763
293001
239138
1102942
337492
126465
36874
77822
0
444525
519931
368142
407037
285428
149203
411483
0
287250
578545
183492
66024
417940
207438
23371
285319
527729
606220
172148
432886
420259
567630
534629
0
149560
466322
344407
78694
476934
360718
751417
731902
153349
550903
689208
518913
375929
585410
61144
559600
0
414557
207046
214183
116891
456506
0
366646
215133
635616
273288
599421
634485
174602
422169
522655
72017
0
167335
171565
293215
266265
518659
351149
499345
625296
141643
449122
104256
299280
122175
155898
123036
311802
0
140267
98591
347485
568009
437963
237209
437586
212328
84435
449812
654335
115417
350025
307211
831719
733388
102411
328342
0
77016
710667
190070
116738
211204
95081
63149
88516
455287
277746
32837
381490
153912
605210
383745
211169
393157
324143
88854
428405
122383
37098
440285
187613
80279
433174
305033
302152
526798
670413
449449
457759
751714
171217
162967
317002
217452
309772
100772
355296
482248
494739
403825
444933
266686
496203
266672
581821
337571
0
669388
148125
440352
335772
279471
0
126276
168983
264230
154669
500760
299498
181382
487511
169028
167001
3415
137921
311373
342315
676764
256364
66001
216475
528653
586763
576620
25289
381164
222323
604251
582289
734338
535983
212285
417861
0
367844
236726
310222
358661
124259
428631
564741
716173
153469
367267
325409
331140
57908
342514
441317
0
555335
344585
359432
0
844962
544894
454625
280250
803787
93851
190268
615561
0
694390
592665
534591
411003
38164
402290
371395
530793
476794
91789
548978
476048
81514
386710
0
159199
263751
175070
225789
446182
241188
294376
370253
517609
810383
623861
294517
777189
166069
58012
75286
659616
248012
316712
498028
73205
368422
139975
503064
450968
519815
233818
285418
588755
348734
398203
638532
405428
295639
354374
174721
252637
215625
121078
194859
98049
245091
455687
890568
171541
70250
487198
339930
321400
785158
280257
305720
710667
308725
216572
183918
540106
73606
613786
932990
276158
76683
272908
173857
469972
676240
197926
505318
561073
656768
403071
135131
129190
333334
368380
278604
326626
575053
280396
393384
138810
252930
146301
242893
246618
287204
573604
347787
327823
405550
52418
21663
641929
543427
390783
393310
101818
574221
702309
329741
3846
348850
218977
506705
249653
647511
694462
195742
522590
501849
417019
790724
248532
81954
336477
219013
253721
269124
474507
84455
409225
265607
381881
932158
185890
0
386842
612047
377421
58013
0
540246
190398
182001
561051
0
270113
467064
605355
131023
0
489730
58070
503866
461453
0
0
131257
606134
307386
112206
403392
677159
185357
207358
534858
125083
349794
334756
385465
0
347092
198634
619083
291505
21782
198475
365372
317826
345877
564563
372654
849757
508481
496486
122275
363646
267411
298450
45117
0
938812
316994
830009
642598
337065
372762
423920
654001
244726
404180
508337
231817
344885
413453
569606
407543
647771
305118
192443
233985
156460
347560
331867
564767
0
348748
714744
0
409069
362780
9917
538418
378410
45544
239475
914202
486902
0
634925
247117
766257
457509
294886
631400
108093
347899
311694
508915
318986
359657
322709
830909
629413
378874
483026
415862
520602
248956
80948
112132
196412
0
74003
299834
17207
0
77828
379514
384887
377923
748970
428678
580549
137288
680851
261308
402079
466858
131952
396173
0
73367
445507
248152
412405
398874
177401
36906
455413
185478
441585
609884
75800
330734
718390
703519
444214
206643
902877
433966
206316
272238
132999
153496
393449
457089
504199
334952
293412
416288
373067
69214
7313
682974
48986
355779
31331
264724
225213
69073
635026
199326
217077
235398
437704
338713
776023
222937
197078
148120
795173
518826
429005
465066
1012042
544928
189408
403746
470403
393085
231929
420303
490509
316855
120793
571465
568216
295775
438978
445127
510894
183492
440140
0
181381
145316
218043
665015
0
156530
127919
271102
512849
379357
0
427308
267234
422049
441425
460810
296686
460426
524407
440872
408645
473243
240270
318072
379691
452133
340151
450560
0
231323
661057
283617
0
454277
138558
336218
98445
256158
69158
216211
315912
388592
157456
239877
185945
433719
537356
247664
593960
274804
154621
258014
435712
558408
641648
410775
193344
0
166089
307125
493830
294815
587549
294644
134172
146116
0
430021
295867
71325
508807
460080
769142
482861
452790
568673
378456
90763
35235
74131
86707
172680
459876
505164
504389
110842
414456
370780
583421
24241
713798
310661
302865
584308
181176
392247
171711
620567
891381
254935
574685
706158
229262
403440
106340
273542
818988
798484
340019
51237
0
306037
444324
691228
416076
372914
400090
115417
669897
747566
304380
0
37822
423351
497750
70152
594950
308310
429708
152014
377859
0
344251
357471
595533
220890
214498
364436
0
233516
490769
125143
639299
40905
423962
224947
416249
339328
684420
285928
513041
269371
75337
517500
394773
345700
518085
407015
55305
313183
110890
253073
263935
304589
202089
595572
94267
539353
295941
131079
17633
550242
502237
225987
523597
670440
371428
0
218625
128912
532951
273214
440678
289125
155262
617301
220303
168431
594209
182261
37616
266316
338528
341153
0
276919
0
456446
865372
671844
319187
235878
573101
242454
358460
261783
249708
497981
494810
36707
143799
344341
218975
99985
388037
77461
137127
486963
363343
210429
485885
131319
209841
83124
0
323981
263350
608960
454838
331398
363095
308349
0
394115
727912
463100
230660
101177
523222
270673
527735
282509
748741
518041
310560
324746
467864
70250
761257
700927
233817
507711
527314
171925
261005
373371
139636
398834
532951
0
126771
201406
295001
291649
463859
204830
713263
365186
472419
478056
181507
0
780689
139299
397897
300652
355728
703643
674287
742287
93758
387194
128041
67659
81995
462621
108287
358232
294038
572054
334144
632469
428762
312090
0
300919
97031
371318
637309
522027
399145
189402
523344
741515
120061
247568
26473
43161
8680
456648
496881
622802
13112
121078
703278
758186
110548
85255
336982
344104
712307
457148
244496
264648
18565
215032
481655
0
85947
166045
62189
380286
360432
253163
307701
436745
549147
645927
576514
191152
0
49305
607258
96604
593603
1160811
15808
255580
544245
130813
380766
36541
79826
496756
173182
494814
325832
12869
694058
0
471215
574168
369550
129952
349310
0
306176
114610
320514
289772
943379
105349
559156
63679
0
288146
631201
344583
150556
363631
0
65061
949343
353000
0
671177
382389
82861
595018
192268
556303
0
489110
348734
704538
327746
249524
0
586328
592712
569629
668064
0
142351
276953
306939
183732
59233
92332
143560
342433
293517
655967
307704
326753
0
291800
239694
532621
441708
205049
696446
285414
377421
477600
349414
487914
333462
102354
507531
107464
319252
404486
57417
14788
965261
0
340149
299505
9892
70830
448573
37027
523161
272971
452860
0
626582
0
4672
323333
178803
0
655512
0
387523
230434
126212
172878
804105
632596
152357
379169
291323
885405
467006
228415
486552
656590
625602
245561
281529
194001
745605
383284
747972
331672
520811
46926
242851
191985
76833
142480
829782
400107
15601
94623
138693
96030
413553
622950
456901
404177
0
249174
25223
325215
93275
0
349599
619050
27885
147
279804
459914
1106517
397136
775655
223367
479592
344699
514191
503194
495147
253403
15151
815623
119405
563707
641852
129433
189759
443424
382763
114424
802788
580634
294737
715431
27767
171469
580956
451557
0
441115
424080
193594
663510
287628
243557
445319
572335
871902
121609
280312
25807
878623
552064
16166
412948
0
674809
618027
312201
295803
573991
400536
482425
406697
92748
314908
532582
695913
107543
644997
373475
415099
11874
153257
530047
460261
533839
177331
87724
250224
594183
486865
268571
360095
621425
622815
220184
234508
314206
342152
63304
419128
254917
203615
490967
324592
146779
491209
139763
640977
515781
308063
288857
298358
277317
279738
221529
346842
226494
463148
326023
549337
289483
745857
268217
571510
248794
401343
749748
260102
264777
350568
318571
137279
307061
642156
294977
318984
174470
50256
384529
237191
450033
330721
351758
463516
288332
408783
230109
312503
570836
197471
54998
322212
366658
314969
80455
29763
411894
297106
192117
526464
353393
454428
485826
165413
77545
97506
362524
384625
0
167060
531315
611747
486648
9332
436628
458714
472825
649479
620261
929289
464773
0
18935
320446
496807
785493
848256
291007
0
538803
351055
566744
0
358020
753521
308529
659365
491056
39970
425957
81321
824842
192662
406616
669375
489977
560937
115417
504690
66353
366185
495710
379459
0
177566
271033
111136
263305
634122
250664
0
511720
1002519
546580
210271
284016
404416
383124
134025
1010821
172970
615711
214896
0
464249
377165
39658
488109
131334
153901
149685
1121285
299126
603571
323845
446422
242495
145579
357063
589326
552781
373767
0
452013
126904
245225
343681
510216
660132
3517
271329
801762
457237
285442
0
822362
561918
337207
623009
0
220128
719814
351636
341218
491476
631694
388057
292157
0
522552
83447
477765
498813
289083
313514
480667
311172
629090
0
170149
119860
661161
458264
668062
141109
125475
361415
408622
97936
372684
0
581156
565945
576476
449793
270536
150626
390574
487158
612241
302526
556425
18974
0
544887
413985
189935
215639
114979
296294
472073
380566
539477
503356
408247
421608
0
310905
335378
0
0
216428
82316
308824
468535
466714
630984
384850
621134
420020
406267
162196
13105
427989
0
363206
386213
176754
316734
264366
179413
0
230200
540396
670029
886277
152185
589639
572235
89432
532650
338156
203192
515051
429048
381453
634804
0
397922
863923
603960
282674
105388
667273
266502
501216
616695
293960
137533
973737
77351
401062
496179
500980
488197
44294
419182
236642
850333
613367
299587
162859
269510
468949
88335
175443
144101
515166
339555
638518
536860
254417
431435
48352
268081
445697
382593
558873
409051
252150
328018
388902
404124
55531
0
513904
9432
29763
202558
402260
14726
598894
497254
240288
536600
125768
296187
388083
393881
176397
253246
247596
716103
327569
584802
415568
78598
286155
524838
166757
126044
412066
99846
110380
378069
480464
494788
198358
242124
97810
393940
373178
316007
350780
436357
259889
351973
601137
443920
404314
453902
360046
344081
388872
617272
365306
88959
610657
627434
0
557290
572046
20954
280613
505074
193068
562463
81605
808800
403173
578017
28849
21599
0
300644
395499
341108
443582
470095
195100
347219
734638
263840
473659
349068
0
476872
748741
584544
170214
1041968
383786
880234
591537
781898
724747
871295
221908
630876
190518
703543
214896
468299
319471
0
268942
486648
208644
200840
293656
239970
216927
40984
0
202719
316504
324255
245386
95087
0
544073
0
326503
576190
440005
365735
197677
270131
255383
428064
108675
73425
156810
458793
571665
227849
590878
78164
0
251584
130528
378013
793942
326884
231209
494883
0
275753
599430
271344
305610
759129
0
74478
246169
416905
292539
176313
456071
466529
226370
272093
267394
81588
233743
905974
377970
118538
874691
19725
535681
511672
177547
116866
323220
115417
795772
311518
667226
88959
253659
444562
370610
170601
687223
437476
378497
910597
724189
475648
0
362941
203510
507988
41266
412223
675713
121208
95446
131682
131573
54602
432702
520374
150399
616839
425013
575068
276422
898436
883371
116804
417799
469864
0
300846
594947
127541
0
680957
208732
17139
484759
0
526325
803787
288837
178679
0
665765
1038483
728031
623957
554186
70376
264343
143509
670029
383195
397995
77471
190040
108194
408539
425965
617082
62374
83138
123248
509966
208644
691472
540551
0
482616
21166
567113
74949
516479
651402
309323
237558
170428
276096
311913
568198
300252
437376
382074
388541
213873
67255
597030
371077
176818
693717
0
764139
729148
415345
262282
607402
353063
554188
0
451418
184865
224906
693002
439603
340969
0
313917
18307
101899
1249568
45375
56413
364143
105055
835660
801055
270411
314653
191599
626430
190075
729820
390985
108235
554821
70464
383191
312169
785313
0
326099
181303
166656
169841
1010821
301343
342327
354777
261902
284372
582064
250068
156836
270723
255931
289016
410934
545901
305144
275794
0
220228
130434
588745
175257
161073
168666
630370
296383
214853
731445
601372
131490
42919
711137
316225
482050
547106
487447
241916
243719
327111
537942
428454
536138
504813
248745
137971
430457
590614
491296
284230
0
235524
499184
0
494186
0
560944
353177
434025
191425
469429
574546
236280
145206
459639
418256
447430
690824
227820
486015
0
71937
814088
586529
306676
734289
440062
581345
404377
37833
678227
0
722333
881686
300901
357387
373475
5986
562574
50482
644997
636191
97018
289871
138679
90524
39049
447134
478998
361468
458795
278821
567300
710832
202508
201930
728064
328134
374944
636187
61748
527617
202300
548922
289010
367032
263628
163257
218866
512498
476889
332636
578874
208185
630512
800750
483933
744845
488800
726417
134261
495154
212556
349144
411604
553760
501625
794046
468586
326294
487565
545671
303032
591744
509216
436081
287075
421378
263716
384395
0
0
649058
100387
38562
94970
393948
413161
405455
111963
464421
459467
288898
86126
44656
287943
532452
28583
625602
377580
318554
221163
441416
120074
203976
194455
403567
246038
601710
670538
447893
266772
198506
236877
595018
121800
524315
159630
375667
439124
296210
158582
488806
538002
0
0
396856
198191
467070
39324
661643
82631
586299
846898
847515
158871
592149
148475
171692
116713
257999
241228
453021
203359
71184
83480
294881
418360
186736
876450
152537
0
125887
521065
270685
587463
199196
549340
234758
16631
334106
192669
107544
245804
527448
442722
298564
259971
785451
461312
371680
141542
552653
566510
733774
115812
475495
309347
709624
480037
123986
11876
492889
805684
409410
455265
116205
542138
472444
247548
22550
541984
223329
141796
729619
821094
589281
273762
136894
446832
386040
445590
251139
245697
1153942
224029
991931
322700
781792
438789
603369
314859
965786
0
48824
331155
265164
181241
390437
295686
180637
582478
928601
578432
775230
485612
159811
621542
419827
1184002
434621
168062
358451
440773
107540
208527
176708
300190
18586
0
87268
349093
390867
291206
90740
103093
340231
406399
283590
306707
375611
51034
318554
362236
401311
629210
74035
496442
390799
378889
442997
504827
440898
144035
65449
242638
220621
198116
0
229814
386584
409292
608668
565892
185478
183548
563431
536815
69850
236750
18257
559578
380343
403134
755748
435933
159612
248168
515005
441014
101265
136126
234963
510139
59100
268340
227259
547030
580174
596389
576939
315173
153842
0
95993
140953
470202
551543
4818
99814
0
137205
418416
85255
405669
213437
572435
224880
500325
417520
102079
5999
23425
1071026
37823
682918
205157
79929
301034
69850
580588
680224
345922
304967
198291
237839
69210
423081
313183
312592
88826
250808
86674
190943
233197
445918
109140
394977
324455
0
550998
299377
454392
669973
504161
266511
674448
398712
332437
0
413395
0
614244
64014
567453
167153
550384
694013
420124
411680
57776
4191
145872
451040
332526
377248
78139
49485
308049
331984
461997
0
351369
359331
325653
437019
450575
225919
211243
141965
629785
0
1744
41201
628076
573744
457074
287442
91993
655254
173682
467606
44599
0
499831
141650
410850
496511
0
247950
319611
392276
294295
158403
0
269459
414447
83499
474541
288173
422584
706922
172525
402536
217415
428610
549370
390330
132035
377233
808800
479796
431095
80985
720803
0
329487
487654
445444
67148
692782
585772
559317
189033
223965
625078
300025
513997
253163
117235
237403
208211
418508
228435
658661
412189
365580
616387
535749
206207
283719
291569
533871
322009
5188
405304
463571
314935
95437
568610
345124
701058
208510
196986
686348
274136
529052
506503
593253
0
626830
432867
339386
248422
69850
43052
437292
483202
263489
46731
381088
556979
147017
826045
459679
356632
401114
222084
231539
298670
933573
253137
136488
190563
532135
882704
195829
99055
200173
415401
376135
259462
359600
0
363942
197786
490840
439961
91546
183548
498672
38239
820260
526980
546486
1035799
145097
49185
371138
193701
340887
546380
343140
243402
548280
201679
525341
450450
409292
237129
534270
420742
749719
330458
155304
390959
657965
406607
249658
416510
523809
136593
415291
224846
237631
5589
437063
517404
293797
113001
287622
474809
141534
200340
128922
573058
772673
608365
805289
307013
308898
512803
185533
637064
182349
539781
288898
311913
530601
329739
492902
602205
194822
207962
736976
344193
66416
673016
423166
498915
362557
330251
344593
20878
572745
0
907502
379279
451571
511742
340108
855876
76826
112939
34710
454592
399702
498977
333518
78574
336324
84535
224870
471285
155690
23432
76603
623859
873040
0
153811
597859
315057
94623
272181
190599
275607
72762
599998
31403
374716
405079
147468
320633
512106
757434
365735
650132
322884
0
727912
0
536447
545785
383542
154157
70615
474541
427892
25232
774033
535006
78415
549046
255249
401766
437708
240978
115983
242681
107541
128454
281991
321385
338043
0
522088
688179
480893
539182
445342
607102
697693
308652
624049
888366
677485
472601
392411
453338
582118
192437
274651
300269
509257
723915
795769
451448
986029
131379
750742
261488
98521
600104
19520
186946
286932
832771
81201
378578
507769
248775
301303
326258
425896
389266
339797
83771
281985
698625
14644
379169
137946
541628
961839
477696
230672
60323
677438
126631
115498
368434
272989
442289
473604
192843
174437
515793
763598
31375
294050
465233
191406
312871
127396
280519
526356
285616
828981
532899
174647
415568
688080
593915
293849
98090
109227
142655
416369
351394
40355
266364
620758
407417
72037
579744
172114
48726
521954
799962
252675
277597
28247
452821
486685
471435
170305
591234
500507
567721
396086
0
722933
509462
542551
200137
215976
0
410952
644537
568959
470263
224250
255899
290429
809047
251298
333503
397520
415787
393388
54990
401474
151947
405653
475432
0
35124
247995
567128
326963
534411
400650
501876
104315
376563
379200
425133
801550
537267
128244
0
381871
279760
777901
425225
336890
0
179297
699613
532136
224604
702339
30698
482258
139098
657327
151170
583263
470417
315110
489582
696903
443430
129704
217161
510385
625062
615931
409909
184887
161101
370391
296883
198916
84034
270733
477504
511272
102608
790465
626907
259259
951617
306939
22345
0
318478
392529
601260
221319
0
740994
8556
292282
622724
438304
195547
51339
634451
626430
508641
247100
46358
183006
110628
606927
58476
70360
408771
69578
631103
744469
270326
381984
369875
353215
75607
409051
393331
860309
305458
379883
584043
139569
800142
498901
515667
0
471950
360572
402068
156229
881213
673812
146752
482481
79036
469575
152583
151569
211945
336575
371438
191790
498842
485508
384731
372487
197288
148316
296890
292918
561028
134991
437217
269678
568101
23408
21599
293456
205539
6079
0
319187
466923
57100
44168
596321
98216
201917
121169
139035
285425
420672
0
459829
708993
263282
328444
257218
54226
681067
59165
335191
300291
729225
383424
263164
314081
525557
312451
233897
681192
333042
248719
440868
379604
286070
447653
133622
212797
516515
427073
267828
544017
587197
584622
127197
491651
320214
290696
125460
164230
347599
357112
262711
211198
560135
444662
213162
225276
0
208034
181592
92833
502428
233948
598084
242097
83358
128703
553416
122217
503993
404761
283296
103370
335402
689332
390610
200173
7691
249755
134892
543314
720931
323055
480841
145408
362376
709243
634895
273146
300740
375083
366698
455838
534145
67439
619618
602862
31375
419052
94619
417172
260183
93832
414112
451295
646151
107496
592219
0
511086
385000
558651
278203
359320
514452
172970
373362
90640
407967
523908
126156
774176
615183
451938
628907
385123
378069
136789
519175
776681
0
517319
62781
580240
588564
384814
637115
200002
623858
522592
141871
377901
186700
546126
226525
217067
530076
205416
74169
441987
167628
0
174287
733215
575184
212028
725929
258830
532229
0
291820
341034
533112
572971
369376
337423
256284
449988
437529
0
445627
386963
182238
287125
560594
332520
0
371722
368757
0
0
539387
518816
619768
293629
547085
141538
409977
476325
296384
185393
66700
363418
113708
413790
414314
410870
468988
318199
470069
120323
512960
728411
368635
287062
136569
643905
450246
563443
435890
196444
40614
282262
512144
363476
587014
252047
389185
433814
236902
644090
181271
172177
136767
510389
295943
475834
633021
147427
330430
519546
337393
54442
67255
157053
314170
580983
152751
391894
429440
110164
0
208586
188179
445519
321439
511954
135279
402591
414556
320009
434794
400226
214902
730012
372381
115501
381899
237757
155448
0
673567
535472
392424
264519
241278
419877
211248
382743
722263
414444
649259
17423
203749
84793
165420
184523
920660
521558
406389
103037
360208
140953
418913
58515
201445
538521
6624
718556
906597
351304
599875
309910
474804
0
579542
239247
167649
256289
251779
196411
21599
478600
347619
465325
351882
265175
420222
369144
205476
53416
295717
0
57351
641978
759571
447860
687041
156722
518045
221610
725998
488673
266969
238205
18396
0
226102
50406
485112
545403
126062
581236
47339
363233
259729
465456
0
74739
248383
565973
135538
315144
99430
631463
83578
996705
93014
518172
619059
692
743363
426973
215983
534211
92171
118728
413231
230176
286765
0
112869
438039
452481
354041
141869
653334
167607
529875
399787
453804
195287
499262
289131
488355
309291
419093
0
720501
342949
569953
579021
660904
563016
580568
712963
333589
410593
0
76207
0
206577
368260
224165
464951
382262
306361
599881
907219
136047
207438
0
124591
280600
192855
631919
5314
237700
627403
847834
237894
289571
474647
260430
368900
439766
513368
410099
116180
320155
594757
213658
385328
480548
153592
455941
346527
28583
438546
665142
680121
285533
266502
165852
70152
101345
98419
915758
712222
400531
161054
543924
194331
154202
54748
172597
94559
29302
570009
576819
21109
211297
265302
638604
66107
199697
24176
288685
310474
408946
487889
319809
421226
339341
391775
519790
226664
545630
559687
0
182765
553049
440255
481012
389593
409340
581676
132278
0
177735
519740
759634
454969
154741
265317
310898
301860
461325
78586
701482
102514
343681
170907
315099
128072
0
272267
204794
485590
392879
916646
62242
116009
470492
608784
528643
144505
186383
96766
335686
251036
574055
247261
507988
613303
0
240000
66348
279159
95582
101760
654553
305817
659019
304420
519254
255222
770816
508745
462605
265520
382140
78968
720630
586251
0
82384
561108
187192
94957
887532
1154302
910235
852269
463457
146017
367981
181870
41360
16628
538718
65665
682737
839640
142904
444424
345546
341196
273195
443582
475666
516171
267336
0
684849
623274
83499
390392
237314
267173
574821
119010
629761
374660
493504
184504
378197
0
23432
257787
0
5849
496972
379941
847836
406865
550804
0
81312
362430
450633
325653
0
260196
0
893077
487505
217234
594459
173353
147466
514785
440698
682581
560061
564563
325258
321873
433873
0
576578
329677
901720
357698
894585
0
950041
269813
79115
259223
331150
140196
542057
439017
529529
323963
242949
206789
0
592922
382088
404987
498818
237267
266737
613818
570688
0
604109
845820
248793
263839
96303
336106
610736
227489
355169
274785
514453
392394
415874
210956
588026
279780
371255
578903
97033
542048
95895
288788
90987
169128
184828
397621
319692
313899
71076
210033
30834
337017
886185
333363
189789
473118
444068
261905
426288
498140
365358
434270
8901
0
425022
377798
410953
566551
0
533684
391478
272228
120855
635047
399892
376638
414582
700183
98156
73297
0
424871
407837
260476
438691
830354
421799
523110
173482
0
365992
466318
0
474920
0
217648
359688
513865
155792
768781
69830
374287
286974
516109
134824
0
0
441660
84748
363593
801068
396861
956923
621843
98156
267762
171808
592465
243529
457434
169343
653607
604985
269306
213959
297121
531280
301164
171719
523217
344502
194703
335940
104370
254432
349052
249522
1077
28667
501080
645799
588600
0
249885
565762
315369
459602
452079
26087
192117
377793
297858
429873
524358
362178
352012
442457
237247
522716
396815
665122
450246
376036
366908
652447
392640
614103
187990
632125
499313
408911
553710
105026
831086
44613
279021
187486
246244
95038
0
283991
965261
295852
484007
693396
598908
58627
646948
738740
838134
417730
277452
324946
69962
267778
495720
301046
335836
0
533813
842477
378103
449622
38664
205530
481110
202180
484843
852323
0
371988
162994
105512
197980
793332
308573
168581
32596
435620
592265
472483
229357
71464
512230
294463
465941
623179
260378
217235
0
129704
367326
248838
198475
111083
298465
26084
855632
360810
720923
297684
486348
251277
243002
654196
562936
98623
609901
418215
454152
256687
323367
448866
646340
358491
57956
574141
304160
364201
563445
456042
313469
474003
0
456064
0
313675
97361
377651
718447
464400
362347
455444
301770
886159
289983
656734
387448
547807
0
293108
72385
585267
116738
196587
296355
325352
341031
386287
121766
764108
410253
398800
231113
745488
490328
116376
423724
723889
375214
33493
85672
701638
88218
438638
129694
392623
148188
404
293797
259529
476373
228741
452211
515414
233911
868257
149105
356231
322648
332915
0
275338
0
516811
425013
0
370101
433197
505806
268126
390433
627434
363942
0
389191
437046
343145
617095
524550
565565
259365
32793
213293
418305
284028
256371
338966
325339
38209
94956
173462
247260
281746
235279
443337
53454
643565
0
818430
825866
552416
175027
146225
393763
738066
595798
56503
0
627046
763536
114401
806694
568618
229724
652197
550680
343657
538451
0
352821
479934
411894
419518
626763
307872
731295
0
379197
28148
553554
289010
27222
351585
568458
167822
279778
594972
123425
325470
158826
283907
305871
168139
847849
278905
218770
35417
309654
562651
72403
778082
38109
0
454304
506352
0
448339
0
197158
512903
399954
0
19257
524314
433170
617265
337831
459912
649206
620648
322512
296086
531818
612715
736323
608104
435005
484288
149420
529304
689274
284014
181973
69793
380478
156508
0
239832
407144
107978
218001
169601
285799
474853
218742
418321
354066
514842
402290
158815
58736
755544
228391
844649
213465
210815
393609
588026
419957
0
480581
90692
171016
211466
446649
112132
558766
344258
545882
116195
56852
294499
580622
575339
517557
243392
331508
548354
297630
496578
173832
496839
267963
253897
525905
203566
103478
62545
0
509817
0
81950
506673
167628
514798
251277
561918
836734
540088
524500
531395
538267
787393
576496
202320
283907
81699
820024
0
0
382624
551125
339732
563494
249913
197926
474748
470342
332340
391007
370189
409833
3270
677712
245281
0
27381
527895
386289
450625
124316
517707
399407
386076
311018
125905
290522
400256
343487
697827
362336
595615
191690
0
561328
113395
487675
185220
598829
272591
702501
247530
169346
239970
806073
598785
318963
611060
236703
364394
1032747
1272
541180
234900
287622
385952
252286
543015
0
539505
325292
749928
180969
312940
241429
519148
572262
0
365950
0
844204
569969
488394
432958
414204
791836
154365
708402
282149
476250
34183
358377
98880
15375
348114
277843
0
572934
646473
65288
0
0
162478
448222
104083
723942
637646
480810
198716
404639
536743
0
276355
192532
294907
123009
695883
285559
60383
428454
559763
388648
178916
431013
208275
129086
584582
313629
549092
163219
644487
483627
722600
182250
321792
127541
86771
396425
586906
58726
292489
142773
679227
376226
163931
96780
392525
282366
91178
609126
16608
275794
303813
331554
559922
503063
322879
478516
92806
194230
0
603786
589765
161351
486278
433418
446674
647883
624694
191976
0
300719
528332
257371
521729
0
245228
153592
536127
525065
253407
36065
198321
772673
708968
0
720145
95071
377901
300153
183277
193398
0
293146
464862
309557
0
591562
333626
673618
0
476432
13452
196959
567093
116193
251002
402941
357589
197980
305731
380440
245564
0
0
383931
684278
522264
0
269165
520749
354268
251910
778252
348695
14601
396861
443711
329161
590069
323840
331082
334987
286374
468922
237129
190236
769966
241223
225498
458551
313717
149034
395195
156259
21663
305720
165859
312451
108487
128244
314679
482909
275407
720411
152267
93496
381421
411010
88053
626155
47633
460217
303080
457341
176058
438789
552888
120216
93510
544400
323735
725692
7296
1022088
674731
353025
100926
299877
321300
361960
403537
376502
707536
405083
486128
173994
464689
387951
228086
0
0
95650
0
154193
802108
467554
703325
632409
725671
145341
789637
356247
860343
510806
770465
433613
52331
307231
187481
412698
86210
93437
150814
435034
61441
304674
369813
79206
476429
196021
41061
193515
505088
722088
88893
0
606549
94409
0
409869
794073
571302
474641
0
0
0
183274
232487
124961
824090
244566
210900
231366
536020
126459
24214
286229
374769
71654
295396
363891
100693
0
440096
621843
723170
695248
374054
180265
323141
586479
481665
377468
557396
436982
378034
60760
550135
486577
276277
634824
568876
369873
167399
225908
336730
620929
92705
446276
401902
610916
115113
497420
409977
259715
58271
452422
212173
339050
468755
137622
455617
661629
151516
353378
474582
538758
524860
516157
144992
429969
340283
502074
339304
718493
461009
948077
531818
621726
737152
162958
366341
896056
504360
564742
435945
673371
0
418463
775578
272865
518137
389057
305222
312401
511343
189817
722243
294590
173158
753681
654564
475848
277785
335736
201534
606427
539387
113001
212657
84334
528779
455938
410050
289408
70250
384546
315769
419142
451241
973467
685444
377609
307282
705682
188143
469669
424401
376194
174196
292618
534202
604798
502572
306778
382005
478289
402908
583286
176726
453881
860533
118568
135882
513038
553122
508641
11162
231692
716301
1289
708719
203612
574644
386539
287805
467666
521368
213270
337972
0
125191
0
101132
531656
361136
400950
295272
0
202792
600206
355930
18941
656026
165203
0
601363
379067
627850
418756
208638
621495
490064
296122
760123
102945
618717
162453
500775
644914
533348
0
251849
0
110950
303824
769672
468005
611188
271180
471967
290817
570282
608617
541295
434295
244555
152300
291546
305866
547977
41360
127945
313125
303471
594597
242107
216550
410749
0
11331
11537
0
531277
184338
608935
172528
256661
313915
701171
695277
787327
268062
40146
468314
144773
321053
827015
150043
383564
34883
392727
206246
444516
634268
305700
127320
458925
184643
54484
675341
690987
646563
289346
694799
393571
334779
373460
236087
196033
594075
685360
858608
210621
83269
348043
503065
510034
486476
745553
513512
600049
371361
623254
354227
421103
802108
116727
353837
725706
323738
234281
323783
338788
411757
0
847909
267373
423327
296049
107290
0
345988
54028
835679
545340
745224
0
191694
304966
0
211890
305358
302954
434970
200829
0
558489
260057
179084
121225
368039
344341
235803
488195
9129
0
104256
552178
446097
160964
384159
605934
211466
526069
654108
409833
597323
568366
266983
219117
124352
273688
0
430323
579913
186307
0
557777
166620
645271
294038
255387
421271
509063
685281
315924
431379
539375
155590
337831
118161
160377
485645
355614
406226
241714
280636
477469
206407
286711
138630
284480
623758
431056
125905
1111390
141506
899425
341377
549778
142137
600977
571428
259120
714877
752261
630868
351030
367410
111990
744665
583966
121483
121798
663665
250968
124568
365088
250230
463352
544942
149597
717433
0
162404
640812
996366
448079
681873
604077
600425
666948
79980
368016
178227
637125
349043
270765
650181
379181
545600
555854
176627
144611
218978
179304
188143
586379
1022470
460980
340418
0
375344
0
578411
404992
518398
227628
766390
604678
543208
161673
0
85771
0
404734
529728
303828
524175
523684
0
786821
192056
149218
346581
81431
242576
109026
277328
162919
448868
376462
463740
403379
474416
472580
612468
501131
94274
20692
0
295717
228351
449894
61336
642232
829666
256343
655897
493976
156133
105026
474866
451861
686811
362070
216681
272959
69214
274373
615296
406925
93334
413178
357387
239298
368330
192045
297799
533474
81272
356398
141236
326989
223193
224668
448908
10444
354595
443898
581342
129288
65029
348001
347018
273267
207603
247373
911876
126627
503747
495682
277871
187383
298564
202446
1575
173383
1569
188542
65784
533891
375241
473668
270228
268081
73875
437540
77487
200637
910597
91053
501105
425382
280046
0
402290
542754
420993
0
293254
26999
265239
667320
118477
748592
38239
243378
178653
813139
127411
334595
25026
1102483
141342
641070
575566
121120
565132
858925
307265
88189
361170
534857
792842
448915
141643
1117
120061
825711
309040
439132
471956
227550
513050
661190
264645
545488
46687
521674
643310
582064
482323
539185
0
394115
25828
395578
31721
120050
26476
565252
243795
217004
537286
281128
565921
145660
349149
207597
736468
302915
427245
610981
259759
634469
279741
473568
427531
504763
197781
477409
183930
644319
651238
89454
0
116736
617846
187281
126061
131663
226507
346228
669236
58400
264398
219166
545243
551022
558691
450501
579020
8317
543196
164620
1058469
528774
379014
695138
657837
352699
148357
170087
259005
1270604
207358
865550
226465
9656
209741
511328
210400
517498
17138
238205
161728
211052
232932
220082
214183
452503
570413
523953
627481
741862
381164
317779
324891
453118
334719
359705
165482
92943
375083
326547
651557
140448
331181
267825
442552
220488
796634
716500
116226
0
0
448719
243529
272471
76610
289593
220885
718917
686350
726693
328863
246660
474005
389046
447657
540603
1004604
619507
260186
919583
371475
18586
296715
450208
90233
80692
110366
0
480274
312083
573556
693340
661156
438311
326540
464864
768567
626826
253174
0
92870
293681
346030
516842
655201
46022
71049
1087809
0
360780
373793
587507
345939
350605
486142
462491
718797
282693
505262
566204
574479
429370
599808
765375
388550
534344
599727
391940
182578
187709
44068
507661
558608
530402
477102
553213
57538
0
199986
340205
66708
265267
138805
279732
837597
237554
529677
124292
277141
289807
0
310695
702120
254889
703805
657548
326169
355965
681391
154755
256296
156259
119874
618661
23590
297677
209183
133335
855912
489095
0
406450
679598
54185
0
241248
34493
0
390636
115065
365118
307188
269510
414272
588280
430248
210955
421179
316451
504690
494979
0
26724
484585
161586
273378
759287
110822
304956
182616
403854
658470
0
676640
555763
518331
426629
659649
588156
591457
57911
692770
185129
558651
573019
0
967060
230682
367637
0
86614
0
604595
557142
434569
518062
405493
330740
701797
283075
323214
762389
351057
290762
653606
472754
94724
0
166069
189500
785534
61898
410953
522475
213778
92045
75634
377798
495329
545167
513712
436861
371342
0
71197
79085
267832
96599
420413
224854
515185
527125
495837
829273
142007
569564
646874
556703
190238
430078
504434
492636
86484
257330
249761
405955
372426
559505
348142
349857
238656
310997
32976
100254
199587
154669
0
721251
608257
38834
380838
117031
58627
0
420491
276445
606843
566322
534795
412150
27751
78580
469309
773265
437237
99167
386943
91248
56918
484613
383326
259820
239538
0
158947
337991
1005856
570263
437023
344261
581874
519145
428535
477102
302795
410914
318337
0
360174
473180
136552
591773
429003
316505
517080
613609
84338
35206
345130
0
116401
422113
610017
302416
607621
672744
339532
785100
551916
36659
242943
153754
966374
694109
646325
432622
449931
453003
641401
0
132178
613853
528393
451571
244222
307980
573426
0
399163
561286
478099
111449
572527
665070
273843
188143
394504
421610
258484
790255
227069
244690
240055
378995
0
436003
182424
307107
63969
492254
0
570743
83945
296278
311706
708955
283349
124114
0
265842
731216
774116
228419
825118
464307
126443
109517
268164
408356
330091
508756
706745
37895
490592
207106
310965
778211
125477
388158
417925
242216
524975
684420
0
633669
350646
516996
5
634956
99963
152504
438239
263266
262405
37133
143203
739122
256736
131663
160928
223479
17001
344087
249612
341456
184717
210551
341211
396613
487764
107446
340166
677712
286747
455493
19304
326834
244034
437076
93832
29234
379594
447194
572097
631724
505441
566876
370773
715293
299958
491869
360905
479477
562536
322680
372563
155533
351072
621379
0
469879
622567
766257
133984
368161
0
622238
14726
678768
634451
303803
526138
383114
610509
117952
812157
0
673949
477653
128708
522806
137796
168271
103625
567747
502432
801068
997107
941456
149806
356634
618912
190361
0
122751
0
823619
418028
454251
643362
172022
412093
476511
609637
150662
92618
577035
32583
553295
637174
25301
22698
420990
469775
538198
270157
160346
199405
206258
474754
207840
94205
479836
275464
76199
155706
74949
513597
639842
665981
157335
424978
283383
408348
704744
1149692
360003
589853
136395
735574
0
192220
872618
0
685336
561793
385121
187636
479200
143756
180477
527711
616854
443881
526084
320684
0
287363
505233
268760
208358
176744
42601
0
334216
863674
280461
70254
46442
228508
109238
32630
352488
403323
708735
81811
58713
369466
509405
387752
372081
208551
784655
468248
294122
177802
555523
322071
688054
561840
494186
738136
525081
987019
885441
153166
354282
300764
99323
674448
393531
206086
518172
323024
608696
116395
479967
419936
675656
539375
549805
141491
249937
362367
201830
172392
415355
492684
503440
368044
736732
381559
298520
267816
106652
258699
623323
221432
1006765
113157
77311
326116
0
444537
15507
657197
236563
7247
47633
53855
259124
181584
384029
333456
158179
672338
319318
293969
0
293849
0
406186
340980
0
563476
242370
385773
325576
166149
1036192
57149
194365
561328
214085
342268
676478
308839
297380
224602
320097
298879
166000
498819
427229
21578
667680
529033
742599
82684
380308
158399
286935
472465
584488
0
297494
66455
717161
463215
273295
545046
558772
328687
248550
407935
550869
460719
414734
228415
182616
793235
253652
577194
275056
0
246108
599177
719005
335257
867109
290306
573760
522598
493983
556491
265997
539353
498463
321186
84762
489523
36318
434043
225701
332779
234625
252995
508412
42977
440638
544947
90164
319205
349294
136573
331883
191322
416606
0
140043
419173
761852
161075
144611
250006
77016
386268
188945
611031
482288
417866
321115
362037
429101
314755
765797
342152
41619
241869
189621
593739
0
0
0
225847
504800
316252
58120
167686
387137
416989
278330
465625
0
595525
784370
23736
156523
349543
245403
429682
730157
589693
1186168
447666
205055
222694
510871
0
16797
568805
547119
71849
290010
0
578172
457765
393102
376330
341145
31185
473548
493504
0
352502
326753
330967
379134
94438
73880
363247
221424
0
735788
406959
0
596706
175380
926007
447135
78184
105026
116854
217715
453972
405550
385436
162630
384815
191985
429435
323944
396366
110867
592444
230743
801997
671682
389215
198051
0
390895
552409
709230
460131
439964
602673
427336
408253
367768
585181
499212
8956
811525
286805
208038
535867
598284
364021
331916
227600
32678
512464
476461
639344
471435
565279
521219
212790
574418
518881
368635
830832
197582
401000
137171
595123
0
198684
0
828812
266515
0
642232
164304
456549
565357
439760
696903
710351
574114
842371
499769
494389
589687
221405
506343
532749
198800
321771
300109
227710
227051
636029
772754
376226
706543
429339
138389
210983
136782
273109
216786
63869
197292
492640
498228
654055
295717
734100
859044
272316
34241
386144
679797
496984
91390
487879
870862
0
383149
351911
343406
177092
605817
80609
326887
218705
453811
463757
645271
825505
233956
337969
556595
255674
218626
718294
222807
180306
415544
569441
321785
563301
471936
780908
339083
612965
105915
459467
79980
251763
437215
526626
794478
252215
613011
330421
434858
387213
391140
101896
825589
278375
242063
273288
462263
519246
468078
65665
930226
192184
649223
412676
521763
191322
188240
217660
875065
362524
391937
566455
732420
661521
710504
155710
285987
390731
239617
289663
514212
332438
212469
639940
315412
476111
348617
838384
295898
0
696207
0
111978
390576
280728
407412
297410
581033
0
861089
599726
209183
326963
482318
241523
222058
568443
407412
0
429945
331320
583394
643362
252863
453121
63261
406399
0
414765
366410
362556
282101
372710
85640
289983
347440
264267
166694
45677
537791
757926
534586
450382
346866
896866
26236
426839
556691
375536
376967
379713
293254
122577
566277
333751
91081
71370
662260
563715
265499
158548
145508
564569
49749
101778
217768
408348
475703
431839
278772
293660
432202
89088
93510
590735
504897
74640
347254
371906
764025
267436
176216
11603
340328
410811
461700
329035
229819
659947
416374
575007
92319
194393
485014
407719
734940
500007
195377
302729
329533
525364
563903
681737
302824
364588
201730
794808
264300
42409
71603
315078
695007
638604
445726
0
524970
433046
81578
503064
220567
601134
448964
203711
329977
63198
664026
77811
134452
258411
147170
123945
448743
649929
613885
212469
266980
643360
587780
100717
497937
616299
0
519866
226056
539346
0
0
17130
0
404767
611031
733417
312474
139406
98179
511742
916840
407144
296413
192839
510398
495876
710684
211955
221630
789741
231297
152715
68773
203670
76080
0
242955
674892
143720
148694
350569
615485
460907
514479
454818
189512
53384
716445
0
567628
629253
440798
246840
102444
181758
332002
284302
97117
150760
642070
42146
347766
561067
921081
162301
315764
79462
118036
630861
296355
965261
233736
194608
425844
316336
257706
680872
53313
464641
396511
323508
195918
4339
549403
451294
216681
433019
407072
637869
371807
585113
248794
56728
221906
805789
0
483787
215790
0
659621
195023
316438
769428
556703
46328
316693
588442
533596
367801
386816
114894
294545
428064
142771
197926
200340
430680
357518
261553
272181
416474
89447
768293
500416
250793
50132
553418
655835
124600
20061
272458
172801
36931
631012
521678
272350
141168
278647
243502
702085
97289
414865
357657
76289
280600
491377
214733
385880
99339
490650
617643
630060
539417
429861
94074
314845
520938
0
504823
88471
337926
941456
513573
275623
322640
735497
534605
673462
367951
20135
126504
405134
434270
588781
430276
0
520740
569560
524132
241608
504273
462380
127280
524543
194953
620677
327393
254270
802448
547085
0
414458
641948
634906
262419
151134
316781
464879
448670
589362
437619
217342
369929
0
376901
670903
351909
447072
504265
236902
540910
24668
695954
335705
385912
785748
313340
575703
297694
181399
474373
48564
297155
82889
557550
128912
280772
218851
71076
808879
378184
38445
523457
441406
206927
99018
325404
134346
101099
200706
303957
38149
175679
548326
681067
392368
508368
188311
523701
365313
73859
551389
0
0
740375
400172
115165
536463
332940
98347
332685
567679
118739
204762
698045
31519
1521
495724
226532
96503
259120
573426
144168
382319
100408
246836
267970
764149
16604
111277
859537
410784
318239
157292
332079
495710
463246
446415
741969
400975
515092
584887
552236
136199
99677
86243
649319
244072
472204
605026
439419
164217
550053
497606
582294
438392
346930
335085
218984
698737
339222
693850
132178
207358
374968
415086
306426
11356
242419
656849
632030
282141
204005
388762
498557
619481
0
353882
193547
5845
233694
285740
303766
451973
300287
0
768268
676887
56567
390381
249313
0
78244
618376
913860
510647
245583
195953
459722
523712
0
54734
448311
108775
444903
394531
308671
118454
422397
438435
665567
119860
537336
101272
277186
154940
553037
381301
194704
464416
593859
416734
398222
681978
114566
483198
319623
574966
496055
475987
680564
577963
432055
545549
791160
312743
410507
134285
148694
0
347293
428231
315634
431011
619910
83682
586689
495329
596202
63225
508641
424411
0
480307
413778
596386
78380
430968
212406
376151
357625
341305
341948
482481
89715
77354
871902
866158
659589
327067
378316
431507
0
182908
773265
604730
167575
809999
742934
455938
106534
237700
382060
136507
424359
494798
435337
480842
0
200364
149993
454727
694369
190311
104722
771998
250884
616978
528712
750173
164133
358624
245205
0
52105
192672
596682
479807
199213
380518
393929
137572
188626
579929
555624
549272
108655
457110
322978
672267
796243
546438
574379
276909
785158
264708
319014
560167
449912
255669
351354
365853
493912
27589
698566
571802
292623
368119
182399
597696
343382
391651
254823
172320
137382
430563
0
511870
152004
344780
916793
541087
371703
772978
130576
419734
393273
473525
247411
230423
1197355
581919
657513
552563
338141
101896
261086
0
530747
69303
445216
91935
504775
280259
370962
292157
402680
122757
406022
236740
232418
299646
0
431807
327725
470342
169153
84942
658976
196412
86964
637539
349460
258765
441224
744773
689563
771939
72476
378532
146965
426077
500906
280867
132373
521268
636158
169890
230725
111046
407304
517213
357353
168432
142288
0
385533
639909
134774
215266
0
571773
452214
562000
250168
550786
241701
210293
828173
0
443332
266896
147628
245204
429092
301622
251080
837242
272718
214751
610759
462599
138094
776811
407276
46410
473861
185453
0
586909
243991
575624
79948
341804
879846
455265
600534
365360
616572
375230
434987
207016
629293
643797
311531
481370
447746
457715
162462
537386
649720
169310
401779
0
463035
490592
502801
490796
713888
482452
305712
368581
458991
123835
158228
877627
472102
207260
477284
589858
362044
115455
222408
27405
635388
909653
73703
282488
74775
250676
549421
458812
315623
307933
455687
469269
75213
115549
601003
108093
1456
477363
554472
314005
212963
170936
324442
466261
112802
596989
97900
459039
365819
305700
685191
700687
827948
384028
477696
923720
585797
451397
237370
66051
725998
0
774939
185677
352988
416190
279864
149615
648641
283921
337656
647772
477822
516157
464549
622969
351030
210959
305402
670751
603192
26744
224620
702128
411312
439149
351193
462237
230709
0
1008494
0
278269
659799
774421
0
531005
323801
320721
75673
331629
58384
399957
222865
47022
492918
364576
244217
26801
753345
458465
275666
358994
584850
555893
871863
488640
282907
120515
666450
160817
0
378889
527590
338373
450067
613822
0
557108
227066
458641
0
522716
169363
47351
831567
421276
233197
286373
435648
23407
934598
443802
443990
312009
401838
717558
692517
800206
7575
164016
143599
226680
234153
430060
488910
431010
147788
582862
89063
2244
257028
397042
486746
285035
758761
474005
298610
298520
645038
220568
460131
746225
659923
280287
733208
167335
69341
761873
38943
867719
82415
555660
628362
541749
403715
331554
876652
297119
251248
346536
520969
276095
832868
809046
155654
598616
122239
208185
110763
449482
196547
376370
500438
416332
862081
534896
646214
659162
330576
415051
734711
327329
615407
0
330496
268045
378184
738098
116727
0
555637
523870
0
687203
129103
210212
460574
157106
686348
430821
0
0
204618
266971
51336
567691
79699
1076189
634395
275476
401227
287168
163280
468223
499727
145836
528274
500651
183509
70063
350768
270766
277696
266499
241270
266971
330743
356922
519523
174021
392364
366340
655009
484371
278443
199432
651072
0
171849
358191
236590
652220
239557
311593
656261
737690
70462
974316
621684
108878
283763
427727
116205
664812
173805
422599
99943
462528
95044
570931
291725
203666
18053
526891
421307
154588
95094
85655
85189
399290
266761
0
177630
593185
222395
150886
650481
453170
637162
797324
573708
217561
496877
153133
429602
288384
0
499389
769730
260434
320088
257076
698233
644678
356076
806691
277924
400706
79196
344140
583484
630378
0
508123
286070
1021834
319375
233660
363788
756860
281376
423878
364940
648075
301860
348778
251753
70894
324227
246999
362298
106315
393495
703800
117346
850088
28018
292157
633280
329830
339708
265414
220093
235796
166979
150508
640331
583438
300062
79080
351145
85655
115486
653360
89529
383918
516196
213450
686245
358688
197333
52780
521955
359990
505543
55508
444534
238485
249556
607513
435633
657762
312410
11338
225213
642463
482109
215319
203728
86302
519873
696323
586958
269946
169491
43147
626421
785373
633454
220207
26685
543465
529034
231517
791412
690478
544254
725285
80551
317939
246769
228415
690079
167570
442757
509598
791133
141009
260667
542367
1044634
109656
372358
383573
437751
841027
205430
501043
120806
180610
568995
584521
922512
325304
199978
386794
470546
392869
360043
507117
182879
64329
745831
334579
516996
267206
408810
712687
336918
336473
408787
178939
567670
617255
69469
662458
374968
338828
368766
243046
670024
396985
385123
467391
2680
401781
343267
446897
280588
185818
366908
53149
31837
786333
367233
114747
398636
304854
338376
921404
537857
136268
346431
67863
101265
98174
522041
542751
379024
1094451
553037
188355
503020
634968
527457
569728
468671
272399
13369
191447
588496
0
563987
158763
63038
78711
68044
808160
721122
529847
633618
474357
377651
30193
427363
500009
383940
316448
451534
0
131884
465413
378357
193438
202147
177793
552165
607923
574330
174470
143160
282248
323015
274490
0
711519
530273
438093
491289
281945
367649
828369
112132
533263
524983
691195
231705
490686
123922
361532
934157
602023
273412
678044
487802
445444
205713
497180
306143
86145
633486
210289
380891
455839
586745
222293
0
546019
245364
36149
253152
177602
54986
409411
400044
491715
359095
526152
463200
609942
410602
354274
345421
383673
96960
507374
312331
749592
549340
431988
594487
648918
245161
196207
215831
603556
285592
486050
677014
709605
4393
47807
290152
474618
623499
55718
409682
0
0
577704
804564
422114
540592
31267
387752
173146
503615
551371
100026
327922
472444
58515
244611
314460
198045
623342
406173
155651
413642
668832
26360
593899
228415
721794
46734
80170
618661
309106
437259
268611
198092
25591
285013
419142
244101
198191
1005856
671191
724194
688286
25284
613407
639458
448143
409591
683015
837179
353008
608802
487322
426646
602310
454260
399888
337149
0
733893
765916
356289
334177
172528
409732
481998
239970
438448
374377
131230
364792
281610
481932
813414
246502
525032
201864
380629
565331
439434
470567
419208
744177
597666
420742
531562
679503
235887
228259
398568
347746
759241
574818
453497
3901
236351
607823
137017
720029
359330
535339
154301
238409
368710
592283
82562
452954
397882
42109
448498
258545
585652
516213
376299
146897
306167
334181
186583
373568
758208
691227
121279
409429
510184
117635
851652
485775
787380
714078
0
563302
230725
632350
349802
324842
403445
667585
322266
180770
0
347891
454617
381330
467528
82375
446363
158582
547087
106389
417888
628925
328595
172420
859071
636461
627190
118503
529935
775136
732803
432583
368335
636586
582200
618776
458230
277726
549400
700440
922870
223595
742237
253121
416784
15853
307980
353906
354482
302661
342270
243563
175488
862624
556100
508831
742502
631019
276752
642232
86726
458465
552424
162967
409064
214095
703391
224705
463660
489097
516528
373483
383836
546636
270821
192443
300477
426370
0
581777
653018
709402
595152
673019
162089
107343
461008
749639
533218
622518
580013
114798
996951
191831
517950
648998
68842
496532
514412
75987
17843
822698
581295
58761
450683
0
636574
555999
549456
278346
341825
26361
320007
362632
317949
824067
109710
201501
295285
41174
249325
415923
457851
331454
597030
787093
367895
682762
216114
197708
551304
389098
457029
273195
764788
446433
581177
798798
266647
244039
23967
408541
329766
645722
285291
976033
106082
30875
867205
0
65168
562773
618076
810767
393190
368537
291820
153321
94632
440460
31598
297821
416475
464447
664359
408432
366650
0
500135
547205
92141
663081
320126
879330
82414
698784
44656
587266
755872
0
388063
113044
189244
238346
386803
623053
649900
425664
67012
593954
367525
405650
591537
44641
454671
459420
514699
450024
145738
489078
497115
89276
337746
0
0
131247
801553
481557
157101
670166
215711
952639
218290
322665
226474
738391
130464
229757
149288
638174
826462
120026
122043
15500
382779
652487
359688
269415
359678
0
332417
841261
679280
138042
256997
174400
144859
403548
397232
629010
450505
508160
247050
117022
155115
371478
564871
18183
539341
603809
219166
180911
336579
74297
254677
145902
0
658926
481546
1044151
221170
373542
0
530508
122965
736670
514699
95116
150708
0
110589
0
505281
363953
26238
847627
47865
447938
955929
82286
91081
323738
127475
259530
433209
0
456829
53177
63224
700870
613216
379657
262976
170023
509175
347261
1545
117155
331391
92918
431417
0
561962
688245
306347
255251
163089
222396
0
394415
0
666025
305851
1202185
282845
445559
113708
0
664431
0
364858
474143
873079
67346
395785
86486
127396
422261
511247
225019
274419
433366
404219
77370
192440
365606
459385
124511
645416
499315
438354
88804
1029729
145071
372515
0
98443
787228
38657
634162
500971
312057
272513
464189
548329
257107
408220
177072
653648
325125
123372
352012
255376
299845
616107
227332
175690
342071
190185
460520
635639
545562
282146
69830
528115
435876
124682
36026
292983
469775
256599
106398
122965
192075
660006
157460
472718
406007
309460
194777
147284
240899
955567
51437
275099
740611
336897
690578
630861
951692
305984
68474
533391
370993
199389
462592
298108
216429
343118
889105
271344
521448
273312
62874
310998
294898
297407
197889
50392
256338
630493
580203
601083
45893
235150
166373
419577
285510
856609
153020
428877
403254
481900
559201
451680
576474
613534
68991
974316
279930
92184
367388
810585
461759
100595
82226
245477
167998
302026
175799
465318
483244
138571
554403
281468
391145
281545
248875
181176
474810
445320
165846
332277
274062
443779
152578
83113
258882
400703
335085
307103
857610
593805
102179
607697
266904
323568
12910
627403
0
47128
108533
85719
119854
330129
628688
161851
684173
89132
728368
489464
319558
230651
943296
335556
0
182552
276649
0
532326
381896
496154
251754
470697
82347
704147
562399
171858
506692
447108
922017
650300
639712
170252
291902
524351
308247
143768
208275
108266
394953
567954
479431
303563
674251
243855
529705
3642
680785
502968
759306
199510
485806
541312
295515
260102
221095
530327
148441
647486
362958
394094
293976
0
301672
332013
429598
144053
360674
83500
175974
738249
369651
386781
693003
328163
698160
19051
353572
550057
655251
696645
515871
648390
723544
356691
151223
570447
397011
925284
548869
133027
108581
67503
159417
0
131984
430449
242252
242840
835758
238593
729524
603580
656849
581126
615719
635376
17663
555129
0
421179
328216
401339
670632
582221
347303
409000
330798
944432
526308
0
702982
361278
456730
804491
671048
296727
490542
647445
347151
434442
415658
233419
144176
534462
842751
499577
55898
223244
538655
322528
593221
198796
85285
308324
491072
111917
28547
680694
411626
266825
133679
665740
463843
618830
478976
113075
739227
469587
987019
284155
296894
74864
620798
823839
220571
0
132977
596191
203725
927594
115333
28477
419624
264598
462491
818791
622750
714697
546520
484665
419693
179581
738100
817606
706278
278600
723636
752796
0
149877
282479
426091
210500
49025
447081
440636
208293
328799
449485
583966
908625
292295
276971
0
427791
381143
743913
798111
244301
273748
293593
38562
144471
683076
522227
367264
535941
531134
248877
46998
461036
121797
432608
375736
448305
67008
542633
393531
176892
564778
272559
745714
0
384196
498640
409299
955154
0
625377
276445
636885
219632
432071
1086090
49968
325377
140867
0
177191
205343
611271
292248
557619
621196
422786
432356
279975
451498
101031
317931
227505
469752
49423
285478
829746
280214
818430
694088
362884
30193
163357
503750
164274
429007
477015
474946
525748
278032
535100
415339
280214
484771
598735
563850
279528
238510
49441
395401
307804
360890
4229
484714
599535
404919
109994
410233
167817
506351
570212
246996
411134
767401
226198
36200
173682
608632
570413
118060
459458
230907
496590
228696
431407
72782
45707
438307
338072
276222
74368
376343
168418
375691
710465
742502
449590
619893
0
454410
287457
325605
692517
540104
0
345068
183639
0
445265
534466
477120
615554
514503
567667
174962
167044
70795
174425
676576
548860
287133
1280264
221719
28222
454846
492491
214176
559810
305751
144136
351731
113628
61855
572578
806356
686761
716995
0
614161
416920
162929
867535
320876
231133
177583
319462
522397
361882
482464
77230
399896
489278
598123
527944
203413
586263
108375
268126
252633
189500
659728
255428
329173
159178
460846
325837
540967
503352
487556
590298
648475
413516
177511
539779
682232
765420
255610
392724
713273
137017
499498
322996
152742
292589
323976
424963
248106
405724
521582
659616
241679
19725
600194
694032
0
456231
108487
249193
605518
447820
770811
118503
347728
195883
0
250257
303897
692278
570286
507455
128072
561811
352965
437995
799943
178256
411476
82128
534294
476469
434800
223932
685038
79644
186425
367768
80467
974337
246084
430604
475381
64515
578545
279747
457523
534837
381494
624112
546331
105904
208595
392339
337757
210542
303344
688088
211755
314685
214151
637252
409429
198601
306275
523720
89782
687970
303495
328490
116628
289772
238325
551099
565965
227649
818583
339547
224830
651642
174713
354595
851049
346781
475703
17633
598824
0
322526
950250
624660
340564
569752
296790
504439
581007
65310
240055
942702
454671
557430
487678
555222
235968
506421
448866
641334
357224
362941
568409
366908
594105
489146
455786
532292
669341
205208
278903
346943
616762
249064
401474
830440
352575
604903
147739
236656
306835
99768
678333
58153
319969
567691
483703
495895
713075
606664
759276
388178
648824
12902
664547
561852
257087
221223
546320
543177
213475
227512
513941
339766
83841
331074
74259
250790
565047
798381
476879
485487
985910
0
269274
378926
710917
638221
522559
727339
1037455
273899
501105
47543
272875
804444
149488
357894
690578
492856
477284
177339
376443
530629
826545
350701
92698
248106
110628
163423
785878
300255
509145
244733
653290
443229
303997
334672
620241
331430
165413
413147
749481
638641
559511
221882
281814
0
713834
136581
264467
466432
168598
333402
376856
0
390564
153550
776829
504941
680540
808720
226810
847218
286468
633529
155060
196111
691253
394871
454441
108248
116449
67191
437003
307709
148861
321133
172680
393644
96619
767416
239493
350114
297110
343322
345486
656980
380226
246534
176022
609566
497308
84122
641077
153219
56848
350247
512560
89193
412300
263956
557083
583090
682737
474185
522598
329954
154203
424900
656275
97530
540106
510484
287235
95959
537806
0
599779
555757
600709
389936
724983
601322
447614
246688
294889
694080
454614
86986
296602
572257
413985
187158
114450
15476
334136
301213
524694
119405
78512
432073
32888
600184
567903
653219
263155
886101
456937
250417
485193
496613
251098
0
208659
205440
145493
110036
1142371
401413
421064
8728
298021
408348
1060549
166030
222709
342802
493257
294280
55229
42854
710832
595273
79028
702929
272149
599470
317405
361368
163470
491170
352915
412261
662694
149218
559976
442181
467628
94802
230651
580939
428838
213297
517769
159151
534445
438448
342114
454445
44830
416058
867315
690478
886040
432414
325444
268316
713496
266257
588366
76362
338358
219566
322182
713117
275481
438838
127818
467128
0
180668
232175
220208
328727
378130
127050
333538
325191
637539
881745
495657
446738
278162
709486
589005
542506
122559
81769
0
0
118847
403159
720413
326074
441759
822413
277443
469451
731216
259814
287972
595878
955290
288628
762483
378766
467631
303449
914454
367947
480098
212345
298419
183530
74169
133558
281870
622365
917741
141014
924703
253910
547029
445627
111198
46995
0
680113
840819
355538
511796
0
70158
651296
154295
647944
693342
175654
0
662793
527314
187282
638604
610386
435290
562356
892473
376922
396722
484190
527314
431871
63520
82325
508598
759140
168969
392729
567078
537817
43830
359285
137374
231593
472393
323538
516017
542775
718372
695106
0
500415
529251
70889
617517
0
429952
128168
213581
789994
65784
953132
746718
296894
165438
269813
66563
417211
660662
0
383027
0
266642
166188
414282
599777
379442
84333
594802
340399
596900
65402
607884
806410
249697
325870
471224
58449
322650
409051
402940
716765
158419
171342
91439
655251
516246
254895
56295
521190
484067
246632
401542
440958
126826
634797
712062
489125
55319
807241
426755
525226
213202
226176
177083
456262
175120
499034
397670
525611
572654
354371
557371
762711
94755
683313
113742
451847
442036
362778
482377
768262
557371
355029
147999
168113
351776
278494
392695
695269
159043
154773
895848
386123
51223
502569
737013
0
0
956393
90660
75337
50182
119893
366252
91079
728963
197729
674166
500526
263163
492717
252947
93517
600674
218420
52249
641162
95732
443136
281865
679031
608585
429610
563302
59233
511860
378944
6163
475135
434800
181728
50795
348715
954553
418706
552439
628834
472425
755616
831288
169166
138121
380080
502575
672115
512558
327033
235591
485193
531697
376298
428053
337901
246409
434442
614384
303868
97289
629780
355208
0
136994
950656
323443
141299
312166
0
218209
434349
535508
406917
756938
258076
1014250
566064
168114
406154
271662
365732
608741
341183
402022
545920
300159
32630
70001
1197044
541884
541912
242856
375580
427285
500325
227813
231719
0
412400
153447
408021
164126
0
350380
713496
323650
133249
500209
452421
939178
533840
757191
448143
220323
0
594455
795511
849563
13368
323433
642908
367846
528123
434107
186175
846819
221694
322628
518518
385740
481685
502401
955783
885422
288590
38023
518172
385946
459757
204913
680851
409656
340263
301332
334774
843565
652511
409522
548688
443935
182453
196565
0
215204
43764
113083
110942
222928
398111
65754
107744
601630
305458
0
476257
185247
599175
0
531741
0
28646
38943
568609
212621
339797
0
433304
131544
145738
527339
532572
974617
648896
375580
493257
114734
664691
365360
172525
43685
347315
358297
267662
874894
36551
218404
526504
356957
390608
473633
452774
803917
30448
703043
387102
0
376940
268840
435126
246055
879492
509853
167676
66122
385196
776690
88425
429036
425896
649550
148406
913611
510395
0
339428
793270
310984
798547
294055
237466
119920
216061
782551
731084
97117
372267
761166
529847
704096
600184
77506
459822
325531
226782
399061
577532
0
541333
453313
289848
239156
704397
148934
469705
175380
423483
447094
781533
535727
683161
511271
540304
258473
55477
0
750520
1873
213908
374317
0
447390
535011
250068
298812
171037
174749
807449
150301
283702
615620
498825
243627
97156
576038
400693
1249568
560647
587476
342714
406399
293412
804053
432071
952899
552312
549122
99255
317717
352740
547251
425245
178844
173682
559717
488372
308113
727757
132149
47807
405921
416992
650841
215319
274582
445437
28387
651419
438744
420535
539118
548494
410014
359841
215331
499727
461586
475953
310736
534111
236590
114335
297896
577459
447430
584410
352005
692015
752198
0
712802
296805
631834
391702
0
365967
0
65826
317420
877911
244453
712300
263380
312559
288768
417692
71158
159904
110570
460919
255501
187380
891038
515064
102105
623850
480774
0
615340
154592
171275
501664
664721
601372
1203503
592698
98914
752198
601483
227861
610196
353166
623274
567647
200877
734041
127929
401026
241466
877715
596289
165808
454423
219306
21416
145669
590780
656680
88127
973929
953132
274159
351057
663665
334881
579949
0
614212
230164
463345
125532
420346
370054
84224
0
176319
133049
511507
452802
338376
160775
731623
156624
714627
93506
664721
188248
344092
297906
534288
144455
456000
566508
406632
406297
544244
0
497165
592007
698088
459100
356162
28790
471190
526099
89950
904314
459808
404466
162697
209702
206901
526278
655121
145738
75597
237700
299170
579489
605999
671973
889644
114937
343457
331993
297076
507011
331925
45828
332328
444212
579148
660239
200895
771624
388639
520020
323508
329624
147054
501251
996597
404278
491985
415324
167972
739735
611903
798662
653186
122207
637192
655498
629596
222639
511981
47845
633805
172262
78399
24896
230109
324808
84125
480391
429545
87912
338376
289741
281925
164582
773775
290198
507855
354461
523046
234837
345872
414421
98945
56004
327161
224256
497294
210671
272843
478597
414053
862808
590815
392639
690790
511264
488281
493504
336431
0
219566
629192
853764
447924
580413
11876
120827
395980
866186
708047
486248
472655
504779
145696
479116
572331
115839
349794
329753
358910
724608
581313
592642
536333
177583
463469
501289
51621
374968
418673
466687
269064
781558
560274
377185
264968
542048
491744
476497
802944
918503
484424
401542
611154
249697
411697
924456
675091
645296
434450
424519
0
834556
57984
389
145584
360260
59842
272149
445152
383234
267577
775631
160650
497195
576510
304447
201702
248004
159630
311816
520963
100283
171037
96556
351580
598753
569827
91785
490345
698051
478840
370204
244402
274468
386803
410260
1018630
731421
409346
370758
10510
267819
835250
946491
313743
505000
79644
0
1005138
318609
316545
161730
358907
894359
422678
121474
47122
313321
698007
532132
11954
174803
243238
936195
477645
838134
382231
123110
244532
180540
638966
84942
93704
388911
761873
0
68071
97492
448395
561519
600285
546479
606775
354391
282981
355079
287567
179648
532578
486983
75029
757935
229832
571476
863460
697808
329092
502801
486223
272747
196262
644140
408872
763828
18921
231066
600104
530100
590187
193918
394399
272093
446545
35975
142093
133802
407296
843711
634928
164816
549682
394503
607383
343140
258886
449829
574959
76746
562940
546723
349335
87651
361285
118503
76147
778904
268167
331110
468826
87951
28532
38152
901623
313161
786682
524921
404692
353136
375849
83823
302433
41186
397578
145097
995569
531697
206946
282003
429879
318706
42978
651282
534977
773032
266905
841295
659104
310411
420969
431641
225453
382624
135191
138797
273927
237671
208727
454119
629659
27167
746583
513334
506670
187831
399836
80079
706067
330120
388722
398963
452843
686796
265944
645680
0
504437
654072
233816
521204
478050
266779
0
512344
592667
432478
118273
292343
257099
508607
407630
140674
611488
296668
79887
193521
398052
497180
428979
450634
33158
397899
773836
522024
0
619630
393813
330817
557840
560511
201394
387808
185058
0
352929
497858
0
84465
576831
870598
229476
336255
250733
431131
569158
0
899765
542999
854405
0
565827
71966
582060
336314
478917
965628
606453
116458
499723
575711
488266
384054
299082
0
276650
46296
153317
66051
548599
467247
708571
654792
327041
564668
0
212552
690569
305801
245814
547977
330165
602132
748265
987217
527453
513941
437416
183297
0
349794
348724
865885
380226
213864
170448
448810
564613
135690
0
438411
558519
319022
24123
334839
266210
185471
376757
427368
486197
708431
621719
212589
610232
0
113111
92647
765874
263395
437630
655623
755494
51648
0
2711
713225
669685
0
357207
421253
0
353494
0
82415
23886
0
282921
526609
543962
332232
296445
585173
561649
771341
352078
176072
0
555517
498970
696645
459245
265337
70250
64130
36076
188734
666232
127375
0
56992
369148
595983
269743
418642
655623
318794
422279
470515
216429
119441
538551
303487
205707
484187
324862
224828
81953
231369
304444
409758
145874
593652
65958
492153
308156
819430
280525
421131
205200
8931
180379
371269
545301
333345
481837
558636
79512
68424
471901
691663
229541
95277
162486
146175
613195
295188
477102
427642
241107
475719
445974
601267
87043
376312
167628
548042
81070
16856
422749
367712
506749
245576
770229
170814
591832
786189
686559
233444
0
84942
479853
66353
553048
575385
774117
1061626
154242
553847
59913
1060263
408334
269630
249096
280841
342038
364180
64893
0
99646
253538
354277
897032
273412
18330
481751
216325
400837
616762
414532
220621
618444
648918
924707
694337
181382
596963
560122
434794
573782
401059
66397
315144
704708
423950
727782
400851
0
663026
592011
352034
410897
109238
260433
467441
0
424375
596645
404844
0
395622
540745
481652
0
553800
555012
1072128
466552
0
265976
743111
875361
846728
217743
223443
240674
34324
533549
146092
234165
186322
487915
997073
569560
356032
416218
0
273114
487206
157974
546298
741301
467249
397104
533667
459421
634774
79959
403309
435911
399619
341195
214854
214761
394200
189691
254747
170034
0
80369
244938
987458
368563
739088
203115
356220
466682
301453
456967
409181
346333
37869
442848
670413
126948
80000
879017
595584
363384
111725
231536
194429
746792
463221
0
775582
607923
300034
77101
310250
987737
653045
137017
719455
371593
748614
92908
445002
521224
784072
246796
579156
277726
295323
851855
741158
510865
389867
167582
15162
208548
563120
431582
924481
0
618776
939518
130254
140834
301039
588045
97060
483869
0
327148
365853
0
162407
223040
813450
473852
44751
617538
498971
261588
692849
343267
177402
601885
125969
313629
427892
626777
0
6790
168568
380586
207116
451894
383112
538610
371651
727074
573951
566876
0
656203
251676
493136
268130
11732
486888
126042
554076
578689
610736
199411
344146
38897
422891
219959
193616
165335
124648
0
21780
111485
480151
302974
544283
345357
40383
363781
393905
649528
605195
97480
255050
560298
701995
263492
425663
251546
235376
458023
490757
256241
570878
488476
726049
189955
853304
152038
385967
231339
503605
96788
728997
110237
112036
390231
137813
1165386
361469
565584
863856
757108
251290
13657
585380
384787
496210
871932
477213
622158
522811
629807
554398
0
22068
474005
394802
18759
230025
450407
295463
242545
489559
76492
556969
403306
570263
489101
347656
548947
746155
405218
649904
828981
178573
175552
550294
190183
374243
251080
137323
95028
6184
392641
318589
456822
110941
272142
566121
449826
168713
710824
444438
294122
72905
274192
0
465831
75529
648960
80493
668194
172048
125442
143028
157162
798727
324852
101703
465672
242863
517318
516455
402268
367571
296417
334881
211526
730051
751857
0
627814
452671
215506
260496
0
476799
617999
426181
709624
503605
557933
111277
512110
631423
387308
824465
621360
254646
629059
575635
178796
293508
494856
567564
133957
564098
417640
376514
469146
182527
715098
181089
341132
479309
396335
509682
394938
316707
0
283954
319472
437619
0
420575
357120
703524
305017
133862
559859
154941
462225
233167
35206
520464
908058
4543
729768
632110
326553
0
547257
642706
882668
443883
302614
590613
488029
413797
238870
213906
90436
743090
219143
154882
672575
336255
405495
389171
378810
649103
383532
208647
426315
916969
294590
733225
460215
272142
308461
588992
360738
99409
615735
806410
349016
455281
234552
420567
336392
364307
76746
757356
483350
0
0
754177
386696
330997
535249
667958
817527
422187
338591
489872
481364
656821
352410
148120
438505
20910
55319
140608
142008
232163
323583
250980
422187
51988
116323
329292
413658
956354
475201
867181
0
680224
551422
51777
216902
572249
57700
325392
347271
320635
513333
82684
645048
450588
462298
343080
811785
795567
289772
624244
706108
825995
311441
262076
410997
762283
293344
750351
38784
425808
536752
774246
115346
501060
639482
375413
303499
233651
486392
775160
370195
71802
506677
871138
457282
431672
452802
483342
625947
862706
148829
475801
176610
259529
113083
205813
570786
541259
103435
554319
320061
612238
66914
530939
496957
680236
872719
273480
195295
122678
308529
237928
155742
869313
733381
105705
393629
476060
892123
603915
234018
305017
210905
34183
259168
192519
402609
424256
72543
492618
192519
376834
49906
179243
688009
236087
324314
139864
571585
249483
170210
192922
614370
397381
347734
583619
531405
452373
289217
412978
762470
325200
60392
695581
791278
267436
520383
510528
0
743913
532056
538185
406607
266288
590360
294891
505580
635596
749879
445359
133199
507031
494044
96899
409421
423816
473804
567994
375134
362020
654765
0
44291
552002
253335
501598
563623
608699
502320
0
206841
110977
448492
142150
143028
636276
118171
241284
815689
80734
185718
150087
626094
538403
234583
569267
175322
799813
451484
286574
718294
617207
721117
760615
626345
274544
571064
405442
648910
0
828981
0
514343
382145
940135
479822
283232
48278
70874
51777
344407
86253
397048
75613
313228
728904
391501
592162
209001
77136
261465
737192
263812
1008801
154727
334881
198945
534987
358361
769520
668169
363439
303868
322280
74735
0
134213
429637
224993
317954
710200
236934
520354
200574
593624
56230
762082
343323
632463
455709
119538
176722
337207
158887
798776
441096
404686
505085
649107
39271
649126
439169
131574
4275
430844
315564
22290
458122
937221
501992
432071
211159
430062
216054
888808
700558
462667
449586
497047
316429
602138
131407
296249
296218
294136
271768
341557
197202
933700
200656
309169
565806
412462
292670
296618
744351
246491
476913
93423
398852
747541
70830
872025
290170
78235
357140
235001
363964
205796
475267
136404
359818
31447
385903
195990
302948
295359
455444
610107
463881
508598
386702
226238
144543
457820
303957
425390
312139
12282
70748
507702
177602
673184
692402
311861
96428
212951
784727
546639
297748
515092
404466
1074730
646711
162086
61424
578907
270137
28197
507195
765021
287918
423636
429101
80038
248717
508153
222396
195778
323692
199067
391930
830498
148188
273203
484767
599335
388902
437297
292510
713859
643593
361313
312256
887605
277178
576559
389719
353076
1102483
0
177208
407412
432613
284355
472586
428198
261465
114171
166025
434429
93472
499692
0
513572
717831
509603
177658
439758
447072
69006
368635
364446
431078
484955
52389
470522
497513
10474
187519
427057
163445
270093
425403
378597
386036
730090
788133
430067
473607
484890
640512
611286
669080
544752
501662
319479
454219
238310
818026
0
224681
330576
737789
613256
242984
404072
202695
258523
357553
280660
625748
206383
375544
234463
536393
443648
69793
422156
566769
246523
609566
261947
242971
252911
238426
719378
178159
30621
577696
89175
788369
599500
693005
155727
296799
654540
164671
244034
414799
105892
311439
653948
548922
411224
516617
82094
536582
536623
568333
691803
85084
545800
267280
890025
79040
145530
738791
577069
803461
148873
515321
629819
358145
622572
384514
537039
160014
98863
137038
71424
345175
175841
580321
167451
446117
0
95806
598280
400400
425433
480333
124376
43075
192182
111198
442382
207496
127239
204573
368635
260213
324639
529391
526644
436417
601914
292928
472805
600042
38778
524033
281832
884058
599464
687523
440913
612782
159092
474229
590815
243171
267286
534422
80923
33521
106969
332181
614109
359837
164941
415579
534692
225883
362374
452383
505040
615292
95575
60723
0
1003291
311379
492691
290917
257745
97163
171393
232161
446889
141864
240131
0
634703
674643
125905
139555
546536
531185
1321706
257876
121231
771766
0
57010
418313
857371
301243
425559
90024
184262
98516
706434
478619
366969
598955
294089
374696
0
261341
671688
485183
0
84142
296226
669123
241117
62874
291573
354264
116590
262014
820255
651996
0
207040
423240
129402
281842
563733
412965
665615
165557
545410
635786
43788
304457
76011
420548
306281
926836
374205
445810
0
551756
819099
440252
664830
513405
78541
497664
486701
154940
848014
219587
401605
180208
534005
924133
445300
127823
686811
699422
0
313907
581922
375048
33670
780917
424911
113369
205742
946491
867685
376325
693694
360132
406338
776697
343529
593430
342919
468383
123484
347962
198993
491870
871679
246433
673723
453914
736618
258191
690796
50998
258756
566728
0
230610
290584
194703
393506
585519
952075
159505
419671
490662
407280
152121
332302
282299
367472
56284
609457
544664
407144
382315
128163
551721
693925
271974
270524
429545
339093
165557
265362
0
325344
376611
363809
197381
543923
501461
768532
99046
733569
385183
584321
295952
499718
707640
654309
52118
0
0
367666
968820
435251
637849
0
396392
215567
164092
344062
229658
545773
263816
370336
598674
683446
549508
120047
3517
330162
616982
735442
199669
850403
440331
277839
0
552168
626835
138280
143793
522838
239560
108868
215972
1018639
306885
659315
563091
569132
338529
763957
565303
949969
115501
708110
654567
341945
710832
411456
579300
427482
394061
310474
84800
714165
168727
266956
821783
687507
492985
417893
37406
98126
478947
631846
13532
44540
54734
216349
185393
369397
279598
1145049
242863
262948
658817
359910
270556
477808
534057
606542
859434
528394
346320
468169
739867
259814
427393
236843
132479
806756
358277
677154
712040
585971
573198
324599
40122
584255
236073
332214
103998
481056
851049
98530
292555
292344
538513
445886
489792
545661
98784
203706
85525
289901
170336
927956
502113
239927
56777
562170
357912
429199
0
709753
0
278266
414799
493257
753711
418233
362132
361385
471226
256338
275989
414488
364082
432879
168623
539691
732271
134080
535796
299685
39178
634317
376052
314935
192410
560745
48278
403963
806302
497457
538324
744640
416438
310411
622870
69006
416307
728406
393324
50052
383602
749888
111047
306258
245607
0
139808
431701
338763
640936
691137
341058
26624
203557
602615
129645
782042
1024709
487152
692033
764690
432583
1108866
645423
256935
511123
418766
295990
703926
654920
0
0
551629
610718
498327
298538
141236
182729
72859
74786
179071
266610
487409
0
982525
469059
189760
224469
307840
278371
288115
421110
805197
0
498866
165394
926942
745362
487539
103094
569267
447218
354957
276150
716489
185334
640432
503284
139819
112798
484454
793288
0
235222
196196
284372
182092
413568
354482
551614
36848
391684
217331
530327
1004135
333974
989239
437237
279439
379181
34004
558925
87196
69214
463852
463244
862805
332294
90535
321572
208405
0
670931
713728
196966
93849
485585
944274
322132
754716
398963
77144
518800
367566
180805
591802
629499
584802
242173
116605
116730
534234
761189
160198
178446
37767
302710
427791
516569
726223
45000
283560
642228
938625
233384
343140
701681
645040
516526
369286
492199
652629
415787
650566
541881
585153
366602
778277
652990
609291
239984
547234
684816
824488
151494
496456
217916
544689
588265
0
454922
878904
491315
177201
745355
451977
480850
86126
723953
552529
695131
56803
220399
511893
507368
775902
436806
267436
183645
655656
391857
266003
520213
419409
234874
824115
563839
30459
0
565116
0
75396
744467
714975
527775
674861
279021
915177
730518
45966
567503
96978
0
263062
190227
85337
434719
705167
559303
464329
601673
368942
106798
714477
519645
356395
472605
596814
554077
68116
14395
399497
286655
0
456817
436485
507662
467242
496639
155071
332225
60318
483409
174502
284053
1153942
149459
789401
686584
862834
764657
427120
632117
475859
67979
247623
0
513239
538820
95312
831737
570381
138139
980747
482463
437735
720831
80625
93505
287144
511145
501862
302804
317895
285100
358670
584031
139136
418537
95290
431896
73394
276769
60803
337531
80621
366602
547257
469224
178116
621705
513665
781875
689661
593867
560792
229982
479664
633429
638572
578763
0
375813
670326
523825
246371
0
659476
0
746547
200079
498369
271327
494670
689910
343868
645884
631833
212676
338303
476030
1017750
275047
493170
521196
337313
273700
194333
673618
363891
314110
1099917
430093
590830
866765
104338
601781
696357
650300
456013
457341
343895
156631
109316
153227
1260974
463108
598843
0
393261
185298
0
49916
544704
48719
217751
684879
214025
554757
308934
871467
191692
5765
598780
538051
702353
305118
235245
366044
112036
433304
553778
370696
625649
522587
313212
406154
173858
478389
322076
281758
625780
507163
577779
439132
862488
97319
663467
560645
549242
709623
39103
749625
391243
493624
538997
46691
454344
171774
133558
496437
443216
578779
61701
202695
323943
120257
257341
461949
874022
477356
631371
821834
358741
453575
110366
449894
135585
437461
431394
428640
594708
495544
67449
251166
160366
507005
696873
450809
172381
414441
784727
811629
261947
887336
469956
0
293768
247117
779530
743143
357431
336089
235209
511943
569171
534586
831086
420433
449480
202147
705678
476078
661128
522169
306249
87094
327609
352547
349949
522309
347805
335586
546536
512241
348237
412523
620222
500104
353013
157141
207633
311236
287624
532369
427998
723269
260104
206666
530391
0
62016
48719
710951
583329
174287
421229
809039
587606
211551
50635
570447
776788
582056
583599
583431
304739
374937
226503
797447
465981
311735
5784
73297
58126
491851
455815
330451
627844
561718
342276
427992
554281
170355
0
548235
536295
275265
423703
503594
131719
13657
679248
442286
214211
198829
0
633941
5404
450688
703524
299349
630121
474120
0
162743
496247
896122
456807
0
58626
607641
645495
629082
435833
678202
74864
303562
465289
199921
591926
239474
470284
207515
447188
307976
610095
602095
109619
314186
879603
414162
419518
535831
598510
367224
240804
278726
472088
285428
395439
546692
701388
138067
470347
623219
413934
6748
1013759
406607
513504
217152
319617
0
330817
702151
350768
409758
354758
783607
578248
0
399035
427057
682194
404531
329239
379315
76133
255092
295744
283272
615498
47434
85803
90111
669118
873037
311899
105164
765557
896739
243410
604123
0
329361
229388
818081
176614
218760
833733
1045862
377177
0
335402
783962
220572
693402
0
611012
130284
631045
333887
471960
99692
515981
624112
0
156810
483172
401501
413264
630679
864589
94274
480993
692753
183332
79772
620665
254781
340776
596530
925987
333808
155596
464273
385925
892104
578123
284529
694725
534131
558685
486945
262373
66064
566622
246475
826723
84430
278277
365432
447654
879261
609857
323631
147965
819981
40403
0
418706
249697
213554
878716
226154
428965
440698
716692
696181
271085
255793
715818
642298
112942
249218
899540
227256
135980
656263
561583
85803
72385
895451
591408
239982
145737
405474
544479
702415
601976
365186
576100
649206
218705
494658
500311
655470
266804
182722
242435
595085
486127
560033
443912
311614
1498
0
39524
51419
283907
547319
618884
447877
136529
507271
795876
100799
436260
567356
574539
828561
199352
284876
273843
342819
497165
258232
1029077
640431
464249
580167
565627
792718
151608
126147
344098
258324
391007
759544
69045
91377
435474
190047
388681
92153
576994
449710
679751
0
216037
385386
823685
972749
329074
311167
503095
396368
288545
175049
346947
495064
70063
198283
539838
247254
481054
70169
189988
371803
134125
562361
498443
154540
372907
396485
505837
402260
330361
228415
192457
375459
277528
921146
30433
762687
381863
798982
268611
250355
480287
916061
700755
205686
774565
480687
279984
331535
171996
726125
485001
80665
164563
587216
552047
1131122
344650
0
139645
303208
62138
307293
671550
583062
241544
634153
417925
903439
692136
679191
580044
178515
111127
53322
271824
218318
431390
510374
558349
693583
854394
70609
246923
546268
957796
465822
315647
371546
173408
534234
168613
447485
544395
773856
116590
0
95265
453975
242735
71464
280386
146603
333669
303332
550739
725890
112736
79772
284355
29452
118568
532170
300443
473896
416079
270199
469606
88432
0
130252
302744
731428
325665
113121
427587
380047
765766
496627
640335
108895
615099
0
502779
541264
852529
541264
596897
628921
617517
1104614
512961
304170
140117
122931
549209
565211
0
242837
399879
104151
326553
0
179413
506145
0
542777
246433
215286
700567
654792
0
513380
417214
2244
354129
742056
250226
255501
406423
621772
504186
182596
76279
177933
566467
609017
495689
415660
270580
636034
378413
487342
99052
1129216
670883
0
364519
387448
471928
646746
334089
210981
233816
280395
321223
33521
91168
693012
349250
296620
324455
174907
683841
457609
485683
682893
292994
439609
541959
492358
479192
48799
724825
361175
49544
467491
154086
531485
566392
538384
428184
516112
573130
244953
929840
285461
292344
164994
614035
591302
202695
0
684766
492715
723685
831705
791046
605760
891018
173590
482307
532630
678202
504064
252159
195266
467638
266956
605721
146086
491369
529680
545965
632133
97060
612812
48740
471782
93510
494769
319862
446901
521425
615305
264568
76569
114718
1030088
1038142
125520
432647
532583
434831
345700
710859
389914
325488
1351255
169124
393480
503202
739683
395182
603797
378926
246476
397674
212989
144426
180562
282897
276421
183744
25466
424138
312959
118322
239855
40106
381464
475431
595748
595752
76787
681611
74685
187631
107087
1019695
756999
677007
318794
450607
255941
149660
15399
648918
334960
558894
227766
289108
591516
299639
443329
467432
394377
169267
406438
851025
553448
664702
413141
378834
467503
0
473672
676431
161392
627424
892207
204302
226507
640257
196936
0
376833
302824
463623
333996
649922
230449
310455
174803
513768
311541
242912
202217
786261
756026
343420
781989
365956
0
533093
135954
688192
263883
510735
493252
146274
93354
633284
615479
508566
431276
0
92725
334345
89274
429753
518890
196867
333931
219135
484890
664965
578321
1013950
394239
89871
74570
361667
631561
228912
383542
76749
242912
490653
227915
150814
332086
716360
538784
723730
404489
740676
140196
324761
229291
418100
570402
1040795
292513
0
542108
273387
191349
395002
40348
331184
438748
382932
815668
634356
20954
371362
513188
516470
531361
813139
377505
487206
6748
115842
398038
450785
613994
431950
672980
404035
369864
490423
191870
689565
850161
503802
634167
509093
349384
735086
804098
334987
577328
680386
229982
377411
597139
171275
587145
570061
65713
415579
684907
376816
338593
302248
348490
314576
5164
158428
296322
514780
427539
776262
312414
648426
235251
155820
176722
541829
791819
599384
216592
448524
0
505852
559652
465325
373037
428704
391917
199442
851441
112132
279780
0
537816
591014
510116
261087
496072
811658
82277
613698
88000
40109
686703
151867
535081
318581
712847
348869
0
483919
458131
639802
239643
444662
180013
1288850
104151
573394
129824
171785
541015
786664
223862
321628
484430
622299
756938
60920
489291
415644
377039
94730
275329
358240
151071
641196
836770
0
747308
402248
471841
390187
0
473742
0
17423
416505
510256
679123
162655
520385
554984
300928
619642
391434
772666
465076
0
116831
0
247060
227662
1069925
710800
971324
845656
709128
563825
411654
549353
303617
909683
103049
184689
199921
511516
441640
0
196823
274449
428772
439752
591564
974299
563373
361574
611714
480782
530261
332836
598709
411276
134191
142625
433718
666857
315838
423715
93776
44223
353976
384497
406523
87464
773917
329190
193367
217592
522149
197254
423042
331867
43652
1104614
479235
260405
240449
224627
277322
0
156939
34929
59233
242899
786333
811275
25208
296407
565054
190752
785466
505717
690927
272093
1059029
561758
506583
232043
663639
0
204371
506055
152527
298983
455843
117269
0
515097
612782
282114
478762
386449
647501
0
116162
19530
205145
440992
413365
154581
86243
348521
0
303461
159011
433811
527761
394325
351787
469727
573695
50941
749565
632899
920076
593761
724969
307505
521538
216632
270427
813414
172409
277205
753650
25347
0
443396
66936
245787
270898
785983
433596
0
830509
408155
280930
454179
1025913
352733
884347
150508
326002
450545
292938
352629
613827
69146
376111
245403
646165
463999
655418
290837
197292
121340
762909
278566
380989
459058
290244
424994
443981
57505
367145
84080
948523
218342
540451
439184
233981
51877
845212
438435
682301
427861
100122
382262
559127
590289
273727
641929
906075
406539
162919
767924
571067
447081
512121
282868
457716
83424
205865
0
557033
528246
4097
338070
251180
213906
157177
542762
202164
452789
556295
239589
476083
245698
991185
166108
656339
59249
276576
42806
138776
805130
528105
250793
556990
875764
730944
86913
489526
278013
577696
595971
56652
807690
0
292012
560107
593320
306679
0
473751
70795
546918
221170
635560
731513
109614
514358
508464
504030
280513
682165
576825
767076
784770
314935
365473
266794
508254
65002
0
874309
379752
466203
423039
473602
299727
887175
227241
693593
276778
560818
494293
322578
384294
778248
690360
649178
188041
271117
67677
0
229982
259163
432047
439345
844845
119780
0
116810
437924
688897
438402
543026
930370
8026
83951
425007
388583
322340
494444
489331
576120
233419
376117
187754
263163
615983
728215
466267
768055
653739
613506
710342
334997
391246
396522
196373
351085
0
484430
356439
323039
98390
480338
587654
453016
323944
371458
391252
0
57202
592607
992651
26648
448670
555414
387763
491189
438767
122207
226587
835812
92367
294287
408941
692349
696569
320828
345211
212888
197564
250737
484446
636548
14380
144195
90966
858094
832432
456016
349181
96481
365940
599534
340391
489159
64278
242198
308572
673130
459178
353483
256270
480526
141044
240487
304587
461635
696890
330526
711130
698351
348707
196565
63291
639665
496456
725177
824649
755480
546375
368471
497043
606082
287702
5105
489620
562312
28987
472715
386358
61320
248362
626767
390918
729008
140111
488357
229476
370801
117085
801924
784713
730090
401990
520764
684140
134798
741983
720831
532843
218489
564122
454846
317694
732526
0
389919
782467
420301
282738
838075
550090
157020
273909
126751
817135
832668
255066
365166
704577
52158
561279
286597
737912
547570
836834
235450
418874
660869
19110
212447
418671
741547
774984
555583
267942
484007
888051
507094
139647
275000
654209
463323
0
1954
490397
556429
141614
432682
658932
543977
785544
312578
93758
433321
270157
42426
277251
254974
272259
597565
45620
355874
549484
924802
801358
241608
838358
214624
697984
248910
452407
548491
69477
150563
48154
0
467051
492457
173844
681121
610438
851254
27803
417103
232418
807306
41969
428656
713793
976349
83945
339358
853542
876062
854296
478464
62233
334881
960213
0
201556
82093
114327
625564
472565
587654
102158
175796
633735
54080
492031
561967
208824
796786
345497
289844
564805
274223
17139
0
932160
131679
309106
67445
244019
377563
620022
161198
373793
855315
501251
607641
524178
596220
375813
90104
809829
643161
379531
256799
60930
706229
183000
568995
30729
529813
709654
332360
305664
535061
446527
273599
966224
477124
243676
367538
698830
390973
881942
229729
702690
472561
607484
224391
530207
596792
1040673
168101
55119
636963
386405
469610
340121
351008
985537
258233
697653
366175
96086
696144
391340
304668
474173
564147
333212
798989
981566
221975
521816
257218
399956
742486
242031
360618
405606
320840
217004
258141
712911
158209
255406
77941
583438
199374
289954
141014
154108
511790
50738
287318
654335
746958
430761
523060
556807
538006
1855
121693
515730
477770
200887
248698
409145
456349
1038488
356419
219686
339018
95099
140262
708883
516350
75101
255613
650658
309256
452813
464839
511241
130826
378012
747669
536925
246433
973264
494175
727822
181970
114217
40348
311816
256252
159394
164816
505953
735789
19848
378236
516440
598735
280234
293365
46022
127866
545882
214200
563483
192983
542060
382588
0
286864
385355
0
420160
674652
46616
499727
495222
155050
410079
599354
424241
210902
340575
94639
622783
1039728
121838
521404
612047
226630
287815
125517
324000
642372
550073
358415
31253
580218
306073
614142
484778
0
314170
958420
241073
213186
540774
211482
629514
138094
263704
834888
307273
737025
447390
558091
60915
616194
0
0
750872
160533
566754
416885
239479
942345
495805
480945
473135
697268
369571
0
399192
887910
815061
0
156592
77091
374682
52593
751036
452747
266465
636733
433509
486603
118783
230363
406024
118523
99914
725659
536431
170435
574579
455061
672248
641561
468472
688981
171043
510422
570027
382495
424010
73227
484271
182096
180799
378840
620406
281052
566033
758585
520263
462082
821846
603058
642009
281175
919875
504691
600844
81160
0
0
812635
442722
321784
701033
326565
322335
405975
384065
762533
0
973541
127134
536152
361237
943873
182687
388104
130646
0
338710
0
331184
260565
88789
154289
145876
871895
0
584728
321560
518091
155836
186325
429655
503931
0
42125
646311
205554
427046
96948
243565
373022
785011
488731
575473
0
651893
163280
480937
191822
370799
542062
169581
330692
21582
534227
653479
116624
217953
680255
759304
0
474643
565136
0
0
467757
269489
458910
644541
0
637024
487966
0
256258
133578
0
589880
409299
579239
0
411976
539523
511840
472936
532643
518463
436750
212951
62131
92249
959703
647038
210565
751972
637125
142778
133662
528496
496822
230109
443912
504691
47554
846786
0
234769
330340
268148
381746
339766
419142
367272
215193
325036
934097
762992
156171
295549
175380
633236
803225
556969
250687
495629
47436
512357
397871
429568
257312
609139
511998
451959
438523
706469
173953
159298
3791
493660
480151
638221
754514
173781
908110
342072
729328
711836
61845
94800
353378
204795
216592
207698
490521
149343
126223
876180
545533
239593
83056
476153
721997
669675
749632
971613
0
290690
216061
310421
313622
265302
265284
6664
812392
85756
29119
36811
432114
462513
0
634787
246231
527121
710476
342154
530694
789205
378008
105285
725163
545301
87327
806655
126991
173120
230588
414635
611854
497784
718954
228753
316045
482090
113083
203100
1240531
516814
620806
499657
40004
260315
638091
431672
876216
447205
475974
442563
85739
477997
486226
126197
190304
66321
399522
94041
253227
618309
192838
518112
319332
416094
640426
543707
231692
416123
103930
26501
568975
484767
453383
775128
349441
596110
270005
381078
51991
494525
875564
903610
171180
288786
289933
621824
239787
335917
825718
467656
84790
136018
220866
273630
786815
319357
946581
73413
149877
488455
98162
942171
248091
176207
462748
0
565874
929021
595284
352122
247623
108318
173670
576688
645392
484831
648447
271568
606022
37910
558267
532872
98587
695052
726423
291308
194144
137374
415529
271903
553981
770857
497928
565999
281679
758407
29924
407047
0
127432
285878
220757
229471
992391
418128
174599
470452
392813
407394
297754
304459
960481
486632
474767
93047
749280
202878
753688
544993
529578
562217
391894
161529
321322
678553
462635
100917
290973
68744
154219
1014860
587620
455973
320702
703984
353976
343638
820936
577704
505812
14033
342557
381271
827841
764732
332438
480885
481998
735619
543356
685303
395380
211755
0
3790
956619
283206
449850
233337
644423
633714
622377
444431
80229
147965
146740
62290
846488
0
0
96452
302502
380612
657228
536823
407837
196384
904066
529331
613796
416973
96689
598987
352634
171814
501264
45325
200656
482842
27106
297844
378782
627768
438141
852885
262073
414132
84293
786031
0
546512
0
387154
464995
827452
52738
45376
651734
445147
450061
305892
39192
148777
389343
359723
476924
529475
409826
870444
597458
390125
381392
160378
448992
545965
533714
443237
96049
533533
295088
115319
126116
579276
448452
795719
445140
334313
598606
366309
448998
433161
644489
194109
702227
463095
635016
390956
531765
525073
73914
822219
394873
0
440474
521577
569999
143982
281917
131418
834508
444555
101328
420927
650387
24342
559730
453754
387444
410813
746569
424937
358965
460979
243286
582276
417407
509157
474716
425974
358501
0
854181
746489
216260
0
737999
543007
567608
515054
37659
157448
0
0
152751
375920
867140
377438
657227
160673
771742
0
211118
0
299912
373727
1029239
190247
255715
574314
151735
268809
302887
506302
244414
388424
274544
235780
852126
802427
730704
92204
464307
210194
492927
850877
530407
218519
442626
626690
505212
499538
372853
60030
368338
631445
409664
250828
196328
743359
548021
362207
0
250923
624641
248930
198174
366934
598898
422423
500134
613512
572541
643323
279630
360902
511768
694284
692077
56284
170448
623480
215193
165769
762654
471724
0
23194
518705
533351
602847
568219
474251
452590
160173
401050
902485
441152
619030
416438
249207
37390
686549
266491
576611
915565
515884
427170
45620
15497
618744
1052493
0
610954
549014
593886
428158
275481
364800
27167
433422
777787
208676
329239
104545
158734
448955
157596
125219
439626
0
113856
331758
246152
563135
418002
512817
57351
42854
213371
182708
85756
358527
1013117
84002
0
599216
891086
698784
536623
109452
640936
363020
535281
500922
0
124401
416833
503925
264450
844332
225898
774693
42954
48336
552952
372264
922857
424321
434785
226465
69091
451678
347783
154985
954287
532373
568932
560763
216902
1280587
203242
69460
468462
202802
578152
1065850
569264
559185
539288
390231
82978
330340
368700
604603
0
215611
578604
589513
410835
494788
718310
400857
317366
442784
476981
397985
244371
742807
775440
274614
683177
212417
675014
524757
640277
586069
384236
450374
712822
232133
623650
559227
537382
60987
444906
90442
790279
545805
581316
143636
829128
76787
322815
263468
152253
106284
864468
1088542
0
230651
80846
696265
511264
0
496510
0
471391
593855
288098
295657
500713
529949
455683
590069
667958
213340
492273
537729
269696
92902
331074
403094
285914
683118
532143
467991
284182
53825
48624
0
72905
293344
834697
124466
932605
653997
0
519246
345174
197894
382235
750400
367649
728214
138228
349394
631863
283912
663300
160084
584977
603040
793945
454123
700210
405994
122513
699919
359585
393674
202082
365150
440471
509462
405443
749728
328689
253652
505785
670694
1057089
934409
0
494857
825292
92080
195680
177342
311593
208644
602847
458349
615719
489771
640798
184339
197394
977401
278888
250056
795772
0
968270
634144
684436
66622
120806
0
605048
786050
740611
214028
791904
386480
616404
277081
527590
426326
35534
547447
605686
646536
549709
74735
504669
478912
206086
451369
560914
229905
191675
491775
564094
151639
291877
193353
694323
408945
115549
49514
428368
657983
190670
117380
1092265
624357
228860
306894
327361
881073
423454
933272
738308
670418
680997
173182
179581
149991
413087
98843
851548
593334
618433
0
924803
27576
497294
482867
364099
435575
777151
454511
177336
465565
37293
286915
422835
295228
306143
385062
189415
291520
472150
211178
384058
423932
570843
511801
140444
569827
346155
210380
618944
585071
572035
420046
213565
401630
372225
199986
548848
501692
551713
388295
251825
638825
271938
360129
82963
931541
363308
515799
751848
145408
601086
334087
140619
704018
428755
466746
238291
201002
71280
72654
471744
51848
1021501
360870
318832
581076
505785
340650
447108
109578
507301
53627
420990
252257
96544
20878
353852
311126
228237
192283
266008
238600
202689
94021
94026
163970
321771
419979
249697
119241
0
372748
629293
478328
33158
427828
419811
702227
109247
527938
556434
513877
474265
630862
848946
277425
258219
137017
290763
619591
0
0
462746
197224
834700
655910
75643
229196
500196
518306
17854
391795
844624
170700
172733
540377
1074427
357071
256576
250171
352206
260927
338548
272914
817957
493545
364243
419915
293502
394449
512128
650385
289933
350663
592197
694949
133622
371352
244524
28968
430993
152578
459881
343445
298478
466432
916122
503417
545843
427590
0
328797
620756
586540
689241
0
469616
735862
285488
444086
385842
332156
479434
193132
240369
806609
358415
188069
610702
537422
567050
752035
801036
442365
1102663
847919
314372
303730
466681
83823
169095
75579
651804
82606
372810
786018
267816
136529
958712
784798
233068
503325
502779
703381
335837
989436
569053
0
514417
446501
63054
644325
175240
641358
527450
217929
797345
437629
503207
233610
651002
614539
929884
744744
136361
366539
541738
133669
814173
89717
563469
573836
119484
57004
251015
768131
482796
274422
219295
434570
576640
520586
828725
550917
138354
445480
317310
447262
255575
436418
546227
255521
416535
723509
628555
601072
710713
808160
687617
132739
0
289812
718447
170190
469677
744363
582640
303897
272770
114925
162289
452977
23902
160508
226455
461644
248754
449485
434752
230193
455018
592862
432071
644653
365125
519523
174666
686958
520561
437808
628578
370265
75723
396624
346877
520002
477772
189177
624561
410041
446389
94406
834715
733805
485387
98229
64132
638041
616897
630534
205974
547823
0
497775
375536
586455
137574
427224
681825
482156
524178
165609
257704
427148
365274
874238
0
248246
70130
647845
860609
106812
513798
404543
503883
472521
664801
630662
316691
432879
361861
247036
0
718554
485856
173102
450545
430526
155796
422361
152722
417082
207791
153620
133127
590011
937965
60134
380579
668400
330395
71172
92639
0
463035
124670
488760
839133
440604
0
566033
223738
829595
0
683949
174249
397691
157210
718633
469986
477104
550544
348985
540431
206901
533818
703904
152578
564668
771537
65738
0
899471
562356
432858
465113
452627
716564
244240
111064
622651
892996
520784
6957
518882
518612
843127
477019
0
101932
0
66286
189084
651312
510653
0
384125
56567
339235
17192
49655
304634
396880
255454
570989
647686
4661
794359
0
393706
236869
369313
399225
412632
457393
803984
316027
414633
168623
436864
68435
390951
180350
127310
536742
613877
484560
79642
332156
70269
261786
381621
238635
478341
449163
274622
139645
735576
377328
984630
92809
92264
0
404100
214056
265004
737366
549726
584819
592195
121596
288421
704394
255217
459557
50824
0
647478
421719
597068
62380
318609
189162
677142
297742
351759
431199
687433
0
256738
318634
633195
121883
945734
478390
508496
343032
179788
541745
106062
701925
435191
585905
213233
79454
554260
187176
572353
750818
41388
468066
686811
292653
377221
738629
344623
751989
881239
577338
980197
548367
527711
823505
589001
0
567608
539443
481952
263486
0
376816
322078
121412
170831
1060086
352728
814247
604685
797624
196646
0
376902
121294
756001
560480
312605
727653
335475
698930
494926
683752
600097
412159
288500
604430
356947
165726
722996
66085
376467
739189
453826
795791
406099
366251
534170
325643
931053
969174
53078
883828
471117
580013
26986
358607
715280
502734
431961
618187
140195
365326
251944
221819
182578
293259
464719
451930
265514
128752
0
289915
515092
749772
364446
432071
100675
582633
287370
399379
651813
542579
610537
645410
594778
333088
66673
1326176
726322
526037
130093
611605
558891
260442
50680
152742
218866
1013771
672382
565926
664041
791745
514253
546096
0
578579
0
79234
737783
175147
522022
165700
350207
452802
629422
0
655009
601857
483102
328695
670208
712827
648571
0
639390
380033
727482
226507
661970
646002
383745
601965
506319
771508
925460
767590
618994
827625
985435
425391
508234
0
358921
120087
277441
693652
447949
602342
604819
481288
492021
478400
0
532170
228705
117380
553213
469718
96899
57709
443366
546156
82963
814450
727456
540302
808961
43105
161374
991148
727970
302899
348031
660922
483946
312744
264625
741938
427570
832211
558349
378836
736528
650683
290407
697854
853350
280930
272770
241976
385972
601386
478627
489201
90597
391857
51255
171624
368168
174057
462257
480774
477455
338319
232090
679444
847076
474328
477706
590517
717040
408666
324712
118259
152578
99051
201624
324555
674797
652175
923252
677379
354147
271708
573583
878162
202799
114042
506135
207270
777309
95004
937546
638430
36461
807241
1053443
835545
568221
143307
284457
96554
498760
764820
149852
171075
756511
406824
633806
508583
485459
186648
240366
360312
422089
502867
757132
403693
556210
750456
379300
92264
132139
56413
593662
0
831211
487037
439844
982819
301272
831874
411916
480290
317939
913824
279384
150594
317391
295430
503127
276766
161803
355432
0
589432
0
413508
886942
309568
91488
31602
665994
771015
150590
591284
473232
54709
229961
248906
833390
405540
196926
532143
406438
0
351560
244182
289876
945557
594180
197980
269973
533547
238574
436879
694080
558789
706033
133626
332676
664505
337100
947268
277957
258020
504873
291953
668321
78945
108683
656098
75161
224799
156337
558014
71158
506453
598535
502312
8010
448524
78242
0
482337
818718
205343
199648
577094
631883
427539
759299
175903
0
209634
824594
264801
358430
1045898
433768
449897
578453
85756
322671
407672
390731
318065
325549
72462
451285
739908
175412
685286
493008
94624
5170
272407
18834
246764
263315
509791
450505
519856
578311
208289
663656
281381
432911
134774
88290
812609
315322
652642
539278
503325
245708
0
582558
375379
698271
399543
368904
450419
603190
237713
569728
55442
277425
0
509682
518989
182276
0
237123
606597
620747
469190
152978
709426
509918
360005
525914
49413
446313
218070
125126
483027
548969
290563
676700
740047
101174
341896
567692
412092
357684
0
516186
205713
590187
483393
50866
378578
199587
721466
610281
411682
411736
683717
625414
273312
622381
700455
387070
52458
1205218
396330
361960
527295
259091
441684
295033
1101400
477796
346846
518644
172697
135438
74205
386838
504636
118148
434458
99469
143914
192432
192582
450952
162788
516359
0
317308
617429
636869
257006
670339
686050
379404
405695
219327
184627
545767
29607
801548
171624
983725
0
525491
695405
177887
281062
376251
493487
253444
165413
524540
736370
388006
392283
895787
3655
99189
477383
526347
386764
462990
644421
432471
122472
207712
781636
686357
255501
370336
441795
189648
512645
268126
427836
1015041
421548
257343
493711
1010356
76695
1029077
314988
316012
43625
156936
338485
298201
577020
883877
366153
335669
325352
543155
841794
95667
752613
579830
661347
152269
642684
363689
239422
802428
2318
265668
74663
564463
125338
328091
553271
958475
433559
741140
812877
0
339358
770146
655347
96535
262352
402349
492607
162656
490400
482586
242517
604097
346770
601936
106298
87875
846914
302282
308966
413461
781438
189057
365590
172127
759074
0
729915
1117002
338141
457521
442036
442350
304197
817875
475303
331903
400028
796749
498103
133329
625738
457534
797345
495971
588020
236934
283912
472465
385946
285868
312607
327080
561687
411937
257076
544996
463586
261738
502484
589911
513138
672918
575805
364572
194126
254878
182009
250767
279718
411530
458100
569248
826206
273068
561580
508210
636351
0
150931
454292
70001
407695
584011
917596
405478
434452
479682
853861
656227
318732
336904
176343
559184
282366
447728
1049120
287471
237040
437426
452246
262874
531422
573368
192725
860577
542053
1233186
330390
524176
589153
725074
0
375606
360034
737152
781830
465911
380526
160746
723429
708865
507019
661953
504801
0
569481
203805
462829
450545
564472
821632
2885
436530
74078
132020
74024
140481
922484
932158
311413
273412
323544
440391
166063
568958
794737
218672
197926
437237
618741
1028575
203937
38563
363443
708402
783929
385946
98271
286134
345435
767008
96556
611732
293254
639255
583801
585563
882846
676327
522686
264615
537705
472273
404315
201332
599019
415634
117124
157103
307706
71464
356030
536778
261288
79856
480772
577167
431933
938101
370772
576446
164264
787452
810530
572797
267013
958975
257691
200280
92908
447919
230363
67365
201332
537963
489464
557837
175194
525090
353327
268676
317874
108562
826987
429100
113330
349238
149852
374942
267398
554124
358347
349584
176728
508360
68779
994202
94041
589558
560697
530327
370076
429655
687560
467684
477204
565973
550262
433001
907376
545406
486454
485487
353955
819217
343316
357071
472204
401766
59408
374562
585071
257458
522620
175768
403725
614809
1023102
76569
625622
709096
767785
1052961
733021
208694
128956
671828
507739
33770
633429
344649
310953
531844
434530
749592
494068
176194
321346
105659
204636
540416
0
694799
72508
430524
325031
331033
97370
0
401507
644011
541312
0
477655
29359
767548
322771
457559
460250
492471
253265
128277
709188
171427
98225
380183
472197
555281
240877
185118
12214
380260
322805
69962
553531
854290
357556
594499
526480
339696
351671
160296
460720
585270
138337
297991
471277
353937
270104
816014
0
408787
302783
11177
811517
414992
97125
404728
248128
659365
660958
493274
509581
177805
755811
684978
376499
497960
601352
750422
288112
276622
689650
0
186345
124245
571234
145874
682939
107087
264035
176380
78047
343529
593091
602025
276972
580470
1035828
409463
810939
719565
312370
1162370
703647
272937
657246
48979
678648
568753
0
579933
652396
161034
116495
518612
168811
536582
399761
640782
175380
283601
264795
349099
164019
158842
86131
0
0
721557
785631
696005
387171
224604
327373
595214
0
888817
333512
241809
231135
427819
577846
612275
299416
341842
98591
600262
206681
836817
245090
73617
443396
500824
91954
654235
642299
631227
353852
128761
380445
220640
632929
227979
259771
392785
0
417154
645037
353987
0
306369
425981
313162
368298
165825
410726
560520
523498
314306
360137
132323
95319
503055
235604
548766
342071
222977
899765
456853
221418
233768
267013
729430
0
344458
60915
342432
0
407017
358648
766632
76636
408512
642585
343032
250651
369
743631
580088
472675
517341
392987
508035
404071
576251
340418
304968
521052
15957
139101
36066
160756
486781
848828
575343
0
76874
139991
234153
721209
663535
16848
390628
10105
332836
281667
811517
355837
167447
46328
0
653119
325388
472175
583200
23967
1247706
498997
0
787069
652867
492453
368991
534594
701203
640058
499256
92667
687757
194013
98389
568173
807771
616666
105457
30377
346373
376106
348653
436618
504639
692681
377371
574225
381723
239843
655738
489297
28628
814722
93196
748848
563850
849200
173083
596651
418775
0
520029
57722
857394
419670
174094
394475
334611
379331
362824
0
587262
173408
35333
482496
442861
632044
564135
150749
817034
717214
893652
54026
674448
443430
557096
148357
658366
549038
175006
589703
716263
72323
62336
159141
444670
601945
0
403922
692103
663164
498316
453949
230709
287877
1008767
198452
968784
258946
924595
256861
503055
644011
438692
434683
586499
790620
512594
262661
1057436
760402
499386
667846
170597
497235
698681
852562
330275
474610
246439
307550
607322
287234
521985
633535
317144
907008
177477
555464
199604
386186
348669
317391
210071
153447
454511
78796
492511
443883
236366
332500
353855
815794
545843
566222
836809
441456
482662
526772
470066
656663
69417
496155
654209
368876
361437
808697
67224
28222
801009
305116
806691
288098
511460
506053
230418
573019
1121197
976458
936262
391086
83322
494336
0
4661
0
265518
786812
485487
358145
746196
611068
33521
467757
0
675614
582925
1044287
883620
0
803265
742120
211940
949440
78415
537942
392509
439184
143028
352574
0
168392
139740
25810
374528
119747
0
753895
638825
733757
65904
397012
841071
452431
318065
433109
454520
82825
193215
804327
496456
442639
359587
487255
10825
723445
236843
525143
206996
370665
425793
456206
227915
72752
601155
194073
66444
794776
400028
830779
408104
370619
816872
728154
493859
491330
236097
306304
674307
387895
407541
747099
571941
598322
454681
302808
651541
417334
66107
247680
267621
152890
747010
567834
919880
332656
375769
219385
0
123776
0
591851
49299
0
14125
562948
545452
895175
137975
375035
118011
675893
534670
61845
840637
96550
600095
489375
513210
1008657
406593
735817
161075
270631
643089
503091
141473
189205
927812
568960
0
423963
171700
0
830876
710601
480038
247335
931916
324211
517998
424894
305705
227768
176168
534594
874431
470403
129344
111127
154066
751595
363305
471409
308916
0
170435
304937
544376
0
503455
562530
523457
781781
593351
418290
422839
492355
694184
535049
363123
238737
361365
0
333150
126326
52621
733041
140444
572021
443721
464998
809583
293993
400357
745164
439651
258248
721209
917849
563705
52269
622488
531049
571941
654265
0
328566
0
570713
528555
426471
375083
514080
167171
263160
458420
400461
484810
983877
463855
84333
619855
596062
518856
0
89465
579972
574644
312969
729865
6760
513285
390999
486413
3480
585940
685376
756666
515296
195730
304528
475193
0
526048
485620
378134
654076
341827
310250
491534
127012
415510
421753
465180
813251
116629
572143
638238
511248
357769
55248
23297
555277
338081
149560
370183
449180
446545
561840
461251
380178
115616
0
396413
547987
205693
762963
0
887601
98090
401065
785396
517092
566121
849095
14319
295821
376870
512351
731124
568394
777089
547325
479649
434351
571451
150708
203501
741935
375457
289836
0
964030
69880
389668
659400
83531
0
95452
831375
109741
98277
129089
81537
296356
1003061
701928
440190
277217
95237
694246
274099
301332
402879
371152
750045
785957
536286
459974
183707
538466
638397
324907
651718
545563
896467
716273
167845
657069
485084
139645
201708
672827
490805
204023
649412
97410
520336
139981
640517
117988
189556
558103
484738
1061189
750854
414094
336818
386894
645692
721465
471843
69261
369449
762193
89193
669707
617168
342230
70316
529124
863643
342490
433435
647219
0
414214
341429
0
102217
503404
89063
728782
426598
274224
307225
357893
772674
117335
685950
830949
0
373116
463881
0
394113
918278
604804
453396
179480
582647
161360
148562
416848
378690
532244
44484
16929
471943
287793
117535
420352
479526
222644
184382
650959
80952
370062
433510
720750
399200
559781
718647
514271
128041
237256
847047
409246
588183
210905
427877
385205
1244991
297119
13657
749570
132463
636351
503645
586060
843338
499341
381697
259988
0
623041
60760
1034332
564541
631919
385966
551192
527182
657116
553915
703908
104106
181386
321223
38899
504184
161075
711651
573309
25428
927394
479880
335559
187384
291503
467206
541020
137232
674802
451525
172912
621596
868800
630694
196862
556542
557529
477794
580476
222585
0
119041
369927
388937
857359
133227
552005
587644
956568
612154
77832
0
666240
180088
411618
231339
378895
150931
0
444480
819217
484934
138022
745867
227191
752119
1149958
0
404203
0
100997
466418
407755
270537
232641
630679
250735
326753
447733
742534
348290
159594
643043
492668
124466
498433
53177
300275
406570
710859
340259
628237
906386
430805
268151
328815
38499
149619
539565
85107
418897
819502
262759
473804
322634
450566
129645
110829
521979
90096
887493
735006
377574
65075
508480
136532
409016
1061680
685198
365532
431823
246252
266353
0
481552
390736
804286
729019
111533
58059
772902
0
177895
143245
336238
607712
774842
932300
20669
570213
102006
238347
447312
645888
530802
82545
232133
508041
389982
278860
0
295758
454564
584649
523512
458409
597440
126636
468241
391832
299459
502664
482622
331538
694792
131379
169547
601881
406811
363434
332342
162345
0
966173
293817
645778
302614
91640
873537
53622
53488
345746
654866
0
397134
310560
465398
471255
562513
510564
256870
195896
520896
366492
331623
241247
457907
681695
1093114
430785
83515
165203
638675
229019
11462
277413
359599
398340
558398
197045
306779
705585
699596
324343
655635
244720
0
262691
306539
635956
376691
240020
740300
425850
0
404110
802436
895821
195263
351580
743897
0
331805
869089
560647
406942
553216
415050
450061
664685
340236
381694
220244
501976
692997
150265
670842
280450
870976
112606
352569
80015
599998
897499
403242
216426
549236
218268
434291
983917
109887
607066
184138
430934
215753
453269
307872
669765
173868
86243
602302
626373
503730
52416
421319
43075
58092
0
0
606306
317567
922453
310135
1099966
617178
585573
412287
0
362684
225770
715869
1006815
489297
562063
526138
312786
69302
285453
704553
335862
498712
325007
191616
301494
129433
918366
795130
0
0
486776
80891
668136
599156
407649
384848
280448
132739
542501
1229328
0
887713
79793
644202
0
644772
468305
719144
214529
196687
485625
415768
188104
567659
136975
708024
460337
494803
521192
404124
100483
39712
93942
516563
156165
242291
722915
561121
742759
540108
443110
0
454000
688974
443582
94253
0
348401
438575
137410
721838
95289
373504
766932
568419
361807
400571
0
552219
564985
580188
343317
24342
6872
307382
480412
193844
385128
402248
430188
402206
783748
56848
408351
294576
130575
408219
638915
399601
430792
772678
11429
612578
338004
248026
434967
59367
486493
594696
292527
457899
411833
108136
266784
219341
162635
437476
467586
482621
835272
329838
67677
528814
495435
507633
130881
637985
0
583371
331025
701480
810353
633863
652858
173308
516495
271641
641969
794838
880215
0
744069
696148
817195
629261
15814
244585
74661
152728
680449
56934
758836
334643
414130
394986
379227
552584
424294
198034
219797
868550
451551
674502
500625
655860
410335
301992
832081
518325
687501
139834
548825
244590
161932
115124
359756
33493
336264
592037
87396
669630
238310
538307
776663
314903
823569
921129
549041
418290
845780
202983
786278
0
885575
358965
373836
467149
251495
250982
0
502588
447252
619799
418595
507723
710119
456181
125126
489613
342181
859142
516757
335917
76108
626140
0
236
650024
0
369945
644734
109059
413009
414792
546098
499407
330053
675738
767620
533835
0
763254
556552
96075
845853
306885
551475
327269
85335
568420
471202
584120
129717
624141
264338
452754
912766
426785
392700
48356
0
23425
167063
336904
739828
296741
681361
364060
272591
514498
0
698054
547535
841604
486430
115431
136999
123156
143750
561868
404453
590424
446788
645007
169096
109363
526341
406335
806130
829838
717645
640068
898961
360093
504294
792251
585971
291793
355208
311417
692486
502905
253891
704881
716999
213365
695974
693569
979093
585303
462320
656730
174116
436895
333591
853025
726851
729027
0
732770
633417
456725
700237
579751
670242
108833
75579
1309898
440609
178537
318554
423770
77632
205900
388769
575536
415277
190311
646842
172693
670578
377348
539008
687575
521864
76088
228475
353605
186322
181572
595085
199090
819938
722667
407755
400166
452965
381017
610001
316630
23004
384143
639318
546973
781017
304965
368131
535314
179116
370062
299529
481686
750503
380639
828882
628397
393635
0
194054
891974
632364
310098
473218
356087
549001
434070
1037903
324663
519102
176380
715423
356058
516940
428854
429192
87330
422593
812188
304587
349168
740511
384277
99630
383884
351204
657888
348521
496504
82874
0
930589
812959
648209
364155
225146
673331
762212
163088
406048
769360
222117
648273
507380
0
115715
449380
156229
423720
569508
0
418020
773303
551694
821284
408028
662663
133411
420560
377178
444225
40351
588290
681759
556273
479565
1306962
337937
376734
109572
69469
415401
0
437571
324442
517541
195263
723857
571306
145765
362663
437771
192988
165902
328308
590670
632096
503913
544424
130908
819936
215428
299796
846718
207556
405966
451266
860064
329351
376686
337100
933272
607427
911732
0
571694
440574
177978
389718
721827
396789
258946
246909
383870
139653
0
0
309437
35286
602847
487411
632125
0
89871
505382
669553
467640
125191
138964
534857
301693
494395
433422
557002
610195
0
564513
155582
828716
0
262759
554508
300899
718881
440192
274192
770855
684645
359452
788369
537278
165252
788562
0
604051
0
73329
89193
203341
834439
630662
319253
737781
555125
583735
695554
60239
23886
130404
669060
291492
26698
49728
825755
567323
191943
527620
42125
202420
176722
770099
357615
280743
584891
633489
541294
851089
281261
683723
4109
282238
185770
91081
14726
375215
155614
0
309756
713446
404973
645671
1126732
626672
56466
632348
829150
803657
332040
99927
0
499943
183006
38265
474946
936487
388825
819457
265963
296480
0
694907
299306
374841
214131
901002
398396
945338
826448
586575
377170
691060
703071
817487
505999
230797
90638
706101
181760
537570
300899
194859
412169
670969
123632
504289
368030
524407
142878
596544
0
199343
521813
89613
273548
571269
73178
483203
581223
652687
958643
461828
458832
340317
539691
257403
612747
133467
611553
0
688434
508313
246869
793017
484012
375215
701189
428346
0
613975
1033118
629950
470787
676868
536210
541887
610254
64612
294686
363809
524943
285995
571644
884415
579095
675970
344081
696926
354577
296396
716273
137453
306743
726689
169841
660001
79722
247668
201984
89529
650734
515288
549757
82597
190438
388557
886145
480643
602528
609346
154892
181222
482471
326271
149714
714975
96088
92496
798310
550289
183752
190238
355459
259984
642445
448309
265650
416906
314674
145722
981752
165710
375126
663463
301494
406539
323443
331378
46701
220268
304703
451678
438825
761377
722229
213297
329920
82587
323632
326914
287807
598595
177632
238136
378428
422389
280660
421766
366549
60646
882450
0
127760
0
212000
645751
124865
319721
429508
874022
189438
328753
0
741474
350985
508857
301291
267773
718633
466746
138361
273480
201709
732535
475997
126167
297031
116289
326656
26236
351133
646339
712349
912344
250889
321205
539903
250536
0
496045
528479
404945
97289
556667
473157
153193
0
398436
371314
708437
0
580486
512976
653937
781382
404937
233630
525877
345404
410967
685606
283053
195673
129771
0
111478
19303
735101
894999
226449
464647
158815
592987
675487
443400
254493
426376
267728
216662
54992
794152
576269
0
144566
429854
518327
403389
280578
508357
273220
96561
606664
557404
210468
381853
830998
517772
324369
194198
625026
542949
639555
524306
678280
543295
617111
0
0
671956
321461
335116
67743
505707
319239
481836
999838
301876
267362
599807
484593
647279
179053
439916
522203
525042
847858
495983
0
0
358247
538141
656148
235145
258233
817703
989332
440636
436588
154105
368044
584335
231313
46868
570484
54667
852627
326271
102021
126941
416985
614517
311041
574685
577799
971411
148185
325656
83661
653240
411005
254307
471201
671960
737997
276791
448921
417213
644809
614003
211354
0
304991
526611
553502
652217
361793
288710
668302
739300
406925
807256
679961
536483
699237
505176
728173
403502
1026017
541476
146320
532633
817704
399278
723518
402137
467601
400017
163700
574767
5986
323051
662773
432273
443396
232254
457875
530715
456662
442864
985306
213475
546377
78176
750824
633759
636337
291410
534181
526835
441975
187306
874319
372918
43883
687914
533468
346191
1101400
313520
549066
28387
691507
887363
757227
563223
614686
40149
471122
573758
252806
273347
594971
527971
412439
271761
588737
413085
707007
170264
775962
174257
453287
538403
512217
0
470403
323892
372121
312566
56494
780882
520272
578726
710119
492330
719455
146752
656770
445726
557319
905706
549757
354714
765067
772516
359092
460834
71520
498835
1038558
86313
509097
619832
141871
572291
482624
457609
376583
393985
310798
412936
590507
252668
402383
764546
611683
82112
529169
1049880
415584
940224
666256
269528
122314
754154
192457
362629
693882
42125
187480
968832
0
486551
221720
485169
789966
446609
268625
1090827
41418
274851
126991
531995
587628
447463
0
350592
87939
486925
97650
638454
426367
377277
539892
381350
671394
187538
581033
85599
739828
924835
223484
714210
740158
287163
197723
204135
448181
356999
0
942947
112376
455433
557222
553068
385080
197445
989804
490356
364528
481605
81541
684244
651200
827556
491529
47128
528290
976309
462257
428041
465158
311084
1084169
448070
485204
496380
274373
597459
299144
174221
405403
261660
537266
629474
453932
263522
386441
320803
618540
697872
540692
518843
373542
256861
736055
372043
226659
314761
604152
57870
96687
326700
707572
610601
449897
396329
382998
822362
126026
0
356217
170506
626741
876126
274421
621494
378371
0
509711
984581
755263
0
195248
290716
539432
299911
0
577597
393876
0
435275
1007222
468419
0
683705
263342
1336651
447689
111506
38754
850134
0
745475
690944
296618
646574
693686
447117
212417
534475
0
58400
322512
755746
482022
613289
566544
241098
1152588
848698
398885
174305
125300
276763
519398
0
547840
910913
509040
415383
654789
357284
170312
257539
302600
386582
579112
712610
534181
437877
552430
730991
366440
353154
0
348657
898763
126039
638039
141117
63439
335654
723350
128935
38501
684961
386972
382493
741645
691408
524467
635266
700632
706795
719472
588392
387180
713279
348551
399902
721261
1177073
0
198034
303461
706420
0
390356
85293
268320
747889
339119
492065
705438
428855
468531
140071
224438
603145
399956
272575
51668
453518
221889
192838
448529
456142
0
298538
553837
121821
147073
374721
516289
627753
826124
502879
678644
879389
608837
712083
396436
79233
454493
544996
1073289
51556
647820
446129
306939
794778
685082
697548
514332
700956
193040
59549
816048
575776
596855
668652
931112
33670
473251
272096
309149
640798
68288
901742
617930
892156
55568
573808
294457
396314
606208
325154
110027
169855
261706
0
261162
408856
0
1141658
512205
331358
452994
433093
681708
983510
1043207
651065
859148
343149
345461
514206
914906
0
685217
639864
450188
501697
676997
524893
0
444534
343671
327331
508763
642058
574557
63367
242868
131068
504661
150978
793802
354282
725880
573516
140196
610345
271075
199090
185098
456749
262178
56934
386559
374487
124233
719073
95018
1103919
252658
998398
679053
716173
377440
330995
569907
555253
394280
634334
668979
83114
779164
240577
149923
613733
515157
743679
282428
745353
357987
413858
288497
734929
557718
710904
145142
259675
0
669806
1042333
236706
433810
150180
135334
0
466044
283130
132307
475982
813425
450061
665663
493859
119877
394277
561300
179712
132550
309695
186300
92367
184790
361152
260433
89598
750749
397248
742914
601813
467101
16456
553845
0
144506
570652
433429
370773
164590
623404
439200
494074
93423
467617
295475
363043
652068
454296
612109
849914
247358
709732
422169
299489
221906
813139
290080
615683
280856
524540
573430
522092
486024
327645
836817
983541
181789
439601
1108918
423116
150431
701946
759064
617746
177581
319205
533921
744625
372971
568604
675392
317510
65081
51562
342191
664343
494281
76289
141436
326154
441677
410605
711608
466326
246152
723407
387364
1006026
432436
579877
462646
508278
313960
771742
246850
625830
813926
0
419424
490787
380586
270464
814666
409323
429450
571185
194109
585127
819236
617084
90233
646729
572963
577452
1151576
228328
631306
1071029
163027
0
386764
941052
651947
603961
691971
1043223
149837
303844
185502
45219
345263
768472
293377
681263
897791
716596
700411
176135
428884
74953
651951
569731
386289
411458
206806
503836
193704
262360
269507
460715
446313
386285
149951
784059
633599
376981
390628
354570
503169
522017
0
147441
675893
479524
688838
354031
296683
522234
213724
701206
474010
473553
597736
70537
0
345865
680846
408129
560460
452540
546485
310597
291964
54734
389984
277056
404531
467149
125982
393466
434789
336818
390413
501814
278427
51358
179510
372548
359852
0
210860
438010
502484
64132
557404
748762
519740
134639
778950
257696
654973
508598
173494
804581
460749
300363
72740
1003291
409028
0
94386
196264
369012
505566
54317
785373
143202
208240
604288
310755
1092721
671309
76874
358524
211163
150971
731892
625258
396711
492886
0
233234
380334
44877
275099
538524
453166
489023
427469
644378
279012
1055060
545515
439278
434292
334363
743365
631877
400680
162310
663349
573105
473476
228351
96910
409026
595426
874201
325866
634478
543788
585827
316466
534730
927479
277520
611816
409160
432658
172077
468976
453178
77912
335153
245414
90701
683487
21724
914537
523975
125254
252518
451614
785720
93496
219982
51358
660589
428170
80729
106797
792309
268894
976875
269357
853490
380901
625481
805369
366136
387251
1111490
235630
127759
529455
26648
725436
427356
368655
531495
0
199719
406556
431534
705939
205707
519921
938411
489771
928418
415291
711606
415620
868279
585236
521150
268901
176491
453657
605411
476178
371380
444248
615548
675129
311236
288832
635434
319403
441882
905762
490645
263689
316027
288035
389289
36816
713007
989830
824128
667664
0
486963
267401
1172515
354406
341928
605618
915401
305088
653275
752333
392288
640549
870169
629993
768285
328212
630333
401413
121191
357013
757653
595951
218354
931595
721061
617701
661012
822863
483323
135745
546383
284158
643630
442763
583755
0
561072
641712
522584
587391
556564
173429
217962
157456
561786
776321
129361
498711
306180
835765
272252
595893
308098
353544
88986
870634
805913
256861
520464
187848
814563
225291
978791
400085
0
177166
503910
230197
26404
275577
173993
357518
388460
720309
106963
76163
553349
82319
356032
1078755
854221
621961
720409
91465
863953
213394
62126
175027
580470
179550
438041
381621
690242
519683
126699
171704
773487
473536
637907
436022
0
787216
809571
544269
222656
598710
216413
2172
534106
597743
0
613627
391969
455318
164939
597955
702790
656712
125383
337217
441799
291533
324072
415658
625024
178978
392511
247393
660417
108834
700887
300085
133180
397406
373431
0
451436
148205
734461
443950
473786
1048183
707639
442894
1022960
1277570
623140
343242
594242
668977
539879
296426
555960
574346
491710
743126
627784
698330
411845
526747
667463
69717
485681
315153
496995
112036
214296
471770
558313
70557
430065
0
1043223
428890
858933
300675
219098
480231
734490
351649
546328
276760
607326
126223
334201
353856
228078
183010
636499
620570
585017
882774
89193
334718
101974
524051
978300
295230
155780
314712
100069
477065
940999
162407
740271
194501
444648
95048
194307
447789
208087
198334
538304
396049
582937
406413
314674
26802
408790
505386
253180
0
119854
228365
97156
897639
1155804
357684
265238
977342
594141
102673
634116
157037
707430
455616
28387
678925
641020
379239
239474
384343
161932
644977
660343
403345
491365
53970
282355
0
136126
28387
412159
665994
111709
0
582410
554493
578827
520129
696505
131733
333129
566035
649045
206311
360349
182802
336539
517980
185809
402583
261436
56571
133049
82408
792440
361853
397144
7575
424839
402157
256859
272157
406555
322026
687196
745698
736528
300300
718382
828558
351142
677448
642058
631752
801952
64612
545505
446710
1160389
63576
474775
96839
696890
459318
502724
573484
596170
790342
223013
454448
302011
662456
518119
529151
434963
71212
590305
397432
814009
96511
503019
734993
675594
288079
313956
506563
325040
342376
701843
478015
0
196993
680386
63495
393291
210983
437062
556256
717748
261898
0
0
92759
455894
147454
722303
391721
679123
370139
781989
204047
774739
772022
242388
173957
569401
250196
353605
188916
850070
550088
377705
380045
370978
560752
628623
207857
405101
416268
380459
82684
447950
748848
292527
162919
672124
226599
684031
50337
359305
211245
637456
93982
796237
734843
0
943420
894999
1020577
1157090
963335
370891
351518
0
189596
410105
0
327633
737275
1105061
0
288225
753544
794859
407548
0
307337
684244
96096
409974
529264
0
529245
242015
712741
392346
36204
229541
520064
253968
189735
118324
215743
129952
675212
473822
245578
705561
0
52386
379514
590119
437842
518881
792807
412376
666340
536047
864696
289559
470257
43815
681930
537998
597316
1134108
542907
222535
305458
435515
438638
595102
172873
683574
231264
739908
649385
1083061
649524
0
514113
467617
642956
859068
0
387880
206811
419710
884663
249064
527648
675006
717102
662663
478619
53366
2040
105528
543987
181205
602728
844868
104480
117952
457551
485084
488419
703926
596332
203109
119598
560017
835433
518141
734837
280245
636101
234581
401394
922410
172460
542213
854824
352914
360015
0
496346
636548
488457
488855
608452
164652
171469
619309
359253
778646
671779
738455
491500
778950
253710
674336
952903
672228
452141
697338
411134
552610
442787
1136438
229874
775025
23317
37552
419702
849076
300363
297937
677251
493945
0
543117
418385
693858
549614
705038
399836
225327
0
705947
642260
781297
449097
576991
616820
671846
32295
494066
573609
394894
247809
486963
350653
415666
0
835478
175041
367474
0
290114
663349
224205
377309
718492
0
252533
795951
506195
168601
629465
31447
620943
236927
422616
412048
713954
526810
323923
508958
654796
511916
325714
474343
695867
121821
495514
563297
609468
1264
287366
339970
572854
721519
552592
198935
421905
3642
334368
590457
0
396907
454927
410840
455531
386915
545549
356739
703497
239221
1270059
305487
760703
548992
487174
335475
934381
428455
153786
271006
187085
210712
865883
917272
927332
525673
209433
192217
76492
686584
471294
513534
0
578633
419408
523581
750359
538402
38943
819936
270819
654050
674502
503442
754760
0
370640
464374
263924
269622
290104
537130
324121
688979
632698
294800
362197
518877
849622
400028
0
207273
728092
0
412990
964126
584819
644869
121924
247599
92367
247057
427245
649196
170268
288294
383776
500199
513129
290785
343967
155498
611401
754774
339711
450999
0
0
3796
551057
737784
633295
293368
682795
425926
865032
811111
377932
443991
479624
235714
41814
356295
536050
432401
839133
36587
39684
927787
266905
292674
816048
700365
551777
480165
339120
653702
410079
206540
247408
219322
385163
24719
594860
561002
847672
247281
797443
587966
906026
224241
570848
402873
253211
387251
650850
346065
379227
573785
247596
542157
411757
613113
354986
375640
332619
0
787074
417515
568753
752119
429228
76033
547255
167548
764820
279786
25063
782780
631442
500215
1012218
199650
688176
672077
598183
114651
625818
440947
471002
447820
783329
635661
937965
138192
802764
500059
590780
0
267735
137750
533265
283191
473032
293803
477714
478178
193610
536275
739518
674455
346006
608808
452163
582056
489220
87396
214586
784653
994913
777251
359939
399648
377974
750410
656996
628925
251218
719806
496980
366118
643465
504827
152024
581464
203322
595155
513193
651726
504851
628692
749593
314738
730056
67185
0
500141
320702
33500
210935
26830
184207
230820
749841
718335
203200
415381
815814
78586
634108
719482
203624
378995
532763
218489
0
384645
865247
358190
661025
743599
924556
493391
304973
290154
598801
0
555514
4464
116866
564929
823431
328262
680191
247292
237002
0
594518
608269
561589
378543
424492
408704
189722
442722
202049
311691
557101
269628
617137
707932
198087
536574
882340
542166
652729
536801
427804
325479
628563
144164
477676
284992
277839
217889
85756
191238
450216
389468
402583
637828
436305
342739
190632
564055
0
0
98340
73606
342617
322032
196860
554403
631047
77308
582030
167940
803013
54624
628901
426669
455403
418794
1024996
0
453188
396968
534919
578379
139533
435646
397309
306073
773875
752221
388881
835843
83056
358953
917475
317377
299005
598674
184920
714365
524479
654512
477459
198452
209362
924626
669844
117729
190793
823556
209981
376502
238347
23050
206325
190761
393683
130144
338485
533453
583777
406744
265331
135334
356497
233661
0
504582
0
224873
880700
78825
751957
290177
643045
271852
860137
355173
769088
542964
236006
133622
562107
563850
506212
130923
1040758
788638
130220
840133
0
209709
375802
383450
578373
455816
133768
442856
13621
197941
149343
463259
365916
486586
518899
474265
196042
266992
496889
673461
532663
116120
72633
996008
0
312786
319861
82684
69248
535912
759014
290479
324355
534170
163423
579011
523972
608314
501034
601719
92249
1103188
252707
933070
0
307219
479649
285066
445859
193800
705381
57202
564151
817124
204794
826143
223204
238382
637501
195990
315184
821999
71002
74561
1044193
506631
453977
369028
374122
138216
309106
249026
414973
524438
141665
361233
549506
1101069
84951
783507
702071
663259
627632
167226
635349
280048
582463
553534
732586
850445
451728
726334
499445
329419
508614
0
614658
351723
644739
718770
445923
665746
96352
154581
886016
775834
415104
853931
518877
442709
218720
802764
616748
553915
531109
384390
789346
0
299958
87779
220627
276264
159104
220866
428389
112335
86948
120430
288786
320273
89197
473943
503872
278463
629721
200227
100574
261410
196722
662109
2977
589541
332181
849301
481694
950726
390309
388283
555846
620798
345284
705202
471569
769651
297522
881890
110751
439303
526816
289478
730872
345608
429572
825196
819605
113540
197919
220132
687469
665593
332665
1096286
504983
309953
762575
342853
826973
624266
311027
452682
733431
13848
238830
510927
890919
462409
470254
634987
484522
684865
389514
558157
761383
370620
278487
446544
469678
247358
682567
201589
771925
528327
218310
132392
38711
694907
719959
0
79559
762254
511293
682235
166528
585325
553978
606306
0
135034
503898
147362
536995
616900
724175
564799
532865
452894
205082
452056
607197
905772
196401
697649
483243
486003
423807
147189
116009
916578
666012
126437
349490
425693
130280
499667
551175
651848
266497
25833
989044
651366
0
1027656
257467
502067
488418
0
203722
433706
195513
0
571234
513712
814461
748523
478731
243954
939996
896255
608472
536275
737155
253191
733534
954453
917982
144538
434452
784243
391938
298478
489398
661543
471178
840318
648341
553417
0
299752
286849
739131
48564
250967
340365
564636
116413
543512
457529
352248
96375
696551
709304
264883
646888
111419
270381
426858
0
351960
167845
826087
552463
537413
457374
976222
109887
183562
546163
207789
66260
358837
642953
398041
871499
182552
146038
392481
563939
1011956
432777
0
630302
147824
28491
14171
492886
217469
846832
58697
0
565915
414643
261429
676907
611921
371661
762369
545797
396873
0
549511
248035
95834
85642
449530
733489
247599
287319
658499
615242
0
177625
577882
639450
343043
102749
0
713166
479177
349972
492593
446682
322182
774377
934070
494449
816706
434179
0
521690
270020
532635
484728
97216
618769
212411
496181
702307
590249
0
1070828
696617
339943
351823
814614
448699
497557
569452
256396
723309
470901
674400
696379
601904
508956
91540
703454
510374
504890
605949
41552
479028
779994
825438
142008
482008
302757
414449
378098
0
684178
270958
534013
234867
378001
303487
529731
715199
730577
138947
353032
78050
851407
738594
318554
742745
206728
194698
516293
450644
723387
981841
220490
41932
548280
892427
0
121812
148205
444544
605356
85806
206408
970593
704945
799378
660933
710119
435675
497275
247828
678384
534462
306440
153357
504392
300275
576603
519045
881435
668944
683034
385938
545623
290669
482533
416142
45172
11215
701794
485024
293822
629972
540570
549969
333568
21297
281796
620908
0
982678
492113
168027
431527
11305
236847
669291
78538
634872
367119
700237
666828
56934
359815
614720
641559
87825
661715
654788
950269
633163
681840
267905
529881
478472
539669
379683
309231
981846
54387
145450
259422
458253
579800
555442
416630
645291
330081
253276
62109
304988
0
404937
466166
479255
112242
865865
0
337866
94777
112683
73077
0
437797
812912
303017
230791
652225
387745
421521
665994
555049
675211
0
663015
620191
482179
531101
480019
742700
583912
1227
491943
740242
540902
629451
386613
91757
613473
717568
671713
144903
680202
638397
646371
653788
379599
549505
0
956401
872246
628205
833943
500215
900267
431956
355746
619948
571969
761716
408281
791183
845212
825536
841137
940401
612165
137671
858504
575137
555143
204745
625263
541836
844265
185405
554778
98578
890967
176612
120823
608820
501247
101554
817010
880581
602398
182637
138725
2979
616897
734287
970605
403613
436825
563498
267790
131058
540476
122454
518342
1215023
674313
433208
531842
462616
264519
556542
356218
553513
772516
344428
442391
392314
187120
120851
430237
376992
369455
443726
964289
477923
133377
310411
0
748761
178060
253403
358078
366015
760722
575386
290219
296805
94657
913901
636831
182562
666997
413851
229295
370139
138604
318557
698167
893128
580222
833542
241204
589623
225778
152829
247634
801586
628004
54717
716246
521305
718703
583609
442873
570624
653499
351958
87417
409498
510066
41823
273409
910930
535642
662070
251011
85299
696139
393629
286762
179339
393338
607330
136344
587760
581923
124961
48835
677988
203956
34879
552142
336663
190434
679005
603556
314040
160921
749470
153448
387180
284479
572210
139762
155392
504496
678724
430181
267617
464650
0
477830
96978
368012
646498
712677
393162
500695
336845
188617
627117
138020
510498
632912
654090
153556
332510
329229
58476
339409
641676
106186
614401
442378
401304
307188
116147
544445
583931
416438
585270
395171
332578
308658
455035
724983
0
58230
119074
507111
750867
833282
730127
7708
0
272033
324943
188045
701301
289760
262346
525798
822709
447033
305230
234806
280004
823106
924879
250226
376227
640913
938550
466171
222160
213677
616540
271708
464935
668488
348692
747501
700141
521211
402925
748761
906046
0
253107
776416
373933
525081
544434
253659
65363
656395
81070
0
353119
577294
257304
693598
488125
139555
466719
957266
244771
465456
245025
411290
404971
647831
729391
890093
657144
561271
863290
915871
632332
227191
329617
653854
913407
402881
1012981
49319
256569
450429
436385
199081
1160231
385177
166085
637760
96951
766000
93343
748933
545800
778095
517431
473027
181694
12252
438573
744949
0
281713
545154
534615
660016
17246
518942
430011
592146
667158
400226
491302
496995
374116
360139
766000
824121
640039
283290
129771
44751
537423
211778
350803
285919
639219
4844
535086
381561
146020
318800
216957
665930
539726
569041
460773
360137
374793
235198
879518
295579
55347
337180
175872
253032
1104806
226507
150863
235424
476872
1060151
678761
823957
627609
731470
426353
373431
488004
663789
0
208131
207887
0
540725
1015988
777694
324913
131058
21239
346007
197333
471271
830984
754868
328670
347913
532737
147046
575903
287088
351221
538963
572799
408116
578735
868330
687588
31879
0
554510
74678
397673
538662
95668
207560
534050
357354
576423
85065
633994
518828
545716
289412
224460
563233
102662
544048
485213
391176
521543
435126
196644
502792
181813
796605
92390
489655
14395
420116
668990
0
245246
852866
0
622403
415246
598554
151886
251080
435230
569408
337879
555138
0
436628
776534
557611
95667
262869
341077
92201
475628
726279
0
362069
583223
433796
177218
210905
686916
498463
190765
141941
215520
364841
357786
164061
882078
861234
617297
481362
285461
868858
401491
794167
221447
555095
741759
712227
229630
930883
669404
391593
305923
525933
163670
408291
149787
928242
62899
189057
611516
200400
0
303208
780312
333506
0
999443
603862
95248
98163
448646
439582
360870
660970
708756
823453
667712
895018
154822
175561
415880
150978
323558
488457
491634
588161
669258
0
62293
366940
176170
348935
397208
159854
296210
501759
424102
744804
157164
36136
619338
198993
554294
571580
611779
596902
721331
730586
593261
435130
434842
338507
850961
613223
687528
1011068
598645
120427
643359
744789
183022
658682
567027
941983
304967
692461
481252
478235
549757
495080
367605
612772
385915
128330
46346
383523
344178
103419
412941
626407
67133
650138
335846
1012399
0
815119
346516
531697
220244
631271
27486
320622
324878
129995
506323
771963
796160
477035
662725
404194
403305
430301
546393
306515
308159
447820
619127
200462
274741
808850
913652
237688
0
957918
398264
588743
216761
493615
582200
0
629954
868279
7880
448792
46580
672381
609116
278328
917220
316673
458678
388754
480127
450150
0
301200
415069
452649
83452
943087
572571
478244
596697
421356
312174
360023
807293
40142
316718
96360
395254
218279
529740
174196
532396
415820
359669
242791
851407
392771
385432
350701
763112
268260
231461
795998
89671
40611
292762
68430
874022
487978
73360
663993
642583
720836
752362
906094
536046
319803
780755
645500
21793
584246
592804
1063198
783343
190185
849255
688296
250167
459454
401431
321856
459535
366878
561890
117553
0
319434
447833
317094
236273
369251
403828
294734
503594
104480
507111
548938
498074
603241
518645
506333
349181
98869
427722
492712
765680
587571
313077
680796
651050
619510
562040
345988
572516
754943
884648
507753
291881
526638
272834
654861
0
273481
353867
128375
498465
518728
216748
928953
859300
166311
93996
463889
308868
624536
224055
627083
251010
87397
588860
276315
659641
837216
540361
0
662041
274981
560810
367194
135725
328856
6664
620032
302339
457546
137542
275812
166970
282890
393409
620338
697136
94223
347303
597178
9124
446256
62126
114137
666177
364648
299427
873666
481072
719098
806799
600158
207226
525072
118538
515796
275087
305737
337133
783357
602587
44584
364180
609662
354396
456820
405540
44974
821284
912123
58157
0
411335
508691
826927
605817
288588
536626
521090
315480
391892
380260
237335
0
374316
326157
0
479800
764751
377170
870634
286523
142659
525664
560191
516293
213651
208551
171866
774573
992636
478533
770755
699126
172502
654866
604502
655876
536090
701100
808679
752333
150931
581430
0
516814
130302
0
0
497509
711740
506047
544996
644733
295342
459538
322243
228507
305900
88688
346274
808946
382941
249907
338256
31566
804801
499166
715630
386011
67449
69006
824030
313960
683577
48312
475866
283386
0
314413
689651
0
774332
579160
213297
186406
128277
321792
68
47760
613500
235020
505901
1002007
107978
811867
611633
378150
431759
771002
46106
1143598
661324
712653
466578
640907
0
580920
350335
754724
484091
627354
401535
29915
33350
483325
273348
648896
596298
479433
226556
0
477293
427410
582878
121443
432043
375579
562223
319712
710212
109262
50501
516999
194145
0
595212
546639
729391
505993
166063
832084
573583
468288
297171
688631
643754
527085
565915
879247
579546
713537
771227
458583
742289
635235
862422
123131
89061
711052
765494
912670
48917
711214
203932
0
490249
604853
506177
65517
9491
221376
239942
539018
459094
579449
405666
469219
488838
737457
698558
722996
1145056
238000
258861
508977
414333
54875
158931
296049
823388
411664
454571
819038
710265
505306
653643
884424
389110
654460
194638
895003
413609
564065
808110
167342
645926
663413
769743
109612
226395
304197
770020
207623
413266
549791
330161
386568
699549
788904
39774
847849
351604
440756
155647
986447
624519
0
131750
303619
683090
414670
366899
401448
477487
397230
846923
787388
779955
670180
789823
589473
590168
591254
260473
91705
358961
524229
504492
565694
451521
564139
310008
410079
861346
261949
615311
527169
181670
122937
850386
414961
28018
48740
224691
570154
583743
559308
340838
525100
326115
523021
515612
624498
1030325
1092194
677669
544012
961325
724145
490403
310303
29992
0
370798
0
399882
1070560
203883
585960
313579
290420
634667
481252
424582
140256
865060
689837
433416
507271
632151
702015
110864
258076
66860
259941
814738
126025
101640
432164
711686
170827
502993
603369
686273
523284
254742
622511
389315
983963
364685
91490
357067
0
678370
595593
681063
747501
0
361654
350369
471326
302779
435182
219420
369710
210540
556022
629907
172190
616956
20715
825462
222486
680482
475627
584373
879519
245696
300899
88337
582035
306515
424224
11763
423335
584402
307293
226978
81061
343142
548386
840457
156556
354933
691408
869027
263214
94416
403117
302488
181659
643742
525654
171469
525573
365089
20553
225291
549780
249123
785254
67474
153842
75673
4219
169788
851548
133587
397332
342636
700442
208131
193398
920596
180668
621551
1032440
695992
345567
319153
693502
162268
320463
55319
305213
878433
1191747
663349
259383
202144
135835
537303
194844
350417
373431
310508
202361
148456
611024
352219
165124
771472
374174
249172
748398
685286
441655
78848
33011
116396
409545
608131
412912
802521
427874
510033
390481
141117
414909
380207
565067
680988
505743
44668
440126
365801
548041
281096
180562
833042
148516
603800
681379
360093
716794
276134
758673
363147
443796
259229
569628
597270
485020
1032978
88906
213052
387587
737710
350405
301200
547288
959509
549816
2525
1158493
0
290783
622765
484834
681060
556656
542245
668130
638656
269357
787615
563472
532924
0
445351
556380
370116
69080
371494
346434
145551
722586
870331
16848
736091
657116
516827
346000
439362
477456
656575
285719
246674
793495
663846
752037
507142
424124
178610
830225
246152
504108
282306
1169251
601599
284652
239729
74113
242425
363963
480844
445070
0
465897
398984
534181
58187
601617
619185
248106
339799
737784
734740
0
685869
283386
203681
333406
591751
158274
631955
614302
204092
463722
396985
71826
466292
431239
674643
161768
342007
274633
222004
616794
248422
295068
588022
90453
521731
371616
229110
451562
53501
1094585
527573
566382
0
618994
0
269771
219816
480062
423387
372979
21582
821461
72004
705280
229658
396392
401733
23432
415844
296576
437992
581696
229407
0
433596
564460
254754
773245
535661
826973
62896
473893
575019
184217
620978
241758
522149
224462
1053709
662067
27053
15503
380691
521054
683444
757886
443950
614175
208873
966832
564519
480019
380267
470493
161374
341211
821630
660597
745240
178150
97340
805369
106643
423640
611492
644011
435423
564988
408857
0
505482
225425
677404
484085
503896
0
750025
289848
158370
233688
419416
682752
212028
550936
375212
330605
65952
570236
337861
209556
370306
524753
648984
585752
434991
299772
660241
240178
550180
423260
190273
434642
253265
1176702
492199
65232
478235
601223
499091
0
939670
478316
963641
834170
452294
381450
55631
144164
461037
79793
516023
621551
651654
152268
93887
220593
372985
902848
1142358
838225
434261
1075482
661189
592916
90480
716356
179113
471720
104332
375063
465308
719236
631309
379194
973703
584056
668332
764319
233585
853730
479668
863996
352279
50377
124219
838041
16128
622346
556447
238542
988128
59659
27029
403378
71105
331025
711760
344620
13521
849325
248198
669144
235664
791245
298124
471190
563982
265162
323976
539364
311207
9543
747063
36169
235283
936521
271804
458179
578689
764269
60621
684351
244985
444906
219891
515483
588404
91923
651644
532398
471140
827428
494186
647651
242578
336590
555969
274037
702715
788477
930310
810423
940119
514187
306981
558371
636496
225480
965261
466695
321300
626940
348913
764623
594280
696938
1061795
872248
18053
331381
328664
156535
509913
620879
423501
439256
504568
630899
411927
214498
713508
613978
514478
815292
0
670979
221326
235826
98515
439433
146097
924497
424049
597545
254118
181625
119576
267084
834747
959445
365064
484437
640419
341011
387095
846607
213961
1000220
637478
527066
652435
418485
145765
563214
621571
571528
529996
0
538271
305918
1029790
16141
720493
447569
376142
310650
674609
72049
241259
634762
72332
375606
301193
323342
266755
408945
539018
583082
275575
713446
52834
51223
396109
175857
234513
361836
361820
498922
865329
24554
637629
670429
0
546001
229237
449380
391325
266362
127396
592039
296175
590505
475442
204354
247599
209615
375411
1002672
323037
700197
883244
290104
664721
696625
1156527
354524
571559
454552
597991
573588
216657
807438
401630
496324
485821
849046
557664
253080
913251
57808
573168
33587
1037215
495083
217916
444086
994229
111427
446683
363375
237063
294714
271800
20352
364664
613965
675559
506787
96679
768102
131640
211200
676524
511393
0
624103
351842
234649
752362
874478
457553
202205
1088105
44994
605194
451021
359669
572008
436268
241976
269507
639018
916969
75673
1073567
706532
534326
600347
569799
65492
507142
534650
464268
220830
635338
221234
151413
405771
328814
77742
374317
301291
60234
288882
518500
471974
290763
606073
628925
412646
329698
405574
783379
599653
338779
455616
170823
764839
427368
312025
685198
505932
0
161600
380168
0
357808
494590
155060
548901
886484
184830
676690
589571
256118
583482
0
66431
81886
277232
582640
730425
389871
723328
104998
641826
486143
291787
150126
183266
262938
470767
210383
619047
1070885
180063
587283
99916
723227
777109
753741
599529
23510
853279
529265
656220
0
0
543425
520384
176910
1103361
272900
689794
1181095
112251
372257
151252
0
694907
334254
984820
592665
294862
549641
116451
603915
667408
757892
794626
210378
176702
216655
27103
115379
502996
208396
335817
15076
767819
995304
237521
654207
592916
220244
433651
341512
128556
368880
628571
228483
195944
306280
535841
0
557724
124961
601813
558570
0
0
859466
804276
773245
632447
766748
301727
386833
441445
527464
160115
648794
181119
546679
288453
558648
703095
409637
350416
8827
694099
331794
716145
24892
0
477409
972373
311908
49906
330420
539062
554492
208007
415392
611754
613926
275235
228409
174226
693686
493221
977184
142314
814194
0
654889
1070900
232204
292848
622803
414961
564828
224469
160331
890005
793415
510076
313129
425304
132653
561887
47504
298232
654663
193761
438275
692778
649577
922850
471897
656720
622652
487452
704279
931329
224205
646981
285570
629422
527720
664484
377951
463834
389962
83883
0
386257
666083
221683
98515
47910
271237
54484
290669
973455
269414
679524
158400
403214
152561
207969
470767
633484
598578
312832
521372
388640
452389
464142
685132
483496
307271
1012382
556793
735255
393695
95832
764567
103353
651781
637677
577222
292646
684350
1034814
505164
316187
77569
660762
321481
562678
338660
446358
845082
687100
641640
512446
522359
420166
421340
376834
491023
615144
315200
829872
129086
327131
638242
648234
705866
125591
959970
608490
431190
22211
666679
562269
754241
527590
835497
794435
723764
261429
0
620667
250780
158842
564939
202689
686962
732973
459532
726564
7672
1006944
432401
750987
305216
81678
938642
782369
677270
548677
514236
723572
522255
780138
750137
612913
599481
751618
804227
463513
518833
615226
495207
291944
478687
190761
469008
13583
195340
582483
395797
208169
196448
258283
517348
576403
922680
395588
8087
514863
641196
533205
531085
96977
234463
252669
459929
99152
704553
972886
71371
816641
385364
33528
856674
420438
80014
0
492927
374908
822432
204829
461425
626795
0
21832
340367
684952
199332
323439
359655
0
317797
0
0
482852
83111
644081
618811
381676
679234
0
108960
323778
384128
388173
398717
429423
149490
918515
394267
884569
573228
711617
889776
96839
579546
215101
90480
0
0
355624
268044
459827
55469
209615
448274
837849
223603
219474
671201
276474
0
17650
459701
415316
712634
0
176744
287724
442369
0
288500
800754
797815
599082
193067
255443
348685
428155
984828
565744
708240
946250
344786
704834
588850
970605
397497
482470
284660
235020
273045
475142
281169
556177
551117
460741
628898
630908
383616
403957
74331
76396
267401
544743
701480
792666
153786
490382
742726
524874
530145
933458
1037964
351677
177986
665433
1044184
628127
250354
872369
627424
378290
518405
0
670775
693656
205713
228082
787368
677270
160208
78796
730491
49963
370563
530749
538662
143354
343235
69157
243858
149966
0
465069
338273
387243
678963
57635
894034
834006
423703
524759
118656
847558
418656
424196
750511
96787
152722
387841
48352
562100
454590
341626
576819
419818
688897
483450
57007
372759
549989
136126
648512
770402
629337
692063
670603
713300
461713
18281
180179
412818
614841
793053
742757
237403
24145
510522
572262
420169
604857
337799
617479
355501
731471
650477
774185
564973
445684
617670
237021
91029
475936
907755
674519
236827
413631
502339
411622
690757
250747
590326
641810
288191
265356
526127
1049583
438971
375608
661012
71024
191454
456358
563095
816551
571985
182890
564003
612785
390737
558316
642258
340376
488153
253996
852840
594182
629945
754474
471877
579516
400908
430740
897135
284334
666902
582930
542028
258954
680569
366002
482716
539148
750867
572609
250196
798528
312416
281536
548280
449723
399106
237301
255589
484738
461552
312723
143919
274979
428478
834843
409866
371428
178690
759779
712433
419700
768136
60689
180344
347361
0
494983
299036
430980
691477
141691
88857
221278
980953
0
307905
645018
620298
962798
241714
98176
332059
666720
469845
681104
426175
206728
5436
787286
253146
560035
426043
722989
357431
893075
174240
846346
603622
794706
640513
61048
77031
532675
77912
524972
773143
369738
160197
797659
447694
0
144289
63368
859649
546247
833147
740420
0
1024737
362531
631675
335475
898831
540797
499851
370545
0
255200
880812
863405
731793
398373
113584
187227
355765
235406
411810
257824
270370
131189
236549
180697
256443
655468
553165
608385
775585
0
364463
45849
464530
912995
617863
67140
56688
859332
353114
126972
20210
381133
60966
525071
364450
89671
564542
534083
275656
1033104
459626
729295
511617
215287
514080
87648
609478
420494
609894
462225
0
393863
191339
169166
288913
773913
280750
75763
716246
551624
699780
862102
836104
669902
789152
71371
700298
237026
245475
229223
390544
260664
693347
688266
579244
534267
931356
619543
972735
1139131
644795
680380
529378
699236
630525
336089
314969
569545
98290
354164
343020
195563
969939
926504
32608
618103
649779
880777
345393
417767
171191
361553
373190
565994
1012915
740170
323976
405125
896500
189500
556373
295198
182333
496406
488712
516368
624961
106284
523226
543730
1252678
1101600
464454
54655
367122
475788
371790
45957
736262
527344
165479
1078042
486776
312691
436903
357410
371454
583701
180674
789955
547793
448452
404672
518904
0
292762
402755
580181
503813
604189
772310
256198
709435
691861
272593
401338
364825
434480
25058
124326
431576
1028152
87002
825099
175431
0
619064
76425
212798
272500
297126
793601
214031
207810
357203
844696
333433
667365
770468
82868
523108
537650
723716
123883
383702
477401
572698
775525
673803
0
504946
122719
158228
266647
456691
435244
677593
578162
429922
485027
502553
344062
0
1148245
855806
610448
960405
437098
779098
282335
709725
923404
436742
261738
686899
731477
692383
508640
282121
854282
315517
405579
622002
245866
115967
50708
60234
536076
997073
850213
452766
218232
466569
273889
61849
517655
141548
248106
338672
110541
689191
622668
250780
340426
546118
137017
576226
639083
393629
345672
227880
760043
675187
627823
243311
604130
428323
508787
522510
647591
293235
104878
859238
156869
413707
223603
337367
545925
228178
309396
0
619185
306532
393330
469662
535080
507662
78511
381450
423388
215205
481970
129215
1011654
442037
767997
297937
313290
531842
383554
579110
850839
41661
207753
547073
257318
614441
843892
422398
638655
382311
809110
187826
561569
507217
597411
628867
0
367913
250478
647003
95737
607769
468902
396008
930024
614424
327197
849885
98595
445117
374311
205831
556879
673976
97398
40536
1101194
367536
179443
258446
304989
562360
287444
338280
131665
360471
81996
549359
563892
659985
379834
287172
868550
279548
211191
684614
463457
776814
213225
501063
215018
6033
477707
16483
482852
674799
205200
591417
622802
603848
258481
140258
108184
714422
495933
408643
675120
677870
461426
551651
95663
521394
574674
434540
157564
570520
262060
1009050
141117
990599
205508
325360
1110111
502399
324742
0
246256
92091
646568
795923
64956
490623
105659
508824
222523
349278
370772
151741
512338
972259
488393
515758
119695
1007895
434685
474954
804833
354159
644040
196176
572737
121415
341758
395588
534686
461384
0
62411
740320
414072
620756
188885
408731
355628
709539
219988
335551
68006
938416
831850
100567
821603
0
719808
615164
559806
80384
248246
524169
776349
201550
395211
451536
815096
457084
272212
1000967
803484
320614
84682
642950
0
293728
716071
761280
706362
119277
634157
430792
339073
536978
418842
308566
257539
342360
138602
162635
544406
408733
254045
888318
1205706
69208
976309
438212
539543
511694
467183
312268
725660
531744
92481
909798
0
1061890
324922
515275
184550
610725
167000
612494
440026
308112
172321
424537
775407
846215
301060
829027
125847
585783
762258
76383
583402
430414
852685
929419
787687
160523
0
603678
141903
132684
657116
131796
0
578312
221842
358785
183332
375842
483847
595543
592293
5188
425651
602734
427366
250342
95458
285441
0
683087
554484
545695
636351
116405
538732
681116
174526
313248
493601
0
392635
596405
0
729801
348382
370772
740904
115772
436870
860595
276546
533515
714075
641101
243858
637341
365018
392515
217813
103478
551218
674339
554694
168753
766151
388093
250948
813047
0
239593
125628
19184
662366
448359
826709
269330
687253
5415
444843
579878
872814
280724
62742
642909
120425
643047
436480
536431
605596
701868
404987
324222
355621
712641
0
525488
112869
325872
234557
200891
652917
973323
231934
13233
632872
655518
366233
517358
73495
516078
86773
341058
888637
47930
1079889
178338
250584
707974
163473
555909
911477
123009
871286
357893
103071
277819
661685
688304
756230
328647
63139
159512
851077
90524
702217
61400
570277
499625
356667
337226
657664
80937
309106
66363
709227
430363
356394
48726
416397
574270
823495
613459
725123
283042
73476
303218
659113
372234
146038
446190
824307
862706
288418
86782
1006291
233860
376835
125254
788697
618610
430977
825956
363404
507218
566722
785396
235523
17055
580907
540570
450469
116395
640112
544842
508669
718614
434858
660577
665947
882270
282679
195853
448689
615032
610244
474952
249716
531964
275265
1328407
662902
264733
779546
664891
335234
154377
366000
378750
382315
570068
22090
132748
268084
618004
209373
811127
436162
434270
4339
499002
0
570060
212657
641101
926025
310798
0
417332
696600
719573
682967
575512
532146
603118
823586
169333
451171
210822
435403
189053
192239
196563
572675
367750
54458
387051
528298
422207
411834
788525
161334
416332
252561
293926
271169
649006
21194
13659
793111
156596
65123
589254
90067
621399
621394
953252
294070
471277
663350
198863
177261
238616
491076
485591
498124
120937
56535
139410
385062
650902
775475
672422
623122
604232
303464
1270059
521280
219605
374604
302265
641846
227257
849699
667857
391296
459346
782170
690569
658228
551661
606529
395797
559310
372592
1163665
1020213
738115
527973
57927
329515
654480
469346
396968
433725
481827
507015
57007
495654
367991
287387
378722
238012
532583
274667
899437
133977
617068
1152020
136272
727371
390440
509682
240178
740903
701347
198945
165902
967172
706438
725915
400461
41555
862677
768645
94778
620658
0
0
185129
1165882
618180
232418
528706
101265
777299
561435
779053
541720
418537
5055
430740
346645
513386
509435
655288
632961
234712
748969
681759
688339
466056
30818
618917
394866
759169
394631
930993
429510
674759
607829
149523
311690
406030
440476
80692
691910
466327
251547
498971
659229
802521
86519
339696
292790
344623
601360
426797
417103
394239
61799
961558
0
874673
169741
1151593
520187
222385
0
822180
535441
28646
418902
583480
200976
838148
635551
247662
520064
187118
529083
363962
246521
162819
291774
307789
1048602
470329
707977
409656
459099
935780
368043
540834
410141
551332
762861
156923
735540
206927
633570
711052
624566
664858
108720
300935
317730
428472
386785
275903
545173
43626
233530
132421
169541
350697
219322
593935
440777
239799
813902
134738
640863
232258
309695
553870
298385
127205
454283
758186
135585
208254
663031
1072664
564878
360796
867966
86693
457663
509276
242649
559833
404908
777708
131881
910309
535283
399553
656814
197774
392901
151116
629641
637132
435610
670787
174329
44919
710476
521556
270444
622561
426618
578696
158486
194888
482378
480592
917869
188973
461028
697360
696663
593525
319414
454283
75304
151515
179510
187635
461112
584926
464680
816232
554449
383948
330450
777809
125234
892823
588491
240828
347505
526988
346732
186151
608454
566057
883576
770746
492357
832772
86053
470448
95592
443429
451320
782241
1078699
0
0
165764
572150
348606
406852
323293
0
603403
555456
548723
358316
330618
249388
591250
675644
675370
401392
497242
444031
479922
312013
510869
437986
563399
287468
57071
354714
759924
681064
295303
50182
606925
363562
542509
42133
0
0
189645
660798
362671
366404
835250
33670
37293
1024925
373190
612358
509888
202707
493353
385685
696715
663353
142336
657051
304160
0
563033
247782
54442
623107
723152
537314
747417
396488
416822
594121
492022
644778
715523
971762
452108
96619
283794
309577
303631
557188
77262
361420
1145314
452883
386153
273164
662095
848167
302055
0
679479
725813
615331
385391
40950
775755
566034
101667
975856
872100
806844
546229
371835
163519
647006
540638
105381
0
296385
384507
753263
382537
332837
504249
33844
465144
507629
380719
0
77946
360506
386581
720460
139575
172479
678232
312942
681753
276894
232685
96167
559511
556737
78277
625397
435358
1087764
439582
1023446
259451
587854
403094
396815
571453
480890
829832
392086
465891
222523
170936
506590
712451
95458
736601
552333
132841
636715
599131
347559
325009
438432
726653
345674
45847
232227
0
214805
331577
627969
882536
353572
705947
874236
517133
534352
75763
0
531389
917012
649926
587956
374645
459363
644936
631171
663502
550033
699215
634041
736
279088
367283
905172
0
695689
292748
531429
663979
1035985
309669
647987
315105
683341
393718
948126
367933
596794
388371
580720
0
435648
538023
149343
858101
283198
18183
706881
305917
118223
334550
378293
593849
283565
0
512991
273740
536724
631731
653312
1055497
249026
1193602
21582
838047
303487
198413
654265
451189
366143
552470
875759
815445
0
369166
325923
418833
877931
456
540090
608488
118411
526620
34452
0
427905
312744
331591
508958
831164
502645
902733
439728
741158
378366
214982
83639
316601
856240
213465
678657
353371
517789
489666
587118
103591
526048
420734
283914
780628
554565
966005
444854
320167
163423
819746
460985
13368
829887
261429
268642
691558
408748
132993
391996
586701
203251
43652
458379
399070
643455
26830
547530
600370
86614
256525
429945
242943
867635
599082
76996
833400
398125
573591
321187
417371
218310
117095
475994
673174
510066
522845
354448
297002
373274
1032600
480151
633351
56413
253885
1149218
457899
265331
230610
123193
38273
4299
897642
745968
14726
279741
651043
1014470
284358
786254
228103
327245
1076391
532660
554288
604712
649770
160831
110073
820442
339728
51223
847762
449569
501166
495134
342803
658970
747417
712057
85963
31879
677496
131023
59035
149209
934582
541932
660756
165018
728912
70222
421066
549443
508370
885539
140006
522142
150828
263489
364496
0
220641
948591
822531
620710
63879
705098
337897
334555
415924
50264
594859
584107
294907
155533
0
418162
569408
271624
378562
90233
511229
162434
689565
733853
492989
527688
478008
499190
271992
393260
433979
451592
1146219
413383
456691
165313
774073
551991
129881
581722
233530
278014
611069
195784
1067976
438447
172279
0
795365
495230
273424
572529
191692
557934
102861
341269
398524
456155
641625
85266
437458
40984
618191
129466
894059
180250
645247
321561
484715
276511
540871
161073
723341
402144
275676
247530
463341
630124
2020
367861
235573
478168
0
669279
765812
838895
200400
888528
562146
127243
157407
822388
370662
820487
240539
601947
315868
634796
565434
181797
700947
424231
238123
269860
552693
722352
281527
556826
12011
260034
0
826155
820600
424806
749928
225372
219134
318081
295256
715601
594801
382894
493559
203744
337341
41195
800825
228253
372149
257618
588317
1016993
149966
792963
214365
267386
215361
90561
704489
683945
250679
195733
418311
57941
127229
27418
78745
705330
1363615
91041
693033
94778
481970
838047
383275
112410
1165451
580893
268502
320136
537307
205641
822853
507195
732673
452255
336539
773930
243822
764623
740047
37009
290523
451865
506284
548796
813094
840034
216586
915581
550809
341752
137038
923730
33487
479736
293422
669470
763568
578059
0
755169
520547
336818
558091
764732
446730
609442
598616
612665
1115603
644393
1045637
226019
835175
837393
142195
767697
98112
745870
644430
167710
110237
362281
714001
398734
620072
771627
583100
377187
92496
91199
645007
750896
521494
409334
684031
582348
453344
445049
602831
183611
991635
729383
507271
375025
408124
676586
542683
149824
417213
326591
338022
316996
0
578249
937964
1002672
291240
138355
596816
317222
486987
639743
338022
169128
425509
625910
603770
401913
0
246113
494741
354149
806070
343997
742437
663704
478298
1183935
836294
114290
685737
422553
231327
40509
1176389
260179
109366
698784
661126
767482
670951
105659
671511
218489
683100
116855
709001
187385
760014
680039
770689
355010
267606
163772
1013635
197186
741158
477614
663173
271834
534961
615489
911004
75785
964844
542996
572267
301827
386528
64231
310031
473673
603586
113238
202667
657769
505008
673543
441574
567517
556747
600644
236269
336549
598524
69110
0
0
587484
753214
409794
910297
176475
368335
784323
320645
494079
293344
243833
277200
386070
16648
557717
97449
490227
49546
0
17648
0
197040
0
505624
466138
1005830
452048
466681
176515
743569
638731
555302
995303
0
115065
315431
337914
425466
0
859062
182010
925714
218391
291623
866650
472659
378722
352665
484699
578271
676411
414987
591020
882028
275402
721025
412205
1173635
1109476
908044
467028
364180
405403
158300
521294
734142
395821
427598
712985
13656
462680
647982
607407
301939
960728
311835
408334
804561
0
72237
545154
357893
407361
232638
854568
636222
865261
71632
205240
556656
0
211581
141193
217833
150617
296359
176270
1112369
599486
757063
128761
660499
207767
661629
416755
544548
482879
448844
590425
206496
103611
824030
193782
457317
345185
349925
628216
317156
607732
326051
623040
793244
90979
718941
357959
429267
400784
606272
621280
403004
279045
673164
83674
158366
534035
355861
1104777
300207
613607
183124
437887
0
6209
533205
380132
103553
241279
79036
286908
98090
291881
803008
353182
1071322
420485
266931
400588
227032
529458
880209
881514
0
0
325730
267641
973707
177261
636871
839499
670956
276546
508313
239589
564028
305516
574521
322965
809422
0
218391
366742
255538
0
13372
81292
233038
109730
293256
786920
435006
222820
408457
1449069
472483
540031
248942
817684
392419
33415
549068
388491
238337
432021
63782
223829
535765
0
655645
541126
762566
492630
495281
161099
133553
614674
524621
330144
795664
693226
260279
784866
308689
743030
463499
495820
336703
849443
0
172857
669093
0
545960
1062537
320301
559774
0
825879
874872
488742
557917
471885
383768
864586
821433
622680
623397
384237
477138
655677
578569
823644
227758
693030
442560
774857
411664
199821
492577
664463
747276
235755
442027
749620
458193
532948
564379
634562
736312
748865
951501
197729
254170
620348
855106
181525
406681
204247
122332
208148
168713
191770
626697
640248
0
249653
307913
257610
730174
676105
518445
611795
415716
827505
857001
548509
532926
739572
461713
325688
372610
455594
469499
221908
392592
157580
248785
619343
256384
438882
239438
875492
138618
79099
382505
401313
562864
286673
339711
554946
514852
461948
317135
882512
814464
310114
226798
387937
492011
728741
714095
285284
781364
410065
115040
78243
329232
546049
347542
508636
609430
201719
668891
123453
578156
564811
286834
746178
572731
582634
669991
475627
483908
68116
0
289179
300776
204058
615007
415137
413490
75639
0
417275
96550
699737
356344
125955
597195
697949
970398
15658
538574
743154
692174
518211
174841
17001
91046
717056
402033
519102
112897
102022
331766
752151
164161
444208
720346
557745
417130
350165
671379
581874
431332
114767
744409
871806
383008
481079
6380
437777
0
594181
575604
679519
679383
340582
731677
367420
924718
395760
764623
316868
509439
37313
60966
556974
395880
354598
89334
610551
65695
351530
362466
595283
0
714776
521910
229389
910388
186955
103681
591174
907017
351356
572776
151494
92091
475488
346294
389816
117373
783963
484330
1180953
622259
385736
309501
882612
610935
38499
522310
733127
0
417382
551771
733598
342026
661838
40964
165628
405080
695024
122382
945005
817957
268883
556096
619837
670502
68528
391875
840573
623390
455220
364062
549791
776151
535785
0
465296
38501
310897
343702
573521
307838
374210
791689
497747
445590
536744
147957
992305
737982
890919
694120
541926
416208
685210
421179
246990
585742
228589
446610
0
0
290706
477354
532934
264648
565240
1042501
100639
52324
410761
694061
322727
469310
438909
0
544238
387095
246632
534118
313703
391658
512186
530568
221908
156353
557555
29255
756852
76409
343018
443892
374114
518445
0
748853
447081
624693
199520
554274
656701
751243
553870
345893
586461
417139
436342
389494
79528
645408
459888
216471
573068
202742
819484
639634
286892
89097
532640
175496
328202
857789
492125
1120218
867726
431516
274800
876006
61004
1182431
380179
918499
125126
679679
708329
851284
808423
245246
377079
191339
492095
325329
838921
480614
784565
135664
90524
559248
495563
812986
712227
517238
171016
590555
582490
571338
410856
479137
236290
585127
162037
596155
477998
456588
394240
366985
158676
0
695701
0
171106
825929
475088
67645
423206
401165
258560
745068
776040
502476
665550
44048
649616
312472
1000825
203678
636565
446171
697118
382315
711604
611018
489048
293348
320019
1182315
592279
583242
428454
811127
256901
547996
427368
573790
902365
313469
36229
290219
117521
727188
331033
348130
310286
770740
181886
0
290528
421176
417525
935518
432115
269412
980514
906161
164788
618609
0
670713
170750
81940
382820
16884
675370
0
320301
815674
398870
286274
489066
1028059
379008
119441
37665
187252
438755
688835
63849
615748
843212
421858
389466
804964
311688
690376
577276
145696
441080
444989
721152
526419
578271
385386
438617
67320
398485
402472
892290
716894
499955
669404
685082
0
1040149
886565
227175
752610
959703
281803
587645
609929
429329
883205
0
218278
140956
0
30853
171016
496138
89424
905074
504131
78176
517463
193842
586204
14739
761092
254578
380114
290107
388944
487059
427823
307195
456291
850343
506461
0
685549
46388
557749
570599
607022
549861
1232699
181951
527346
0
330786
433725
278520
739393
462090
432343
746700
488393
470170
714838
532785
139101
439429
64130
570146
213561
1043400
436646
868939
1284192
721627
382905
816830
354161
177632
84475
439152
811297
860221
59958
250889
0
710047
476169
677958
580621
441010
0
574365
399773
452940
500756
72040
685403
709843
833768
444192
624491
647276
589438
310053
740020
122450
156171
621192
719673
165384
526754
875607
376499
535732
918574
157849
782460
132118
703071
182137
561277
298348
235177
749154
382536
116377
614602
710456
137207
246029
525001
288582
209909
675478
525822
345393
819549
457554
563531
117521
166130
759685
41077
294054
327842
121766
287839
830647
566534
389946
388374
584247
747721
15971
417407
28628
685171
378082
666281
314134
161054
267253
422841
193704
100784
646992
11801
803811
320973
264951
809467
281085
520591
342125
351324
565948
525524
344336
154349
1043160
317758
202689
575380
360335
769865
0
277235
488739
611710
294296
622403
372982
965944
729467
792293
114707
233239
742365
69422
65239
94001
641033
88228
300800
409414
527228
665593
919099
701480
407998
854540
554842
431607
780401
307508
605855
429856
721463
414083
507580
256967
807305
190903
445247
107682
62574
920423
600317
611368
307348
545508
187777
188177
655755
1240296
418423
650776
808740
41827
596662
720727
216599
789152
268249
555166
694551
147174
701049
129021
750083
561614
759435
959395
384189
522717
104878
360051
302282
237645
452011
401311
492201
124494
816399
310469
110023
338373
610718
191347
780224
649082
173169
350031
349011
664286
80853
847175
10600
558816
87768
675509
230418
614181
485769
317350
0
104651
634406
663350
240316
807675
399942
102158
1065783
739027
102249
0
476691
90646
1031548
335669
448990
460384
469805
241955
473414
992940
385629
400943
811116
347449
29704
196373
354264
127823
60270
549986
376536
567305
804221
617479
388463
467338
447857
453018
495677
666908
175496
247745
207870
476674
526695
296941
0
588047
56652
312048
417585
936507
357657
636060
485961
132947
849262
388558
665593
200819
459279
821196
602337
384246
588850
372560
46408
458065
686107
46948
654079
356136
167050
0
746458
354040
559809
676779
102042
401788
0
154920
252860
683949
92372
241142
1151537
452405
804227
633587
111574
98552
51937
466952
374332
579929
389487
804133
287807
1069234
754481
453718
646290
498547
237373
347943
912766
559512
744834
754893
115913
245057
588804
223269
128167
787034
253702
444940
0
465728
833041
445014
73628
368921
563494
483968
472203
610030
665345
749840
498385
806672
70063
135603
386164
444657
874788
1016839
921851
615086
730594
222120
355764
224841
977590
373065
146099
149644
258033
819236
314394
774391
72323
583223
1005433
0
344934
686028
323095
661541
749734
576317
445047
567959
1358050
496304
462496
527185
208256
608692
802978
681808
415683
880989
251836
633038
388406
362104
578540
847960
65061
288171
468236
430439
33098
348407
675343
633304
868639
373454
991758
277676
954501
482496
464719
549623
227725
0
0
442950
619918
525602
263582
333149
0
323853
172131
633530
806008
857750
66850
490081
704884
947457
1091883
12621
427864
776985
341024
656395
607319
913824
38606
228427
482608
567136
187385
990692
598462
521486
464604
313453
590889
676565
553858
0
205731
612205
286154
662383
653530
368504
794609
400177
621726
390289
183492
449667
681371
100303
637401
708138
134354
125334
817211
178441
565033
759985
369313
81959
554827
765416
439540
308736
416397
979046
730670
530461
190793
538188
734287
394462
368437
527904
575417
260402
163320
304797
453009
493406
842611
252133
208254
469074
149706
568159
785817
62799
463075
319252
173650
245458
165440
235663
725935
919448
299288
857961
438032
472984
171885
323647
623806
323624
58192
432974
474444
342378
66286
468052
502414
388015
460236
488118
614704
606220
566870
683991
216941
303730
675329
567667
273227
529131
352068
266435
0
693941
103152
485255
263322
198541
618573
224573
577144
335839
926769
647986
327367
414728
311323
505450
69621
171740
394844
865523
290373
347783
526699
143720
75337
1119755
230975
366122
226633
603779
320941
724675
177251
139921
816131
329498
458188
165959
261704
424416
247564
526498
338006
375739
316718
0
67537
257618
378317
240035
521543
996492
81541
0
438269
212322
53715
750807
0
156229
720683
830687
636537
327131
849269
1350377
95312
287370
208812
1022374
335429
678626
711349
339708
117991
475431
140065
683080
754869
506722
153134
290394
726215
102103
317059
462987
382354
616823
581053
821760
637126
578455
239016
626421
252806
486265
667049
520505
597236
392564
742291
505513
432535
330099
876138
601948
773482
378184
79815
608269
1017931
679046
162816
673073
404222
367803
1181944
93135
456351
438573
42510
787914
455065
672434
832017
94833
868908
476829
127212
101858
998679
747444
842901
531065
428661
219629
429922
35153
500961
385252
0
523883
543547
464790
965452
294260
401718
280690
1010651
186719
728118
664193
978965
668280
753826
496214
370900
700850
675930
560378
449042
201227
716258
611669
0
237511
677664
593718
293516
717466
0
371661
726702
283066
1272
236827
254482
896295
741481
491239
434989
813660
571347
232852
822894
861001
277112
347998
0
129525
731239
412990
135543
780711
181940
489593
829404
293876
406422
509151
621548
610319
528099
1150237
768539
971118
443314
953111
916405
572281
644653
484262
481418
114945
130993
173234
465752
506786
653194
492157
106507
851333
306185
278729
51937
391383
189977
842296
428335
814658
79162
99359
497866
433323
0
242143
372419
17824
781963
583224
34039
821158
129950
132638
1018952
705188
597946
132411
355551
893075
14644
447485
469588
89682
508539
589244
417000
195197
116218
524867
321974
445171
277455
634235
679508
571239
489730
15500
918690
464059
480171
571310
563194
719767
325720
0
582878
740228
594623
634572
433699
252162
892781
702958
561123
0
54669
465485
613243
301818
17854
1178690
892628
594358
865592
92965
552426
337388
467773
151639
423536
376048
425845
365342
670931
762111
127367
560474
546603
538369
169552
683449
356941
474092
1299239
82643
145453
383572
0
499625
562374
226058
294435
689152
597743
342360
465797
239169
594366
289491
537689
756852
1324790
88510
259711
120028
709167
511676
594380
693393
378895
806025
826659
464008
854129
702541
460949
486498
46130
559821
0
387069
264842
733257
449060
86470
910065
735772
252619
124835
248564
547818
162037
590541
91221
719767
441316
762640
126434
534156
616036
492336
349312
11305
217129
238465
326305
1074823
349895
689473
195854
914153
181803
586570
626154
233110
630121
293480
854466
521385
184689
447068
579034
127948
550170
381631
747473
642583
0
283074
598950
331589
172051
487964
746949
195046
97414
213181
826654
560520
580494
1170343
500338
682358
910913
879345
344861
641110
361671
197491
944012
583336
312615
213665
746412
810865
424878
815245
121924
337966
0
72108
391243
127475
505578
293003
512021
474960
321210
186955
440475
346947
721291
249170
758948
923933
424068
667085
523410
439080
466092
529600
332058
1114760
251078
806557
273134
910072
160115
654050
238465
685217
578750
473867
508357
678734
719350
450052
574124
57044
353866
200119
776546
259864
711609
463352
374589
480050
916107
811510
1050129
198835
814658
620015
598025
666857
416309
626665
475866
103680
499753
555465
738795
476302
482447
642583
651071
416000
379243
429977
640338
609189
199890
819778
1000134
692267
723469
479827
181624
472269
470335
403671
598914
869885
553919
0
389672
0
316221
379285
219947
530455
164488
481681
376615
632742
460853
695105
753959
378528
123345
606851
127759
661412
811510
834274
272523
0
421021
0
677858
0
623908
880280
263314
147481
536516
508068
628511
596313
751891
212961
444233
849760
299958
143030
836086
97993
603089
339301
388708
602014
361836
370416
486878
839784
625058
814269
335396
531341
382806
281183
1108796
148646
29584
0
259731
507564
1073536
313742
596405
0
400561
713174
164183
452965
518643
516193
678216
443878
782411
483325
388006
522310
262225
662372
338208
98543
442569
584838
133558
54328
262675
783194
277029
388039
93566
240286
460795
596657
190578
713250
603884
96979
634265
287821
126693
658504
234873
663943
71807
692663
517243
452223
332081
218742
453682
944797
367375
179510
742206
149714
325861
756197
504371
734385
442722
256458
335969
627267
344861
872509
773662
816142
221673
588810
803593
489103
284278
710624
791088
218984
944963
700515
456676
358185
432024
761311
391945
295108
295033
242991
455724
337786
187010
859015
702014
543978
841898
529465
487214
842888
5593
652927
851005
422842
646235
44584
30818
755252
492862
932161
310884
0
613427
608086
136000
299152
345613
541926
550496
189227
265828
196935
382982
399719
75629
38023
600248
416877
640069
451938
116907
464076
184852
604932
357166
655637
585404
833409
283349
320295
0
596194
956290
87429
165831
147751
257565
277988
165852
358747
527720
368902
581795
504252
536784
210329
333665
0
649178
553834
518873
176915
586050
691728
750268
462736
1060778
439485
837159
62016
792629
25063
305247
478035
745642
491420
32005
490677
601429
679595
0
78242
252150
382600
531997
748405
693989
254215
196935
1084374
357503
483082
590128
169789
110981
274741
607958
337584
587863
528956
255410
94300
0
867563
268611
278767
0
643832
653759
635559
422435
344563
277520
712136
601732
369076
0
0
921716
532872
513044
902980
552098
428977
703551
1037707
660829
80263
184648
1044256
479001
225028
356962
460812
530500
584597
518079
0
307322
412034
732244
490615
186223
527237
50680
478159
824592
741679
335284
395916
996738
909599
601711
57149
213004
444775
684743
543284
108266
608182
294721
269493
313639
697247
429364
535352
353136
245294
252911
560109
251401
615542
625241
57071
280214
0
301076
264575
584723
122577
342234
704663
769763
452683
573532
272710
455289
72788
1173080
909296
123193
404231
1062068
278604
469986
219887
127906
698220
54709
243984
0
430849
359182
223513
125688
555082
731102
534857
404692
409766
303820
186914
348166
334652
618777
490227
710819
711942
0
565178
175916
909901
353265
200529
292539
810933
502090
718018
822226
706540
794835
299884
0
354508
918574
610541
468217
537718
904839
177378
437444
758957
639317
141020
515864
465891
321790
34493
0
825442
268432
828088
391195
425064
320247
212621
703017
0
912991
767056
334863
390081
849443
789845
630681
492357
533547
223855
924146
345135
53581
182765
655661
0
939868
0
440330
426121
294211
257651
125196
169819
663307
173752
364287
697641
885686
550990
490357
482013
240073
579246
298881
0
0
790380
0
532326
476987
78850
404232
330869
335595
988711
620686
493445
539010
544767
776219
0
840928
878764
69202
363388
463556
470767
281142
465403
405886
298564
514914
362205
656938
112358
925619
331664
384051
720720
587398
332768
496344
393260
891907
76641
421124
740250
36449
343225
326051
524951
271918
352563
469966
276354
462758
397969
624798
197381
268148
428291
631001
367147
193574
0
272238
239152
521567
69980
24550
829868
436162
264021
196647
969550
0
613822
636223
336907
402878
376539
560871
317091
217444
153216
0
604327
560686
646417
89859
476603
555860
289772
357348
690181
354146
763476
0
0
585051
684105
896543
200709
750859
363673
647081
867275
772635
610551
879180
640584
570167
521540
574411
87668
678509
126245
295183
932249
571549
68625
962722
382053
442991
737747
119829
983649
435358
795429
624248
344499
411993
837153
358071
90444
282605
594447
975835
236812
0
512438
325191
680423
1200980
397289
211446
550496
242660
0
584445
713250
814387
511201
0
660485
412584
252128
683729
732090
544406
962294
269123
520916
1003072
708377
235661
19286
498251
540367
504781
504674
387158
618018
627581
166089
382433
622712
617154
465353
324907
228724
373693
514309
677994
818345
8556
116624
57980
524299
264585
278673
384826
553307
318554
672422
752549
189666
466987
938793
182010
479963
611978
865644
546432
670242
649767
492298
463764
716054
441506
65449
25854
598183
274355
57228
613795
20363
451162
808776
315986
636570
623033
291875
702668
693259
179674
35264
335110
141314
452248
479719
681198
437777
344288
991195
418616
230799
363198
469668
590719
355208
886056
1338
225602
1041292
327103
525779
200487
401179
67743
39602
97200
935945
405121
639621
692422
198708
668924
775118
179042
258730
90096
1127534
948222
206055
345226
865217
402995
355764
589361
351374
304894
488928
736729
437210
412610
521150
216179
317634
229218
590478
159286
477969
561120
959645
153807
0
782090
794053
484996
206448
62139
391195
476987
634007
380235
175787
444741
178802
670760
636831
739839
354577
560401
594801
681564
533865
358835
988966
698817
554406
0
718067
358909
789868
358921
1124497
693396
17120
838661
0
747783
361614
639361
0
267709
610049
217469
226926
0
580213
952024
646734
69261
105076
742173
955276
201589
56428
305959
438715
721430
408308
580622
126504
76519
130790
492738
667132
703954
427662
391551
761635
427366
443597
544
182578
166473
599259
359414
364583
410850
0
563532
478827
493429
605791
332698
356962
458481
692552
921684
637677
601090
482206
606120
598759
473567
275571
474732
790476
736655
149934
210338
0
409587
372146
687642
970075
355605
284261
406518
346986
274737
284016
721286
692096
881956
25063
637571
611542
689688
557669
160955
420126
166686
272295
551715
849813
325600
420555
654690
628461
0
986463
1194797
133756
727231
506532
814596
489771
543250
625225
672595
322605
173408
865608
530646
442563
791245
95378
453590
545343
467314
481978
517433
543204
54580
1033166
68345
854977
762354
849786
246796
758212
836201
638915
622802
590555
327642
449193
477663
955263
228310
251160
748298
576993
472976
168666
574842
726204
506339
584802
939588
224627
479149
202221
375126
133734
91626
342666
21744
597783
538275
653759
409655
390437
67320
556290
124233
727836
0
509620
151644
327003
718726
233638
124523
14917
213323
453482
594944
645260
418771
792477
324287
0
784223
693598
699645
597497
644968
640423
1017696
562600
0
505698
763593
646208
921225
420301
276173
421336
444486
344563
253618
426168
629890
627449
467684
647614
885898
417525
362773
449971
661208
360898
470367
865683
784608
411357
419533
796941
170869
0
85270
302547
249825
638522
305630
1039607
746497
379971
765479
226682
69850
0
310953
930355
498029
731036
1208774
0
258788
674147
646872
496333
668117
584854
437117
438965
1063727
402877
514575
818907
601747
1156278
180757
607277
348801
304214
369978
386165
367310
191055
438641
460979
531429
520221
537736
0
569439
417680
296368
514904
210150
178695
382947
1122800
0
599930
147694
670621
600554
335303
954784
285730
698445
758957
584926
432273
502725
43652
305624
505240
353769
327739
384209
69667
590699
580966
379933
540125
936045
505852
232486
643745
688635
114815
533249
220917
373305
141683
462449
425813
5314
784686
687836
374871
348731
870710
293130
199509
203063
371616
843092
992936
286156
392934
37644
423008
242975
414067
784059
595594
794184
21832
678998
686908
571172
492916
894947
539701
375928
674166
455989
335479
770489
0
702473
557669
740149
44877
945360
79629
69006
868723
0
265842
838360
541802
741809
308350
697657
562559
488457
611232
326648
246827
87832
333822
820983
520071
49208
84227
10234
261298
205367
295128
122340
847550
610606
212028
509985
110915
479570
201076
823183
651728
900567
801915
491159
623113
515876
542686
481045
431300
206294
401242
643261
521305
103119
374517
869236
1022628
410966
242407
555299
0
254316
581223
656672
505687
267362
175312
641196
171916
15143
415037
408149
57870
448003
63314
740852
469782
272950
1116559
90147
793955
368082
702340
581990
517117
789623
265162
414519
9892
600195
105222
481590
398010
583512
392743
806127
590690
616640
508440
797394
820547
459108
212585
555001
377454
487845
310360
890294
381408
721794
575059
834397
493388
1073311
414189
304663
227479
415161
935911
255540
668619
1317301
564669
936943
454053
673437
92615
836265
733850
309173
151049
650902
110969
146259
963369
431908
692559
222865
314706
942066
605321
174128
486913
620285
689182
275235
536556
615474
638152
367207
1050269
882885
353740
702453
433096
79858
0
216328
467530
281012
659489
503080
428392
146451
288418
581115
943868
327866
702788
364182
1084842
602993
548740
59017
105492
345240
234098
274413
656363
1007300
749089
607641
788594
181115
656565
969182
260401
581820
115990
652585
770983
625946
214852
551191
539363
414670
726223
706659
372357
385436
161520
234604
94970
781469
255850
458775
979911
694213
490005
809816
248892
383616
498029
814450
157751
518696
666459
723725
839606
892507
76874
726382
374355
419800
0
354132
122165
513372
400315
181266
831890
137149
0
230085
374570
738399
755628
343732
147771
722022
332350
390066
322857
393772
573262
130053
528052
615708
184004
580887
201250
769361
185800
721365
0
291775
774612
347932
596105
377919
461744
1277273
153834
109773
855315
931789
393773
0
271102
374355
0
665554
505444
777377
655949
0
621085
307776
774266
275014
620371
79276
774892
389466
422121
462549
511093
175086
401249
405722
63222
64204
257010
0
288565
213814
91944
779820
464478
53944
553663
143346
155566
624478
451127
689120
246476
390066
59216
5214
317351
658074
646357
491637
0
448065
885323
361332
622173
400054
808558
174906
36472
543739
0
215875
633345
344127
7074
499417
109905
249556
560191
280724
596352
532635
597767
453560
535108
652794
898838
84130
719701
216328
267973
438715
130890
425249
0
403319
541295
618034
248730
299977
556895
545116
668955
573646
841756
917577
655774
620544
645417
276292
669998
54667
278516
547553
568385
710258
680433
271852
334123
594907
438767
450638
51937
853153
595339
493773
218541
669522
512564
66713
439738
91607
921523
554213
737894
630135
386266
320840
859260
583041
289803
534612
528229
60315
561271
1080914
554443
685757
322562
311768
63012
600791
525985
675987
338938
270879
800266
954712
642269
1046947
741171
152397
255395
268502
1215325
428841
764232
325679
831931
276257
536434
584723
614956
669404
451094
831324
454049
486913
463657
477111
546517
630681
849452
508632
406097
480948
477440
340699
527890
414916
897451
605262
347213
666344
583199
197684
714564
411810
161565
152593
19184
1231764
966732
158274
345883
811948
287673
400921
564455
312615
681479
408965
213788
382141
1032849
386664
465127
672066
257372
320532
786007
467855
501693
307322
162140
524397
307404
789142
593557
691286
633823
58815
175811
437663
466528
507911
523450
112242
505930
289913
167972
264845
1083542
1251391
670253
469741
400587
625015
335989
1063605
407270
955063
668125
189995
1037061
361907
1035076
691517
194632
513762
362823
249562
621989
512034
249764
771921
338477
204413
309800
374073
111907
298564
462666
235581
392090
440982
447975
862880
908864
669330
578401
891879
124702
427822
880619
351446
225365
0
184097
0
85355
423328
493655
985831
109113
0
599119
921387
179864
306597
445144
601948
796934
427686
307629
91520
459137
595809
351872
122765
76978
573940
794588
231106
557499
559361
91439
111409
244480
169128
703934
505438
547774
330384
655202
346305
467885
1008460
774983
675348
735721
756521
566318
292853
733627
625689
81752
137736
336943
549165
445086
49805
459061
385441
551843
824115
160442
583337
657139
662780
662103
142945
572313
96530
430937
159657
827717
196400
0
558793
272163
574299
631878
393034
48995
256079
166063
38642
0
1063727
470903
279864
63345
575243
683776
412641
330216
835433
412355
345995
919248
867488
909689
724029
649323
266364
278330
555868
31936
731476
195733
565814
384821
612846
530695
691060
150387
662642
1201234
487379
1104206
0
255715
900693
219672
575501
1009050
378263
234840
731643
330789
832509
466776
310186
305299
387165
95959
316493
685082
0
497663
530399
472369
882368
315745
587314
327477
709950
108298
529892
582830
751926
621811
443509
382053
49977
435084
496487
515975
885361
299095
494078
313645
1025508
1050335
738690
582556
550320
682743
403058
1121591
480292
392811
503313
546185
650902
329826
642952
20352
271698
527040
702682
383899
711651
114363
835844
814030
472076
674590
45981
109565
416986
160571
43096
233472
213592
409424
593881
455721
430525
430820
93017
809377
198590
439253
476035
534586
637495
751534
0
933177
307614
347824
933892
326592
668282
153182
94658
663530
845415
124226
396815
65061
576825
156002
459280
357152
836624
246113
583748
249094
76193
152288
989265
559393
414726
48208
549277
794289
614035
441744
0
228259
155911
751912
673346
722525
160682
505335
241292
63347
512922
434129
0
848041
693842
440788
424780
524250
220050
798451
1105930
524098
0
364063
774375
424707
786789
780021
90169
107169
187297
267028
797569
670253
122408
143409
232784
791701
567069
262028
463668
803061
756537
220050
591737
564952
547901
460159
432287
490500
375044
813607
120289
36748
484884
527228
838951
626322
694270
983649
766849
28018
0
716554
602988
493859
547222
126223
401431
25278
238000
360302
598914
769142
933206
501960
96554
600347
642808
231427
49165
481034
853235
194911
90647
320522
756860
412375
1003486
1059271
334987
535038
210865
603538
523501
407582
275471
787687
137970
612196
49956
345810
1036972
84611
754106
516267
284018
98578
543377
835685
577426
176455
720817
643593
425341
0
517739
117683
421736
96977
467586
14237
698735
203200
421216
1010093
358131
491826
297772
186287
636301
572972
410993
0
883576
315090
841379
272718
103430
72476
170012
252821
254954
468654
507744
213788
343479
800794
849137
140799
285223
173182
616651
0
674463
278221
578071
623861
705114
393688
157216
269784
345072
380271
812077
682913
564852
700687
493248
442017
193572
334014
494704
777538
656241
502758
1084041
27002
202468
0
0
832352
841086
677306
501664
0
267621
1467685
361233
61675
608156
604077
1390488
374517
300747
374989
435113
332313
293387
10713
531082
645990
337720
614181
173388
77756
445613
416136
585126
622963
542151
580516
597806
442761
77114
287159
338022
745366
742909
382607
334517
540334
331912
386782
212468
328406
592294
836421
0
623582
355293
876055
398787
559508
707520
495783
783877
238253
0
494604
627504
629819
491550
607326
676700
332922
589450
788935
460596
394178
551673
585979
454322
276035
726290
466087
700620
524175
437598
311846
776004
438278
839784
355983
414905
155770
258352
13907
337868
180164
386833
672686
312278
247316
700292
564151
386284
360095
889750
511786
678094
299150
662767
555571
1070046
339781
1008926
0
96683
0
879922
1050901
369881
196276
228181
882522
183128
694506
0
610895
188322
239635
485435
961821
292246
516530
345971
126031
775454
664883
333974
224438
525484
422142
600053
517158
303631
510900
186719
544050
1033811
386959
647896
649177
256253
605431
982048
0
103231
739982
404474
396594
698796
961254
278863
426454
603984
744185
520601
805972
240279
723587
415961
373065
138495
553729
261140
513570
125983
415376
866019
331664
234253
59743
540539
157074
421598
196023
623402
0
119823
506983
988448
246796
756319
560038
1037391
183182
925301
39187
971225
618420
1058289
189912
585126
674868
298646
565924
314317
641196
294576
72258
622680
66839
548912
231619
678951
694385
84142
114450
348183
250577
544755
685830
353769
421697
133565
992023
647105
268737
269401
592696
76293
544443
429744
313890
494541
507633
888305
216475
719425
483015
405221
271325
711824
689393
658786
751145
438573
409518
1012941
649675
750638
1079011
370727
549623
899424
549691
403349
253156
305770
139870
696045
316172
0
325730
376865
719522
723185
127163
682656
231153
304677
300590
967108
475836
364720
465941
0
199797
499107
749863
486512
91420
768049
133075
30585
756157
710763
279012
51335
414726
508922
963256
492992
337558
615222
205961
454499
612600
436342
1027656
97886
1124002
188215
345071
504437
525803
661412
741679
1040564
257328
366650
48437
613796
0
654879
213921
725074
650439
133127
508450
752278
610754
638448
547619
922566
253952
538271
726005
471503
326706
426547
299152
0
159141
466763
773927
731390
702016
401846
523827
216471
83111
164134
481961
676834
584107
673560
322654
445698
221673
687664
195827
718219
104767
1153336
124666
417938
493388
565034
0
26257
571874
284619
91134
628579
357946
53527
468064
490618
167686
1260775
0
535804
771222
207453
200603
702914
496395
455108
165733
0
1101231
797622
625883
686456
685141
605341
581940
278818
406740
720720
892431
445271
643823
611754
253688
815474
652769
355557
457737
16129
653736
841259
635858
896795
677650
531533
717494
274948
992620
676860
250196
0
302124
844862
450800
609566
119395
491310
646183
17207
90797
308179
246156
732335
438075
417456
388819
1293249
186719
416053
222483
411800
792193
515212
486374
0
925925
890947
627958
303585
81790
1055705
471739
889837
296875
389852
525682
342698
1023315
614658
1000293
747065
738282
365929
57337
735772
376635
512043
270326
655760
756406
338379
194178
572076
0
302878
445662
751618
961087
439216
7241
355764
430439
199821
36462
693848
590699
49054
302026
448332
257467
247323
733844
260513
1002459
617154
88189
455390
545648
569060
464317
266721
496508
707994
236006
497784
591576
528251
1105830
420722
750081
589522
549623
330784
541699
252934
629137
687283
282134
85613
449911
756144
763750
501384
177972
725875
387248
571821
639822
484591
363224
582006
608386
595086
156462
1020318
463547
377120
585111
608855
393480
333562
191910
337063
745196
1050485
543486
37466
404081
175658
581637
639582
419761
472341
436930
170073
176728
823676
813082
577009
0
784335
665786
386974
538447
340317
774971
699972
169716
532503
416535
1180944
359646
325786
625450
75649
1228826
818165
417338
631910
141291
327836
433123
595283
133004
576782
206960
495924
228173
634513
282769
352611
86380
477576
335475
882774
597723
247620
138954
664722
0
39684
159636
334683
286848
866642
214805
567792
241613
539746
448420
339854
529899
752625
518079
506512
636101
509464
150584
660767
381723
334526
0
149343
742909
952868
630183
525373
305598
800531
260233
933835
0
170043
1097264
922070
788962
215231
406404
473043
0
12077
883792
803387
175303
367552
876791
553695
599991
578855
175086
366220
358953
624078
290563
1194786
189933
690181
597946
451125
733128
999789
758757
412375
202318
118677
131058
145501
514835
648146
25310
1012833
244771
0
529050
166994
471191
365476
462561
536705
62781
990224
913968
763809
84970
585325
454283
390628
616954
669697
406097
624864
215166
112245
634626
570101
114450
160529
550981
580623
498563
56436
426153
683455
245025
539802
624101
94001
759777
469912
176801
692534
588080
532205
211411
766951
726938
800914
0
501457
452689
483081
212028
389514
768785
714147
462958
738829
553102
385662
95958
505275
482998
545103
578586
1208871
61273
818489
675348
566551
664950
495857
1052552
352216
0
654458
848411
332350
459781
270973
582950
1125271
359758
651507
431331
681491
498604
1032820
224630
464530
92551
608619
774708
372917
732459
1137416
489066
6156
421351
193067
494131
290926
177188
462462
947836
864208
357870
17255
697024
992971
255615
880705
134317
267280
308576
600631
619598
425813
493775
743689
1261321
355209
415077
1045252
79755
37350
861391
667672
791829
474965
305882
445158
446626
675717
445286
70896
360570
248501
711090
214939
973323
177911
536101
30968
597176
638553
682142
459382
508028
551511
996550
726419
1000836
348496
574952
258554
91626
233585
118212
279339
426786
1203
715455
538174
489767
609301
240487
480250
317663
541099
889168
831922
744505
933931
465185
216852
827931
238737
760186
848840
146653
491229
110535
578613
569701
841259
0
438767
195947
1074516
549340
861429
439020
240922
634839
74243
130139
888568
438342
954229
660241
75785
164509
281148
606729
263298
297554
185015
773220
533865
309597
908665
353409
825292
591811
571670
961362
354243
289017
673640
858645
546227
485229
635185
522516
682295
360940
575051
0
691394
941079
0
139993
762354
491333
702095
236433
730456
590343
633398
43408
865626
51980
465891
301786
941906
212464
379824
165124
123511
1101401
628461
201031
515532
535783
375688
328515
827357
712268
472914
509672
759704
1045230
421079
387037
555683
808470
753743
550432
62905
872883
422822
933696
481372
1008610
563136
147625
606636
403161
584802
585127
100327
299314
199890
382880
556263
505261
286829
756415
50315
497357
307578
398236
487295
690589
838103
565498
1093668
216328
321040
253736
170317
792673
0
349264
473602
89653
1120235
625480
647671
239921
851218
594390
950250
305958
708650
0
660450
729718
806574
463457
359064
293304
492703
910956
305030
705561
570439
233214
643025
744944
745237
127242
667201
793263
844417
141299
376177
659732
85803
4580
501664
465001
287772
4229
446251
1208557
973311
338852
801235
424610
0
451159
526754
434132
380838
808856
122941
247175
240369
1105930
312125
279740
41860
804097
670594
176710
39456
380624
482258
669502
706990
277147
107620
343379
487086
113289
812736
676048
761289
368520
813986
531224
976797
39206
598558
887394
501641
576002
576793
326222
591709
698435
453945
258727
414263
633766
558857
809110
218760
802342
738426
107169
663588
607410
725691
874112
490884
265565
0
262874
535598
172875
884078
596694
286504
199330
119094
432850
243681
435040
278692
327477
993934
27530
798168
433652
322132
673007
623777
412052
608454
438342
571012
533923
825608
728264
443945
706314
999363
636605
577094
691291
419324
577690
203325
867536
463751
319684
969176
1068761
103754
182511
147554
52416
540892
373836
708057
540725
543662
0
703043
159403
195601
367142
328029
0
470991
302659
227719
919135
496063
653745
400680
194588
60772
0
351182
639634
222838
533476
894768
697351
35220
489371
1031818
634946
43626
518904
276645
373915
570561
300714
836814
264313
451873
99243
155477
355764
592939
414865
652164
432217
776097
857238
400161
533117
870112
457639
1113921
354096
182592
313252
223619
631417
337444
895176
771207
555990
303445
760532
956233
17843
864728
206815
503586
480870
320136
387825
550645
616661
756521
551264
396594
714377
550404
1081348
203258
169065
423215
469269
411871
25063
409728
619823
765680
104844
395414
660241
22179
526048
236891
278604
263279
510619
655417
355551
0
458936
106337
1033162
0
144557
641801
538508
553152
178321
38549
192898
349198
674711
377936
554765
231925
490227
0
0
251727
12971
41195
61163
775032
255485
360034
1128038
846252
69289
490003
236321
682538
498129
694792
728729
739404
623124
412803
520424
181958
56029
919682
176057
172136
625048
425845
632190
507263
316352
979751
444202
0
679865
611930
616954
188179
180344
536759
376536
47360
292689
642628
667877
494308
369781
518614
47259
207767
206350
887666
502144
888857
662496
781147
170264
748319
575983
603844
450277
874138
139238
501560
551024
332041
904008
160346
378329
353703
522300
394655
991071
237264
355816
1122583
0
420620
93604
964601
250784
928802
599177
712636
188322
223864
545501
1088807
260605
670896
487971
553453
361917
658836
186626
218910
352792
784748
583381
522606
488840
769447
746451
685422
1152787
507173
426446
238253
303284
379782
665937
56964
557670
946545
285569
506478
1050335
265634
381258
757741
665448
39413
385640
585509
195397
178680
0
806374
259819
1020887
520512
304972
1185130
598107
622329
523079
632371
410195
795755
637771
441923
287903
336547
658371
653572
677199
515416
619444
688536
85437
802410
0
626954
352412
658074
723277
38200
830506
131261
378380
858266
839815
371031
273614
87311
271691
570739
292121
455384
443649
440239
382833
575938
525435
666599
91540
559903
171624
626435
799786
770557
337868
952182
829219
520842
32347
433283
455279
743383
745908
682007
618811
537270
338294
235492
22511
454595
752204
366828
546486
630948
0
283545
451842
257121
471809
612446
199821
157992
384654
1024925
499683
417680
465173
163675
379595
569945
0
370270
733902
495883
0
818345
442299
461105
649023
428751
153414
303373
314921
493907
116205
791953
637590
410895
716825
341483
516898
0
550736
0
316317
501090
850834
473570
360900
650784
666068
324594
73617
0
386203
0
643083
526490
0
1071587
585625
1012070
568526
389005
285128
402319
1421443
671886
722699
47125
554842
350262
320622
1068990
422993
483198
537177
845594
499626
681533
267827
957393
613519
649064
576439
871392
909597
133004
744789
166819
72015
508272
359724
839648
444416
1067937
0
471028
542135
170388
462495
22090
371196
0
745325
935251
877289
66444
0
692141
537913
746057
226019
157856
0
677146
560777
93219
604928
443391
142659
814098
1214242
428625
504001
15028
665550
0
0
905497
617063
457220
795172
177735
166480
285069
207625
827122
696427
254299
492416
624635
263876
1234401
380
1319383
289340
73077
359253
852474
443316
623869
436019
140065
462292
774710
661161
396794
1031958
27418
233370
407762
477065
298473
742526
620789
560104
592068
794778
20157
271852
59264
135433
54570
0
634823
272967
640406
778787
774747
430769
113354
882458
784454
509997
0
39730
168706
782196
69532
338941
859878
597743
78399
300615
472442
134379
254533
612970
414565
331577
179220
496122
692605
789377
363404
358636
843262
639931
310714
92481
841953
544092
354353
244259
259778
169475
603924
0
197423
445943
1032600
497089
875142
157593
525422
32678
0
309646
827191
714096
443283
103049
242856
828636
884787
160137
183390
1186476
375760
335711
416954
326537
431007
378306
310948
431690
804833
862342
459011
689901
1022102
318506
1108288
613388
536684
165800
642774
270565
1109598
1042501
546247
377549
864745
372175
395600
626292
975839
452756
570765
413510
925925
897931
569915
632435
60621
63782
489788
840180
451381
171227
915556
605195
99491
742935
791960
750014
378158
708082
508986
259764
586810
471850
552878
866129
81620
505491
761536
790219
697902
664525
709059
206411
457887
493980
579364
417365
702261
373594
511196
28018
378937
154581
344614
272409
175067
74570
229008
604686
638592
551816
153093
324475
887079
366579
480126
786449
26720
862469
599066
562223
796120
1089008
0
355551
120715
782001
494704
422537
593119
89823
586216
329115
39893
555474
494829
0
0
642106
247948
809916
552147
549340
476457
389946
776459
318267
35950
833198
989573
294862
910676
395899
540290
967003
208500
442513
510917
410738
581940
91716
873490
561891
357311
585495
143368
539453
630374
757435
273755
774082
916249
477629
493496
619495
498102
638673
248673
0
664615
199678
730414
253631
130979
264906
394583
153133
936211
474141
739896
153982
883036
557188
542165
974745
840336
706898
733070
881249
617114
571597
325587
0
1093667
627525
861305
607322
760570
479911
9164
531346
390878
130382
869560
800416
162971
747783
46714
614393
499216
393446
650738
174269
550596
591519
605659
523349
372125
161524
419761
165313
916964
129728
112754
704648
697837
467087
359285
232435
740807
750317
658432
1029018
0
822766
0
530821
607680
257347
734820
677670
655070
417582
478350
178725
413153
288167
603370
381978
336703
267470
759412
31110
275235
416713
815664
977390
630100
548305
471951
0
597084
595099
499292
312667
572076
129728
325557
362897
207539
1043543
1215537
878748
712541
171719
281527
702900
610195
0
432327
470646
489290
510880
397817
201111
715331
959730
811995
374662
302415
807676
358731
919691
186914
199554
467902
549135
584222
654328
83584
74308
148646
439644
558451
402774
590830
598782
938678
1106052
437062
293507
404340
424707
0
388808
707923
307188
601400
343502
1124735
715436
426470
512468
712385
702306
1172515
698048
408656
572265
612480
572410
646542
737339
90759
913666
628323
199752
942092
0
1009532
500860
224074
263977
678890
814089
712536
419669
381734
617523
74979
792453
244673
667542
608992
559144
407674
392861
612785
340601
46061
387404
360522
22348
567994
845674
494400
351303
151200
198452
125347
391788
923890
542435
288775
409518
77832
521241
1100772
540583
250084
485256
247596
183684
371257
584518
396643
0
739688
518468
469322
452487
287297
572873
425813
531559
702449
405924
436889
761909
737454
1015435
95081
378690
657611
1211739
515390
940951
173858
327955
443571
81939
450810
590985
784255
396366
696170
943149
525403
289000
651445
481588
0
737359
513970
79578
329757
242562
394608
564328
721081
297862
589952
221746
604526
696820
269914
226943
306605
535645
375127
994524
783692
880321
258920
654145
1015269
492431
743820
573348
430799
369633
603993
551458
660939
512611
288916
282261
1108277
425193
591049
791035
535258
574897
0
0
526456
605686
2451
653901
270724
503367
259545
96205
0
143774
806022
497774
861015
355675
24892
0
157459
546646
547158
251037
425466
132411
510305
438505
199368
182772
561683
802377
151127
771833
303730
560453
0
327582
190129
637301
361313
689501
0
639961
794928
531378
122332
922139
538255
724138
869296
384051
841379
514240
1065684
906501
952308
415207
116811
715092
0
779701
1013634
347229
962117
1163482
730624
781437
528956
682762
646502
259489
1008606
855017
11209
677434
398298
198246
832999
538909
543202
90709
43023
546054
791101
226507
394564
517777
930012
292218
39049
218410
739227
441154
612871
0
586203
232738
442856
121338
43852
494748
772480
139382
430750
765960
840117
572281
408695
489897
212525
687574
624722
598827
169197
639194
798124
554068
593091
694266
370843
1185814
0
696893
247813
919583
712640
402548
581820
624128
1209683
166936
810033
527569
468131
70273
795746
390807
311365
365462
342739
827828
245580
865226
539393
314738
178800
113094
998700
692174
534285
916964
359571
341251
644760
969648
463846
543195
41932
518560
744449
343217
217236
1031579
291293
432654
208365
569254
239690
381011
511045
388015
816440
125919
713260
70774
372825
0
684935
608989
522018
19029
0
436307
414491
359996
590708
612152
294554
474105
911352
475213
36168
418793
679355
974668
351965
0
480356
877123
561268
405795
0
285524
154727
760148
699961
460749
524890
688317
758725
180323
812421
609283
373836
867444
539591
275693
166101
183034
633817
561344
618393
1336241
326537
704850
316926
569965
646486
698110
0
971673
646084
565694
791312
759230
823238
523453
755003
486879
504629
923742
138520
891467
395350
45063
881693
763604
284976
238346
704972
389046
90442
626322
198805
481225
423064
394291
515521
530579
201416
255521
197927
395932
598604
181339
374274
276489
0
356756
681851
175811
795486
565441
258823
1003796
99210
435030
125191
206960
843737
35904
375161
627844
912760
232534
1168614
151515
517173
694677
734640
864651
60396
532785
525779
478750
373836
418463
799511
104270
243371
437796
0
580563
249768
786189
534268
673747
669697
379134
264773
28628
684024
137017
86126
699297
643207
336914
564405
508346
690871
28018
109905
819390
508944
447182
46348
393846
568338
721312
657978
793460
437192
219033
431121
905657
648006
1030897
796446
601221
946357
64158
537556
316117
579595
845788
322662
448182
412462
907999
249474
104453
549163
233009
95401
790177
356284
193281
468341
353407
522132
615796
930439
598241
507463
810870
151116
767057
271386
76926
740515
1010392
36539
499662
580753
468064
532137
720941
159343
609704
142784
252349
912766
115494
646308
767252
775185
996140
915039
250391
674214
821477
341467
199451
568462
345597
612997
383086
514316
596928
718473
593665
698801
827765
326733
824259
352691
97537
416458
414602
1041937
355418
312065
92484
342136
474285
590968
886158
934901
147131
337012
339008
0
540462
410757
0
431763
235810
170032
71750
1191501
551641
412644
89250
638831
78472
799110
602800
119278
431258
349590
466681
507160
546066
620209
468243
783136
112925
137750
645691
195785
489598
433324
573586
529724
76133
299655
745404
51831
830904
658570
414807
42712
674027
382948
44277
385207
379808
254660
860254
621352
637508
846340
396532
509581
89937
366333
0
759906
43912
664800
537097
630306
171568
141520
475875
820235
0
394281
1003578
671565
148570
1158160
445888
446842
845905
421080
864928
111055
619259
934537
617877
153051
656044
921522
925197
601188
195397
609133
475319
235719
635769
579401
445541
442950
6664
196872
402872
522866
385406
0
629890
903803
680790
401665
161762
557397
547795
322190
675519
721059
544385
37944
90453
407905
379663
414182
225338
524216
232446
163860
68157
344301
674727
489755
825568
382208
509145
490727
516840
236460
447424
335789
166063
131450
312608
319333
430763
742655
571187
127834
284162
947606
483202
401777
373190
393851
704802
471133
107833
194467
505874
473626
429350
999000
215331
762383
232528
276559
998162
812798
161028
1296433
423266
397031
430921
831946
1056587
209510
593066
17445
416346
390196
576825
524289
540362
464740
646446
637301
653058
798108
509250
943252
579385
537323
210938
551863
87699
731913
47086
780806
0
344184
106159
1167147
742025
892264
739212
435543
480364
88890
463090
448951
668825
131589
381299
542994
384214
467473
192091
559850
792546
826323
766705
673812
0
499915
809117
235914
920658
612547
253401
208910
53622
255200
962237
130162
771706
594614
625270
186955
809972
267207
399991
484700
534187
606199
711091
859529
829687
809423
315055
796812
619950
584351
472708
161343
887748
351419
765080
871880
719504
404652
270168
0
1044345
0
15375
138355
248106
834274
266274
309200
0
1145037
464402
913559
1110087
1104676
1366610
126223
12952
948383
443645
884731
109212
838723
478619
332234
429596
146875
287652
665550
342919
539440
541099
483081
536523
898116
254664
929720
264947
239494
584679
162148
0
805356
751340
685385
309807
762964
224581
387075
258968
27621
571172
89011
271587
534170
592441
509215
524083
0
709668
617134
1280669
365706
838897
22308
475293
841555
574806
662616
387688
211730
1040587
929583
271894
954856
423581
374686
556486
941504
459966
516092
754851
517449
962405
522225
323640
291091
1030630
442198
246970
0
327869
684649
357433
377833
682021
297410
782648
700578
394903
581594
148330
96574
586572
370824
285421
247095
312816
720634
493147
418535
106100
574096
620920
208434
468061
589072
607272
498124
42326
0
593585
823533
0
363938
457490
57417
716916
700887
519181
97886
531772
220468
333893
0
633660
0
60800
134917
993315
742740
66235
264325
87327
124006
815721
897312
787945
401323
786793
332510
677813
200192
866669
259051
853007
147694
1022331
638380
624798
62742
177387
852072
49968
379183
172651
787244
377062
638712
336561
68360
207053
315348
493010
359308
808037
201578
638218
824559
607827
504416
541712
44312
3867
144619
569005
473450
608957
444202
865592
132539
906000
706831
400764
717621
490789
876169
21923
971089
687761
742135
693226
719340
615689
527786
221011
296438
430826
130337
104824
952884
15435
132026
731913
143140
36237
673474
611069
462019
335758
447652
891500
228787
69084
531654
688900
431677
79548
832594
1019863
418981
1078306
626710
424176
0
430263
748135
189692
466057
503404
848737
348478
341961
618577
477897
691877
743385
452414
727603
408031
244619
377951
181277
179153
609982
1044149
232418
512379
626966
107600
133761
487525
410775
520921
359471
282844
226724
351723
654690
186986
579923
310953
205789
349184
483346
195251
519440
673253
1149487
504613
550571
700567
819718
539375
562584
219747
1086870
295848
503404
630190
142597
545101
491159
49185
379853
717805
757830
41506
627511
1092668
722480
646903
304362
797338
1270609
855348
547188
786685
1020077
594429
533310
119974
916382
665312
45099
170738
0
433968
179306
432784
336226
388557
1206886
167042
84857
534350
586248
820759
282936
175107
0
88979
419834
409728
726413
237144
488760
461941
182002
623582
356457
458502
214403
61896
266961
739093
444583
0
60747
501620
704640
598196
245568
1003183
395768
936552
484950
368755
0
964727
342596
325716
85618
136985
515315
534156
357895
629040
372236
897283
82624
459832
270420
980377
724194
798759
518345
159045
651231
751775
990548
489514
814361
0
115730
1102454
340438
771394
825502
992686
737175
0
85873
1302064
50907
77310
425884
1048077
418297
558868
145915
434100
109412
500852
322581
727181
0
94134
753829
360522
442052
661931
256090
278346
227243
344349
525959
74698
463741
584127
116105
23072
776788
476460
625993
519814
1232757
438090
417304
780101
375180
309708
174502
213876
374827
437424
184276
915381
1010356
615311
281136
358182
630740
456152
150193
3801
558282
936339
58597
883924
262677
491336
759426
613673
922911
541252
1041604
768035
328939
0
41528
390410
612506
393512
1129613
610908
282237
396932
625630
762287
358630
554032
933932
57100
644195
289984
889765
251825
582762
107028
949240
106015
302418
239269
927404
249664
883162
936660
200783
99339
979836
252940
351144
789285
318686
212785
249519
143510
171915
543973
685079
763962
738682
0
198590
462561
602922
907232
753644
709942
692246
0
346752
629355
722819
933560
347687
506823
938400
370073
532899
612607
687106
629551
635755
315197
470327
736968
1050010
544020
849857
216585
789680
707618
921474
226845
0
514733
540176
1164604
756829
367104
573651
1063947
455658
842140
452169
1166758
438888
428680
361251
311562
655635
504236
791358
643611
820146
143409
744526
379731
409728
751381
995853
707537
235548
602605
114363
637948
145304
344665
786455
549585
272026
481165
811194
138216
784515
26626
888384
861566
784682
476698
259905
688979
580507
2780
588281
313939
731401
834974
261381
549495
412478
1275270
953648
96701
255461
1204179
0
370073
776342
488660
695972
644840
426944
326147
816860
638450
81711
404716
526344
565382
0
99768
80718
226748
919839
357541
667465
491830
644769
753694
984154
0
176669
300226
648380
550155
765345
850752
222637
441795
0
484678
271531
893225
452231
451170
467686
414614
615306
990599
545416
189373
220866
139865
302401
1069555
227015
108646
768035
269851
429418
687227
277652
383762
447377
25967
198974
312218
181386
439154
0
457157
426521
331770
278729
495854
441425
523301
393053
591087
22275
552715
343806
257996
213156
449377
406101
550935
431766
165124
1088100
893234
308688
689035
814283
556529
750557
40262
181809
277672
133805
527957
732426
1020251
465814
787281
563287
929943
456836
591372
58675
410232
318618
473096
849330
654196
132187
867629
76702
766885
538198
972482
666879
247943
395750
674664
375857
1024158
573433
702424
829128
306963
120836
772833
676305
1045031
304720
775378
793227
1036008
89671
362559
308736
855448
425127
122780
773922
39206
809254
83276
915736
832169
158799
711148
735288
277361
901364
0
907847
7347
482865
74613
0
365812
299866
624995
15768
1046561
557606
0
915556
661309
547266
367448
695286
692196
232360
669429
792867
0
334652
293629
883383
313703
0
674943
125234
204738
868721
166866
663576
800914
723175
807532
878419
387596
461904
291036
0
593729
822231
453429
231144
197582
497277
713768
605813
180387
43432
528084
444721
282121
701100
256569
345500
189784
835117
979947
486440
766828
350031
436240
931072
597394
215512
461619
626042
749692
357348
1020368
415887
563594
77215
293333
791527
882161
76061
595957
867322
279511
403098
0
376111
243501
460468
352106
732538
534242
514301
399902
298550
653370
716332
929467
546210
381579
750614
598247
845780
466707
302775
503263
421624
315816
0
931781
558186
503180
534586
1032672
32640
795419
504760
353605
718678
601097
939225
768507
345608
463071
132463
437064
558739
522881
208551
272845
533900
310812
456633
245884
332302
675119
82114
538524
886060
1118593
465633
329067
533138
778841
837051
163172
855072
1016967
985008
121231
334840
434465
566805
88505
168314
461299
245990
15029
691479
360819
617359
1077124
683433
775041
181043
700639
480503
775475
166710
98340
790244
147714
172853
475723
641353
630719
791125
144846
95452
606462
550530
672817
592900
663042
493078
774019
953920
649188
590650
584317
742680
730682
813367
495475
415288
0
683863
526572
1213506
657829
336594
57097
473567
284582
1085545
162450
658842
607559
906267
725574
659237
915288
564410
588542
485764
193704
765710
655910
302289
339127
394482
666914
616385
470046
504490
194519
776264
736156
260170
149560
229399
112991
254361
589087
739085
747382
241074
501770
3149
360475
820260
752704
765948
138618
191201
675320
338903
1080229
398236
817114
469997
994192
683991
836827
594842
497776
304899
565710
665202
554912
140695
33816
219474
394462
407448
552461
694233
408245
534856
487066
488713
1067126
509540
535977
145738
414308
1065192
352859
209236
209283
619338
97844
592096
336241
572312
696600
225338
858517
552075
15480
187732
761142
881533
903066
114395
169243
330001
609313
1325004
506509
370696
290486
525811
406438
285282
261704
202435
300680
736013
510273
84476
34217
534937
1015576
457084
117860
1001928
178249
188466
1035764
870263
666155
468548
1077032
369
394213
225590
86642
665683
643823
753490
1029802
512715
380449
802302
119421
350471
304618
436499
0
655216
400860
413153
788688
49544
547431
412955
839139
885254
292573
862872
174640
745765
394449
593786
539880
769712
491585
599179
434762
730458
549424
615362
56765
641997
310944
567571
869178
490922
497960
803992
330568
883725
129868
668332
281668
216494
279720
684384
201788
203718
134628
557298
514551
524175
557501
731955
618097
0
223695
110628
996343
152286
884580
528027
717046
683121
495025
449756
653893
626235
632044
405991
778686
653880
132241
853117
378168
78139
303327
1004785
107403
353353
243071
838703
62569
378153
213116
1128399
278952
292544
744878
396498
534735
882762
967659
753836
762830
574722
520242
254820
93427
666195
354969
301300
1189738
300931
322399
639160
413616
652474
198901
383572
576912
221095
711028
631940
407905
342204
715664
950940
135433
299877
226001
672314
392358
795311
127410
786685
524365
741027
255932
765155
100998
932825
875594
570012
139120
417759
591791
957751
13593
850690
726999
69850
634942
969298
66148
789847
954815
432926
208904
420766
729655
457661
498262
560867
273491
678852
369397
546559
731191
915182
68058
280646
323558
541587
157154
228462
170857
414988
649068
858054
577946
936944
325536
150046
156531
791701
237987
854509
557443
235713
477839
313203
851630
159217
665740
899091
325292
473402
370798
702340
564693
220236
1160409
585965
462912
0
294355
1203645
161806
990169
358719
488550
391241
431038
607476
288653
989091
120515
1152146
312768
972349
412155
166924
145454
190427
410867
671043
0
712262
630509
1004520
50999
555421
1040991
194434
874981
147141
356934
761433
952262
672705
524208
615231
166799
405991
360578
493604
243402
528955
85744
591525
278179
508792
589320
175705
389301
140925
730618
849585
840768
336056
696611
431603
0
266780
497032
63999
580052
440390
685702
454690
683718
58192
487509
536797
273511
618469
300218
25637
1107806
557688
868816
0
616595
813581
496122
783939
386160
898376
98717
82314
817431
476639
182925
768404
642325
223828
160035
435506
246766
38912
535355
548560
823762
428198
471527
1061998
741959
364581
577575
528202
465990
613610
541479
953469
117703
787080
237413
369338
389937
425809
304754
944340
409874
461121
136126
520632
155060
318435
457027
163648
561281
630904
0
1106010
750289
545918
628255
983638
867635
493941
920649
517951
557471
153663
400137
597673
112903
336162
884572
1016141
840118
746846
203374
660176
836535
294019
0
522760
981689
367056
455384
597750
482146
387631
320607
478637
270894
464690
548693
317763
693445
556779
0
32636
164533
486263
1264426
435121
770195
708767
594182
717132
340787
73476
750337
1010759
460143
629479
666796
372936
222203
669205
571523
494175
804691
68744
89438
346917
781147
642111
964265
903826
238012
519805
624229
780551
677727
251709
219322
712525
741179
588559
682680
118399
632479
847841
497623
1148774
696019
195981
1030224
558013
232462
319041
351365
0
965887
255255
511983
625446
0
29821
384349
740152
655046
844986
92990
445465
918080
400860
822414
491980
695917
442739
649006
795397
172642
524467
1058705
185315
258259
574282
738243
1147367
444088
330451
401640
581841
622466
436447
454961
700763
450701
562863
638161
307322
1034866
402435
772728
43153
16002
8087
696006
560143
71826
0
592061
533095
276546
806601
732899
677404
754700
710498
736822
754211
483535
1010737
448136
313318
710107
331812
0
0
494282
966822
282829
601510
512050
87231
536877
788969
237427
850032
337785
678508
972698
675566
206927
323774
68744
666796
507614
657053
544558
651507
652942
652946
394066
846555
103196
74205
666293
1004079
540964
508509
1081743
664388
370119
200033
561002
370111
442029
838865
1007795
655739
809854
671309
679519
743272
402271
263891
782162
419276
864305
542469
204023
373975
1069890
480126
622213
957340
502588
273227
590534
308093
361300
254796
492048
544050
223829
265555
854151
64616
386919
65897
773899
325852
918596
0
246630
268128
35467
322594
0
351590
1155349
126830
796177
1006340
801679
779824
158123
759055
533483
810872
157615
192138
609481
549165
483069
475241
755423
759788
1007495
71931
513055
533382
403098
635089
241972
654164
979574
763505
562054
395223
382811
506699
658682
300603
345674
453923
270166
107435
169645
85970
525006
946848
541322
585732
853973
1104547
764645
988865
413829
449518
747950
599896
233568
779277
681389
372783
576083
186664
812669
820496
588700
823967
358213
656811
271454
627293
439723
1149141
921407
1058705
508507
891967
444730
203722
465384
636136
129127
398692
625015
351743
28326
704648
435084
712670
831947
336494
382713
507884
197045
684003
540881
582324
241749
557766
1153959
263268
768642
226309
801949
662415
441978
980462
402732
0
396689
855143
592109
631280
588803
933575
312098
40252
778474
70250
603403
805526
221780
733209
420527
901934
800359
716079
88676
268894
677042
166409
677854
777892
689505
399625
495639
505707
545919
181850
395750
453188
416364
575391
685774
1056664
674262
687799
1082423
575597
911798
272384
698801
116422
311163
166625
367536
528499
551419
407887
362104
756515
280363
785433
681875
220303
569982
85429
651255
757727
795542
913977
697453
221095
885914
690279
870802
106002
727679
613335
517182
602948
591807
540814
921783
282121
904174
440206
522917
170043
418726
699956
241875
1089467
0
491958
419831
656150
232960
261200
467966
14572
789895
29467
382624
770428
18257
523383
527037
636360
463478
317489
506438
39643
605886
477035
431726
0
38979
956848
107335
771093
123464
0
185497
348003
638266
325504
657482
408051
727338
623490
213746
100724
850011
1051093
541099
12971
394275
1135162
672980
149263
629952
1040132
552332
315519
892317
424597
1129613
646568
38912
551083
43333
889433
314935
564417
756049
358333
795366
204879
340705
370600
659519
67396
699827
47378
298534
342569
793912
513150
881435
457404
1015584
786435
328145
630989
303397
120314
515558
246644
728280
758229
397975
763186
672375
676609
452759
0
781566
230231
1082642
481740
409661
656158
0
508966
920144
799532
1002143
86073
391772
672175
512647
851730
827171
643186
260776
570686
69850
355798
305332
583161
636223
133907
638748
588942
234578
355062
636927
755423
120379
635674
312137
551629
766895
90506
236952
534304
282522
579535
540700
60966
960898
742357
538907
620777
585705
492074
588464
1462344
567923
680068
461838
523659
438668
811379
441944
721678
427525
214614
289290
119878
127385
674268
264914
180232
10302
331343
456831
557481
333351
519342
487018
909744
207857
953267
690128
653090
815626
510719
192217
760087
128230
136729
689079
632123
776956
0
54119
562158
203103
614339
667937
821072
526612
635140
70168
0
942925
453598
941883
919266
885910
447462
495040
235192
1071704
873726
388491
572118
839597
436136
655417
524235
570684
542457
290373
711872
0
676643
0
417275
47875
409364
436230
785082
290183
640289
463912
744918
56521
635481
0
746945
98717
291160
582995
292541
916088
995860
224295
106065
291311
435336
369166
438529
720497
606126
276426
1196963
569428
156967
1066235
346539
1263305
237931
801562
396501
800273
651946
89285
497281
243804
425275
333341
77434
537515
724053
198553
578558
211008
642597
848470
754050
376244
185392
150757
493715
85750
532987
312895
554817
766053
1000775
945856
99789
0
540973
371493
827184
981436
435084
630135
611367
486042
321219
579110
279613
317143
332684
330053
27513
653152
580376
388754
793478
531264
0
429131
313825
447072
541407
195092
669205
363453
342433
454991
0
445286
811841
742361
475389
515838
922149
332564
728818
749666
734620
411893
0
242435
267660
360224
0
730621
407867
654107
0
562223
269680
536004
1454617
480147
627222
139824
453780
219107
853911
691211
425141
354372
946738
152316
700712
458576
623344
73367
694304
484235
330929
842385
471870
616365
105100
317137
793941
649406
354773
279548
957492
875960
37631
273547
521920
603118
789712
435086
689182
703816
981766
491119
37330
298881
410030
800957
75425
604211
322540
177842
119965
275987
1000324
547453
513840
362559
572489
384821
1037829
615809
564381
578041
154715
649177
901383
591373
152670
739929
676076
272124
78909
1388113
820667
604423
242036
471670
1329583
1198988
1053389
418928
1012291
257633
749257
852799
1010826
701069
258537
361694
604564
452514
896432
627373
590115
122780
427598
854407
96600
1027896
106211
395649
371322
236927
132602
228152
827153
140270
644007
456013
1199464
650269
727024
0
925453
566385
267728
607044
601036
574404
547593
0
606688
719144
856189
418981
519493
171142
764797
139645
1024663
192902
115549
469596
552944
575231
656622
577949
546252
113281
20256
453921
35333
1080030
383288
380962
529919
1027407
325447
481516
383443
704169
305031
534664
510876
467035
374912
727748
608184
381819
904979
60969
621148
1007968
814862
262520
766061
0
651129
40512
725054
423088
452866
514478
385066
442806
540165
89707
689060
777908
327739
337451
601686
467126
312546
951127
173496
779234
354806
286371
398080
132392
598516
157926
199735
476090
849871
994455
91064
55322
688449
693913
37671
662009
0
876622
426431
456541
135822
764643
420707
601221
369692
624506
422735
492648
223141
546514
255000
343317
284462
463631
118538
204559
1096301
383776
546559
180088
689935
537134
392254
163227
94070
1099784
742018
657925
539975
820546
582832
412095
625114
841977
1309680
509257
231646
452888
614517
897215
829146
361764
445726
116549
1082113
449400
639421
742517
70357
229110
407083
697959
428076
645304
318637
581711
545720
339688
292806
569362
441406
397926
0
922980
1412255
468409
169872
663502
268704
267248
92768
878822
65764
370840
125525
283107
303169
644760
919061
0
715443
637175
445138
296899
737752
1106337
677538
325475
839501
671293
93413
12214
953286
304902
395273
311797
1117980
399464
338426
424743
468422
415601
321073
517792
551930
820712
1078921
608767
844669
265559
862137
595678
144779
938971
406609
995658
252046
200025
594869
265719
276583
958684
408514
169052
37572
875260
0
393772
108203
858618
1101667
696041
217604
1241224
775009
279405
144779
721901
871243
52954
908083
700887
750658
727672
914660
441838
0
993090
401549
1074773
590757
290964
786310
224596
254398
427068
572819
288941
842225
617237
802714
886816
665622
707534
344780
108117
107751
533057
458017
273614
703168
38539
709168
729432
555442
498309
520026
17265
947826
840928
774704
1125433
56281
563460
365408
533512
617225
757925
740847
621430
854793
627069
452888
72849
149044
455071
438342
901091
501340
621755
447397
815243
473999
522507
233240
106586
345699
529992
349129
61896
573790
412095
855493
307585
526148
384349
386421
741417
819038
942529
769456
129881
905687
700524
253100
772903
1049880
0
905466
868862
395152
357994
560362
844891
697925
560907
69264
96535
883238
781094
857254
0
573316
250890
740620
746549
820547
270889
475816
867343
220712
258900
828689
682958
778813
523828
707817
604042
430033
92618
818984
537915
548988
110278
217605
528482
687881
522920
738893
493659
822699
808242
418512
667176
184488
425468
339693
1055866
232592
571127
362224
1107443
616580
1019985
295433
985340
942259
259518
884119
585955
711703
194467
17241
404370
195816
252569
167861
552342
119576
456689
502787
1325618
470813
464678
451068
595116
731390
0
676108
411954
810620
894162
366245
31252
71379
512519
607649
463052
849262
313177
444086
871258
0
528637
511574
582859
235713
1055787
720401
377709
607294
490138
371749
467087
1237742
718415
186096
787739
721527
868379
482998
915477
465358
188902
974510
372784
195896
701880
1066324
354014
552854
172745
374941
1263305
273718
509178
625963
873199
783078
840336
318061
196879
365197
202405
0
419956
897109
866182
657149
505724
202882
929561
655532
324915
753399
750208
475331
949338
191762
608481
121068
75337
737304
437367
977356
449852
765905
331777
1004350
774082
434213
775534
950940
418942
770792
264325
295780
384612
284264
611329
436614
407522
117019
167814
367153
232271
94300
382220
520961
332321
680372
501710
684581
0
110507
353502
679780
43489
375743
810827
1170391
36549
89859
199003
591380
632742
479623
405476
803635
78850
690229
538641
308892
595532
959864
716249
629766
890608
0
543444
714033
408592
281995
0
733926
201144
850087
720073
1001732
391659
366116
809038
312830
675644
949692
325864
17120
435852
593881
560579
602228
327494
852779
166114
416811
314265
397974
488506
472023
181525
1055636
527688
558132
1073564
1115031
150508
443731
620781
687662
786444
542206
1081568
915104
656105
811242
718145
0
522587
124643
229683
402554
1050969
0
338858
153376
576399
112173
447278
631599
467069
99255
342267
527016
624198
342112
110157
691118
155257
592402
343943
804141
247493
712439
1044461
730197
331845
1173954
111506
895663
618986
660490
546823
377578
760360
829665
183492
691949
512946
953331
809229
518481
541746
516738
646513
567669
590719
407595
831392
260371
648961
1003988
952158
579364
511677
252032
529301
540131
730778
309730
323685
784209
389284
293667
357959
506139
784344
92091
406337
358867
717288
777809
655661
649857
715743
741358
438888
638063
557741
57719
744396
576323
91826
322935
344201
0
811867
1117851
457370
201207
180546
142307
697127
148646
646563
320447
744815
0
633733
986460
525190
280996
1073226
665037
579677
875426
764712
492787
495327
130335
435818
242601
971101
518688
339631
509435
1258044
1083155
637514
488550
449658
784524
718191
691874
790216
796859
481657
1248672
487901
276857
506630
0
1028593
508080
288878
819246
427504
567669
231140
576632
755157
92536
648437
1047258
519574
377348
207468
1048962
509805
437117
0
559374
548447
803825
1014940
402085
764692
371024
755340
139411
150556
399910
314192
669488
724387
236109
543318
961558
148511
614561
557823
823388
921794
305724
554004
568413
175086
764657
199442
0
429689
21239
287640
138453
525678
332500
40247
375201
646372
598515
690255
758012
624864
617358
735772
931521
391207
530984
451953
246827
771562
943063
114578
441750
610027
0
29413
689173
434428
610019
76520
915613
1057657
573783
125064
46948
1014688
489801
179169
288001
514881
542142
717626
347776
1232394
147751
800592
811725
38539
386046
872313
590565
769973
86379
846040
282367
224399
746796
1011280
290569
754873
0
532111
156047
978917
595264
875879
278138
752848
817259
463061
599022
194433
699666
797110
191476
384304
841157
601737
599215
131640
397134
513326
314611
283549
101934
622992
569362
282800
120454
473390
499284
873544
288449
312797
516738
526060
912947
408063
166164
268668
538418
37234
681715
573942
792178
396560
224417
765411
482616
121339
1134433
622671
664202
767000
863534
732554
612796
68773
373028
566702
837878
79722
0
1295548
145391
630815
531270
883575
548297
653091
0
1123098
405479
21744
212629
183371
938975
98130
436453
439579
967121
187539
661997
379236
613347
504542
794626
1079858
753904
159826
674225
430507
600644
839563
696633
626933
262392
523882
77371
358807
388708
737431
882548
862582
469500
663579
347674
162311
776568
462963
497477
759133
590414
860842
186340
707338
494832
727679
502588
230824
304759
311660
570039
360034
422419
607649
117068
276166
430603
0
212714
273481
344552
147751
0
432598
316768
474896
428683
215665
472773
432840
169882
272392
870572
946608
68032
364362
149568
185790
583366
898537
116078
0
270112
871392
650805
485233
428505
425251
265989
666134
262538
45094
471138
173505
82196
768205
180657
63647
745515
794206
1001732
886612
50780
544036
651371
116119
830535
1139255
0
587046
689249
647271
775529
229874
77524
795014
677863
593104
265502
574480
215525
594806
355301
624126
977504
98839
279203
278827
525040
183289
504276
476502
432343
137828
10553
338072
726753
704585
237769
471728
0
154940
732580
133744
264461
853658
356275
449139
701079
559456
628485
534586
396333
181266
461083
723427
580596
743036
1001580
44052
883521
601536
349752
478571
537913
598232
636847
430898
377645
745396
1069837
565803
545508
380502
421597
502285
182508
482955
618944
684449
529959
554972
745145
725050
487120
296311
560315
255496
832269
203565
984108
773848
324973
263296
898095
1124
501771
69082
92809
479238
635809
169052
252934
888510
568217
1382771
204627
298393
575237
251906
393457
147591
542639
174721
607328
877282
868498
1079408
549260
768106
678209
267410
520240
184138
98419
606889
316656
706007
652038
272704
890446
630630
403828
735668
304336
754738
958479
529877
289803
684054
593175
369824
0
631638
5845
418291
433292
157902
544701
0
528203
509918
626953
930858
378161
606982
83137
336211
374028
131589
758659
455925
76464
282932
592528
342702
421959
318670
81787
100060
388072
880062
81627
762233
593447
246682
579600
182058
195177
146535
556408
619550
874262
1034830
659861
325068
413522
183227
426354
435162
463322
374562
697675
692949
539600
594455
360718
701746
272557
583937
249930
310862
596146
153795
711351
1031899
330394
47351
603243
767078
527795
1128860
492576
306469
1245716
526344
783678
714966
863825
210092
743229
1065196
147381
673089
637571
75317
542447
667482
440103
380
723282
759291
295874
837064
988765
256748
43125
7296
835679
862455
614231
362610
614001
968904
846012
192831
381941
308134
462775
570125
589421
468631
641041
997989
451338
745972
171058
332113
507854
23886
560487
1165012
1091061
1047558
693857
652144
679062
565136
59669
178666
445933
694158
513168
353068
0
531928
728213
289270
755936
762305
737366
650900
743198
228388
566292
570029
794486
138239
398080
272999
681533
504320
1206295
131984
230496
611345
957184
332149
354113
988826
582859
608584
16856
460682
0
567436
548682
0
457223
370993
751516
796357
758319
146996
108364
920093
1236262
432955
438845
845575
834941
413858
862090
770725
1020674
576472
26648
1020368
230627
272334
710184
443421
1044410
291872
506333
892418
571726
602112
544153
465856
100798
246922
159104
380023
490689
382944
531717
804471
666182
432452
184953
296007
163806
915079
406799
442294
506787
796660
529492
638175
580160
951128
155477
751443
622992
652947
472133
250993
379858
181647
645980
161682
266450
567085
0
1055636
736093
310709
68773
756732
0
103366
656253
1211691
870711
711501
686784
367310
11672
313925
843296
306307
468797
312116
396138
875335
545307
455501
417735
926250
108129
809900
723240
232146
755340
476862
736055
189735
409263
551266
385254
407562
185935
210751
51611
205693
544593
869225
486750
569193
287592
1394422
994690
1061828
651553
452672
1013068
255288
377751
176947
379083
430995
626986
228301
1037522
511592
196168
739066
486827
45107
738430
359401
809254
559428
250736
776437
442360
914671
647146
755250
110906
619335
0
729432
353404
317143
270094
800692
540046
385036
1169759
529007
383210
509363
835045
50530
1145321
429691
620717
90795
1221029
221538
763364
731447
737606
1112556
724601
534681
89245
608197
285424
535870
210486
928993
873168
630373
934805
514447
653616
64526
217860
747063
161555
116805
91744
775362
572819
873166
282673
621172
795170
110469
592769
181499
122928
46653
800760
418634
143067
645513
961776
550642
463383
81009
84951
232299
637125
596142
709514
304207
493806
675603
343674
496391
588791
322329
997538
68474
537480
109659
778429
391229
351397
4254
429082
633039
0
439973
462493
0
820029
388812
382575
685068
660643
136952
339463
382563
271442
42835
585348
669281
513271
397299
760514
519321
1037931
701417
162268
775901
324970
1133989
723902
0
685850
660481
868171
670724
902598
224437
480311
158574
408695
620573
254820
948080
127338
98023
650138
998761
144378
52738
140093
501799
0
616166
515590
742197
256079
429746
616061
855651
746489
241041
867125
850634
1033313
385443
517346
20763
726084
737894
967401
78298
924972
96416
610144
408149
704096
308038
754487
771408
336024
460631
680909
672851
683601
617297
1037547
858397
87771
31491
410368
641899
847248
293916
619185
502079
207667
489195
1043400
1059163
49728
509556
795366
110865
426896
2823
0
0
786529
390612
693580
1039608
1283959
745269
504297
487182
717315
100848
118411
580134
875830
171824
1017846
502758
379266
955411
474120
1158191
1331991
188913
559674
1029564
639428
0
344449
63771
780548
278346
432774
750589
542448
203744
656791
594365
750162
523370
795320
11806
613297
655823
387863
465189
329055
591541
0
549584
609805
712385
407433
170268
418057
716231
293042
173155
167524
373972
85386
291345
0
303503
673330
776760
636563
1042816
452428
387958
100784
781128
894134
246691
0
574185
1188701
421421
235192
511471
114651
365230
499309
760370
500439
311485
367282
527127
452257
258428
220826
480467
927332
399275
806374
771229
686969
641714
210061
495706
727699
944425
1379898
605602
569320
224370
187061
434155
818601
182570
124209
418261
505567
1029639
355764
313739
127906
665418
973033
333334
921846
467850
771686
362037
653901
854309
0
632794
514644
1053100
1031233
654105
784010
841662
34187
509425
886373
628941
559068
913432
660953
849168
748136
378587
211919
540026
625237
611343
710000
248470
504196
164911
429964
492058
407577
721823
279516
154903
745346
0
1140224
526409
586248
1088953
167615
324058
535620
546237
667354
577823
241437
826429
572327
550681
97702
372748
606024
609502
568949
717805
235137
348814
822878
854883
543286
520004
41972
987525
779284
209473
269398
672129
506694
1016375
677566
390918
154339
78537
650662
819296
450913
706114
687140
420585
917322
583361
108484
812015
534288
129967
1440802
685774
633007
642209
100177
465333
872109
122228
475839
436385
342778
0
475203
163619
522850
880273
153791
831462
270887
854046
694119
591169
675423
777841
908932
646714
96914
1204067
90254
835815
985571
680075
484969
264968
766826
1171399
139137
702686
322935
765359
528214
735506
340901
872539
287148
427117
68217
394213
788042
570251
35456
357410
355177
348988
231097
49632
790274
0
0
464984
357605
225310
725626
1157875
586248
57986
431088
1047448
558216
443563
654441
821656
823991
312278
81609
688638
441846
1167370
328555
203693
184090
137713
1628685
452320
988577
600686
1015422
614858
473070
493903
473317
902039
405756
837795
376106
357447
421912
486440
408051
0
1238088
180584
298377
43337
184689
109604
941122
916783
259708
143560
560440
490041
599650
0
504811
559409
400523
1117968
584009
850690
1267876
908003
410228
76617
527490
129791
367678
122357
1035499
383995
459257
1111393
197186
0
176013
799968
299136
642578
26648
0
1007511
128010
399791
682097
0
815728
429785
742804
189113
96663
87508
758853
309759
81581
741854
565112
475058
555761
893751
424790
443100
542263
216519
630985
574185
17423
451970
830994
581389
146102
933097
182686
994601
841044
440513
188514
577343
942311
542099
609326
647817
497001
232230
1042501
1343433
0
1230345
999757
758501
292303
957399
606749
0
752594
661697
749895
870990
755559
457943
270416
672863
390289
1010939
69460
879328
88890
37261
491450
605132
725614
0
359262
274621
894305
402526
527836
182144
550974
344018
683121
169460
35109
533361
308910
745766
782641
460322
749147
474747
880789
508528
340995
687308
739580
571432
900246
0
665442
682682
617094
373141
766301
728694
456848
478035
246113
577511
62463
314706
623904
556850
365393
257121
599307
508210
609365
659452
548199
1328284
492636
389
617038
813899
875363
510724
1049707
768428
485011
342185
733526
863847
845621
484050
632461
0
0
974669
347730
62237
470177
357759
694523
589536
604603
373398
206065
368233
138935
549624
621107
410715
366286
172064
752036
76232
688870
0
319840
318604
794869
504457
664364
177201
531935
308134
0
741173
148406
683144
192875
186719
647302
713564
463197
327670
949830
777210
717659
577999
600493
746637
254926
646033
648260
586491
713313
875845
182079
854360
668953
7296
322508
364117
168887
331591
650310
557797
666638
400897
810605
267329
0
337868
583224
761217
38152
1049423
97455
915835
914141
608451
439579
121419
749044
839312
70889
68162
763953
811756
476731
621248
670050
601424
334733
496044
895356
319000
0
310854
194305
1389598
832070
0
977425
1389912
1102214
120766
358568
156619
212795
909846
153177
351596
236579
261941
648832
202601
179338
295695
362709
438704
410494
669716
471674
374258
774617
664492
906581
689901
634868
657705
270616
530655
883816
652906
652541
344716
804335
326713
771379
306679
451584
452030
503495
126411
784886
615903
198128
654595
477682
9361
758786
849214
525295
839501
296136
214534
461112
590161
254179
882395
765162
841119
597790
399357
478599
491899
111762
0
257646
356959
765423
923891
686936
5268
946831
609732
1401393
890038
349985
473113
0
883767
60513
496321
145738
304628
493586
358361
145738
639223
533250
426277
481697
318116
501110
303011
125900
627049
1142823
562882
146185
329770
536677
519259
381687
121941
882236
408291
619406
838900
972722
518211
470037
0
848654
0
492122
0
503933
273987
344443
744618
254786
180291
742718
139125
1259361
593797
886523
672793
299136
1032820
179560
910324
1000825
907046
793941
375549
804885
469243
329563
763216
644305
362027
351365
381024
475623
48979
521439
549529
214234
809238
392405
0
638441
637843
445425
33320
638712
155060
568370
494764
946237
558037
447743
344101
674523
808087
230357
685467
677216
236618
815089
972698
572308
210139
641931
824530
540980
487973
602236
646114
315734
115371
915878
89089
239299
218980
785239
108337
51149
794505
721062
299884
878699
1262711
241583
423123
717996
195630
718877
646824
549656
382220
528329
194757
872629
437873
968642
974705
696453
550963
336212
1033869
723986
38642
449377
841044
235853
419873
174119
777089
121968
291842
169228
592390
520596
941974
476538
304967
352668
471622
558606
324135
592263
26028
164728
218384
463512
571184
555999
763080
1156640
348741
673349
930007
808472
429574
403232
671019
807729
396968
377168
461601
226455
402529
479041
87364
946672
818624
1167928
51124
13023
569396
747037
52439
271526
563465
486086
3270
572574
685419
30738
216029
255447
190945
1016285
360853
612886
74226
848198
94427
271361
702914
0
742693
786446
977222
1148301
1052277
702258
1062040
380647
807974
396833
809720
896357
554414
876744
506694
335017
256369
586890
636311
0
379147
526843
281512
554089
361418
315498
1042340
543546
88326
209427
139382
0
636550
851283
616530
529732
119404
1160706
780342
197850
310863
774083
399245
958449
777720
478394
235496
671656
1289
726129
878906
778686
958458
235590
847164
194061
477049
166626
586430
734795
1053292
0
873106
246256
449666
519022
631919
922793
184610
888120
1020282
1139262
688054
967619
131044
641581
833648
428894
622134
194054
923839
423840
491328
640825
69952
304285
26314
424027
1171414
49216
0
641749
338998
673856
0
205952
26091
708238
592989
317230
0
327767
658904
344699
626480
156928
627326
1102037
195816
279717
452825
761987
272442
120835
768779
987721
912019
1065527
241075
887447
609055
133227
456902
771791
513802
252190
710151
38145
503263
77308
26225
452220
0
615339
521329
561360
761559
127609
311658
659536
308799
824615
576578
540503
714898
427981
712538
785273
182347
661848
736505
750869
209575
271526
372303
1244530
791062
147174
1071284
236631
856415
52702
911535
497263
343711
542410
276138
320012
800723
218411
444734
508485
311738
1062742
375369
1120758
70682
546003
175516
379722
760665
166755
498626
750871
770832
652083
676907
599151
774082
347523
245091
895465
211283
1079353
36363
653197
466048
705701
567097
1239260
679451
1105364
0
116377
427480
1136904
394957
577079
867343
380873
507524
957592
0
830742
692949
968945
760183
703953
81498
95280
46547
582138
718767
601378
164280
468193
183600
584305
353540
222838
0
158731
50780
528827
663967
591820
825605
317370
288916
588251
665370
602232
732888
102756
967056
863706
698779
589993
300043
539802
1047232
180936
1026459
489212
602124
693291
643669
15807
703789
909485
324333
968196
787080
680304
926898
247468
151500
355035
345298
539157
173665
379402
71368
373365
210117
858319
0
511466
98643
1332474
815878
577584
841517
642399
110157
616673
919049
638364
466237
741739
410749
963788
194904
235222
545428
1118824
1104583
988826
579812
606468
596317
591109
699830
288524
581412
48979
928932
1001909
634291
384920
403485
956585
455548
370296
524697
407286
386418
713524
441742
737323
568081
1043867
693788
121797
392648
554180
280886
935761
813854
456310
346107
317381
367194
810552
547817
0
903288
371494
213518
704266
378997
695297
441573
801111
918832
607017
724828
616916
56992
743144
966214
725447
514470
145465
94978
264865
675269
136552
777873
776167
921689
68991
389025
346437
409162
842430
649528
378304
191675
918948
915817
1014853
635301
843031
795542
1072480
974550
526580
569265
225243
359253
236789
744849
844278
364630
325995
708465
977095
748621
525195
719201
643226
409576
539643
1300057
701036
298050
278142
530724
613858
757460
638761
816823
148477
635289
342582
395932
801617
256310
301225
880211
717662
867698
405476
235227
664963
870707
507875
818159
599955
260624
820405
724839
659533
948853
118445
91607
588163
435430
318514
383585
426310
234140
211690
363592
274357
608966
361300
501355
398669
157154
68952
657932
277429
547218
0
705000
1010523
41077
776367
438854
279851
410008
119833
167843
712971
487793
532218
154336
378842
381519
471728
212391
376899
21873
393906
671886
15059
877416
620994
88605
410427
575537
116844
808942
416726
582308
25935
735931
245106
617344
578514
942311
824078
410028
592696
991978
223262
680042
873989
845630
404433
1060265
416093
634996
334337
253458
817187
70155
670363
66353
512862
867635
437987
826866
666283
746967
728280
367933
1076443
291850
285954
405818
339998
35782
604640
373557
332144
719347
618769
581965
508728
685704
1209968
345520
900078
904194
882536
511975
616595
431225
589656
0
632190
828270
210919
711589
182809
1010082
918963
199662
258075
481244
193280
559505
378485
1134333
688407
654803
548406
115457
444266
127906
1046138
833184
415040
845621
733039
318395
619133
735225
924797
802063
718110
628811
282621
417304
376014
837970
692212
855003
742812
0
1033220
385939
483107
791312
937076
577163
77069
669670
265816
443913
216219
450101
86176
766356
408297
667163
211346
475922
68056
978789
178170
677842
4900
880080
649528
156897
175489
645887
273365
379292
1034879
198708
1056512
258544
130382
0
768714
628590
314221
537845
858830
808511
646694
343752
579847
332500
747949
1091781
520898
912889
129616
542415
581873
183232
1117457
388424
577156
342671
750945
646688
464380
717809
366333
478040
196393
554352
301992
464838
400463
1016285
676353
832641
1135330
394254
773772
462235
143420
1062742
692060
456443
331378
459630
0
755615
334733
593264
161360
862502
115307
700463
847537
817425
221507
877007
249931
1041449
289109
1046159
241561
572233
394768
524085
890220
624740
6872
283605
515924
433178
1061097
170831
511256
600493
1046770
741663
377279
0
817395
506901
524767
489037
637456
450731
484398
1005879
313879
447832
840424
95261
667326
790576
597968
162404
635289
412854
1002303
509637
591541
0
714496
72476
692557
9722
348811
328785
47074
169454
363226
439880
339543
152533
94074
392306
401845
542791
434057
350405
401508
155528
48933
905593
51743
213788
255302
0
686628
793362
515980
612410
222709
750098
731930
579441
583427
791723
817059
92372
978768
398520
757064
291744
194353
892285
32678
327185
74663
944968
650561
300185
450141
7672
997467
119854
613216
876189
855176
752332
633572
242624
739012
976713
812465
557980
188317
400162
88575
175925
472949
574813
495010
819456
574813
328212
347476
90506
805197
439731
534008
136398
62142
261005
280224
604126
667774
859035
705146
336845
327753
986460
812878
691880
610750
565054
235581
260315
388281
108533
330886
669091
515248
67503
534030
889168
614650
1125973
440427
736767
0
512695
545105
277074
795294
581128
704715
715838
435126
473082
34516
90793
902876
508539
713713
36489
280249
434073
0
672001
552426
922850
235545
644731
703401
905314
955046
667295
720059
322555
853707
1380395
638777
408051
505963
203454
108266
248511
1071631
467938
1059222
931084
971151
481540
446419
785548
73956
881502
330679
464885
319403
593441
812981
646017
616166
609857
0
285890
796651
992385
501167
430706
47340
551216
382216
331525
670373
0
739463
0
668361
774915
254094
845306
784002
640682
622188
569352
494713
915656
1104937
253653
419276
1250971
1021780
178174
981822
554278
1041247
327601
852440
473542
124486
647251
838346
745875
0
728470
1098191
75367
373480
420870
720874
1021493
542819
375297
721684
582321
454083
596826
445587
280368
553094
511544
521817
544627
151413
383361
367499
657439
342319
75286
596632
679699
88574
513744
1232991
663813
833335
151775
547739
668552
1015737
198929
12976
0
140972
471953
1493964
872528
772737
735603
476903
761997
962820
665291
60205
741553
569929
176775
664596
506951
247818
1007258
701975
395099
77492
578245
620920
504444
996951
62109
724161
693051
785157
703718
43666
89574
632534
294755
850322
1050240
189734
571411
0
269398
261027
475592
516205
274430
355089
981900
365426
131619
508575
506703
240286
336096
816397
440270
107576
856327
729053
744182
853703
994456
216761
385490
754634
697094
160095
1036466
619456
502634
364243
17735
861263
521066
541548
835610
563350
151577
707262
675579
569265
629183
236602
679305
937616
397292
458294
30193
275575
254162
250387
135175
290495
399979
198319
497184
99883
280226
190998
953648
667110
631100
685385
752254
162665
760186
454975
138472
608344
833236
0
1050839
471685
317251
569643
538017
321678
1172581
143850
770540
1109427
171227
938208
610847
984054
395096
469136
776466
296460
447360
666997
945479
841590
711524
918952
99872
155802
338373
849393
698551
1055833
173383
380690
397829
437673
704718
497235
479668
56253
398166
283125
344453
0
221471
179619
695822
862633
215346
628406
318535
806323
0
133377
571240
728584
1014586
769380
513946
149619
743817
452622
142535
586050
959139
167060
705284
948072
289944
679377
637722
1040066
87842
460536
550026
270758
866459
33158
432731
859193
674474
873469
801296
597914
551496
593460
0
460307
1122419
767487
280322
299306
825015
0
774052
1035937
1242928
467441
91435
753243
427223
522993
532347
436096
467039
521415
64142
379899
748629
447714
0
700768
20035
459308
767542
466006
619837
605954
519348
567061
618951
618909
561853
698664
475083
762789
187890
659435
156521
539701
97688
947393
1065155
631419
897895
922883
1131937
745550
927725
600530
460506
0
443084
1125103
223838
503778
283871
29667
531522
0
126781
351561
577545
618577
600097
717040
622625
683237
570653
337233
1361125
689138
173388
457220
582516
397611
195384
1000081
516249
516460
287165
476239
611656
185392
691453
620799
610288
312014
314602
569531
630875
207323
77016
250174
561605
53149
491656
437673
1108870
681747
975532
574425
305944
164551
118324
373146
720621
172634
412922
493693
286323
619523
589054
324632
303140
1099626
234619
590721
934353
508307
844430
395952
551107
713150
514371
544429
319876
1064945
166419
437302
1365406
528251
1028233
896849
715484
0
541573
540042
343750
563555
309490
754186
747713
165756
611776
1151895
422872
550491
465624
425711
520196
699673
121210
82109
444796
734495
346830
395519
1120534
467505
536473
849983
596424
445173
667832
396498
770849
131893
125969
430553
170009
602329
585370
531231
875196
642081
47868
115983
774260
200903
400490
910506
127367
711141
608756
1125124
1002073
428045
64104
194271
675093
1148317
1023204
419567
677980
944111
831777
575317
376211
242099
80928
405403
547212
483839
118223
699250
954202
723192
60315
656797
537498
78261
901716
389382
231783
57257
131619
134985
754173
712447
199139
520639
186184
827200
649524
626457
278604
203645
145391
131198
590071
313651
513991
642818
526832
792935
457899
672595
198833
833588
359965
225805
567510
951955
716892
58126
856926
362443
631027
1139140
678812
315102
621041
329813
432375
721331
504109
463566
0
582984
703735
317241
1069165
0
471942
583286
568788
639118
504034
161314
118568
61290
603548
16856
593295
606526
407432
317763
108116
714878
130115
757338
446990
1030565
1121195
526968
244919
530124
490379
963196
73227
337786
36309
117988
433018
618682
156366
327915
126556
699205
753530
461025
525817
358609
626573
784905
199722
668388
616727
710801
344599
326975
607460
752339
908003
287994
1058096
731583
1093382
102756
244738
653933
95051
19304
917588
1224523
550253
202300
258730
372074
29704
637835
495389
839072
898376
150337
541383
462649
475127
312634
162377
445872
678071
196645
201924
423430
506198
373915
550869
649885
686298
261417
681969
518093
1279427
471014
412321
365463
421711
607545
849478
347294
649989
610910
65172
234772
657907
472298
345986
692837
550955
998776
75372
495783
561921
551729
615434
138935
655436
0
346792
432463
212436
85355
647271
791020
390951
193968
0
740394
310854
855993
914098
12796
628780
491526
586884
65294
162289
212231
769224
184528
233670
530963
981681
211275
901482
727797
397076
1434854
181525
341333
891553
752553
689550
394775
75846
502571
76801
501642
656870
263891
271044
38334
62736
728313
791822
528463
0
553646
583549
19110
749706
436910
429364
394841
190694
523361
666903
290856
933177
720620
53230
96088
1339647
809367
829114
163991
840516
608349
755187
30831
464317
836272
12074
193108
546485
640952
545225
616252
771020
898580
547852
790054
241292
126684
1158174
907710
0
555017
163648
592241
286848
461352
345672
754260
742522
783513
811321
476598
861800
468371
308677
1080677
721131
684079
615627
818155
301675
386613
522629
267327
288030
177839
751091
758821
44071
609040
79967
936578
435212
761303
924090
622339
505281
547978
313092
895118
288752
257486
483262
640792
192473
494621
120234
479152
829123
290702
356757
490400
130220
600567
839655
799001
595254
295598
285508
601064
788076
447786
248858
678232
680416
801528
587116
0
375000
151985
351440
576251
45921
485182
787074
515530
479699
79655
283157
436889
1083609
236759
179877
669729
382563
472339
295436
778299
0
424793
1184889
1020710
279339
482676
577297
751859
815999
315872
859140
765299
820158
404612
909282
762149
863172
504662
1052882
126457
486086
299906
1001942
47428
177649
813382
452350
926399
0
1071280
208657
666607
105158
482632
248813
455683
478379
279496
557127
467786
77062
649035
896175
179908
847476
867278
185651
446618
173227
0
420309
698475
870520
0
785786
457370
444091
146266
552532
283172
769835
81844
640825
995772
305726
1108854
530006
295676
764938
743959
338776
804195
909174
97587
1000421
755557
648734
552943
204646
904508
505828
764416
259155
984750
899517
205906
504486
874521
813384
536018
536481
467824
360890
646357
548165
963253
435516
263881
458801
770792
270887
307533
949605
797330
490208
257550
324188
574162
468837
1025489
861469
42038
629768
630445
502037
592481
502160
410333
249261
155590
871715
817855
1117002
746175
1043005
200457
75233
423349
633539
934010
0
631980
208125
70275
750122
689709
140071
372308
1023734
565181
649924
1299160
733659
155435
879212
506895
921569
296460
0
321133
134354
17207
753904
999691
1040324
227258
512078
37330
67066
117068
203325
488954
490283
634791
613858
0
578442
1058979
113381
1286543
476493
916746
1064276
713806
240577
176551
443150
431543
388116
677138
631889
803066
135425
19932
86642
497380
368556
761177
682540
602124
475389
335428
306516
195781
136456
767376
165954
1402076
177281
188215
43384
840923
498810
0
176775
369616
513169
568049
118775
321543
838872
890560
737865
396880
221063
812550
656917
1082103
715964
840216
563965
750595
707597
44545
1010275
296075
100786
691149
644630
404416
102756
94300
75925
250599
885011
501905
492320
183101
474463
204267
678263
91203
711781
448426
417238
852567
564032
536230
241959
74224
58856
603807
646497
456958
319251
602605
336056
443913
393261
600280
407726
451961
450053
613641
78244
633877
97906
155776
561240
754573
308472
649342
0
145451
363499
615251
484971
724772
740187
120870
570068
618605
429423
45043
201531
341960
152449
524550
496899
629438
736916
406952
506049
758716
274816
616530
203055
729616
489514
772387
469483
257933
591239
325790
399803
1143166
814802
605120
337526
0
64423
370594
312137
533514
257547
0
648200
299048
340649
828144
652077
478325
576104
479262
431148
356833
1001627
803985
807831
596180
556158
747665
427598
155119
178974
490403
492519
762476
743559
38606
496074
73617
328220
958049
401830
437452
530447
371692
654404
420939
0
523105
269967
349831
1035519
913131
352259
140202
1431558
814287
0
476764
111727
344752
436495
913349
792807
561235
225837
310737
43603
673104
420512
229684
602217
23518
407685
469865
534340
319933
522702
292711
808869
648544
414493
826868
625067
702016
99428
740465
439420
375891
571412
649185
171350
730322
633429
83986
411224
66534
195538
458434
645277
452788
655287
1031112
463448
963034
515966
875262
808188
586319
931084
26269
154202
554957
1007288
724490
684743
566467
305924
389491
476736
289960
197872
691625
542284
672939
246214
279739
287652
481718
98552
648230
520985
118290
319153
256345
652916
792883
404033
288804
1176721
662975
209954
704129
1054802
221711
690867
479590
388472
637152
723266
862362
89291
418148
545916
850623
687534
155869
585089
142008
190014
832264
93716
518937
696458
442235
465538
699961
476354
331057
827745
579884
631289
320619
1228820
305394
215205
533102
310292
170208
1022170
799552
775646
757555
1087954
350018
64787
584106
845644
409434
440297
825692
753258
244673
182705
0
908142
505937
491284
752371
675118
1364994
348786
889069
307293
154822
0
837498
302775
697923
644419
650200
180780
93886
169449
0
490256
758180
806482
121204
742412
254110
541467
823384
768636
880006
1013959
1835
73367
435592
747681
205418
326222
801571
437987
746842
129887
27957
640952
763193
122751
13806
407433
636097
303753
511449
544604
872856
35241
652471
645976
232087
208059
1102572
1169461
693648
1028137
598131
477817
600604
630465
364488
330056
927382
0
637887
779826
623769
713894
229497
498441
461020
602329
718431
0
837577
546116
0
114611
431969
547745
597857
566902
545647
147997
754830
219474
726359
775277
464576
898009
570523
457978
556505
351858
622303
580860
450965
156531
519363
435040
577157
559349
791723
687424
248707
259711
512599
562681
110430
514003
938626
408694
213680
169084
252815
789751
725176
562296
1287930
463347
637952
443577
607221
777988
784104
158370
947464
926186
786584
757723
322523
627023
802389
513463
1227902
206681
594794
610651
1032281
496504
1216864
988088
370689
608378
354459
425342
344967
14601
841548
763218
62380
410715
776691
393179
753433
31262
372002
358361
210701
137226
657932
393275
667685
1189496
176143
651556
474938
575607
240970
464340
803909
410347
558597
542135
640855
66882
753206
357944
758584
810178
547636
69045
563851
786427
436560
514977
482095
767618
49455
302444
19360
617053
541598
599115
513399
1103416
561472
95452
160353
544650
978144
1151532
1044333
410715
334652
665882
960836
207720
85996
594525
600099
189481
0
707614
93202
446415
575216
778479
24605
138856
292328
169025
562790
314128
659861
68991
366429
424565
356942
474481
42345
395504
759965
278604
756446
288347
444169
155196
823224
0
236703
488923
1212836
413457
453166
558569
98163
529789
172471
357749
754276
211015
587341
476132
637047
414984
364297
910071
618573
823509
586870
604146
930483
618664
285614
590686
664734
444201
427390
158931
324580
826845
340874
552532
88217
716334
589665
829232
889551
676774
345632
913046
529885
261224
453692
383122
290898
976626
191675
421543
562613
368552
735081
380833
988087
663057
1433265
437986
535261
91009
443778
697986
23376
227479
478259
923975
0
714671
160035
629261
1170098
659841
894755
80279
360303
725353
193434
10990
713405
631784
695822
332461
478377
94263
338072
868334
827555
609436
355177
353089
660530
1106029
182994
29453
261295
181944
160286
158342
626687
807877
746834
88903
832829
918734
408752
287340
331150
891165
339000
454570
514971
797061
319913
1130062
803229
836915
0
267394
659779
948686
278743
860067
570404
531032
1279808
0
699001
0
232046
322655
284538
154326
278721
515403
514267
556347
0
335852
135815
833562
416178
790350
252869
334952
241366
239593
1132384
432696
897105
599359
393420
90553
1033734
344167
189596
185770
443314
848385
535897
640938
335292
663838
354186
331989
533707
1175094
310862
139399
713079
874673
869827
514233
746160
553647
755420
457584
603779
469997
474138
765484
156056
548597
896245
623237
378932
588841
396794
783078
415105
532289
482295
0
567129
1000565
686965
886207
473842
403996
130139
196166
267959
933506
849416
422650
49419
462393
861759
1082152
213928
96503
273829
494439
98389
813298
159058
494584
784980
59136
558648
150840
611974
0
677811
270363
672797
744780
343943
219579
529130
672540
20593
271918
308784
187385
870758
760164
21297
860408
196448
148205
1141511
338962
540937
936189
0
556718
324288
0
52198
624706
499364
373264
738769
222866
768404
279339
739485
560099
527786
852385
986658
0
130918
370815
17277
462198
650738
273783
390889
569265
392405
272233
274398
625931
0
678030
1398815
604408
519779
541609
217604
1073714
107403
333191
422217
396314
195284
443276
69291
292581
469180
225297
538678
317506
703306
455353
563625
460047
1002686
500233
935451
1198319
529949
132411
944019
542085
233670
440776
800637
406673
549982
204694
669080
344642
391432
716526
364243
624780
655964
898464
571959
38501
26614
618720
688695
712470
674182
483762
274798
451374
335254
564877
58135
1038556
858242
365657
870339
822054
632390
961254
489103
350103
729701
725331
699403
1017257
103196
853242
260757
57709
28790
395351
137585
778269
636030
49805
1103478
46379
278052
699525
408852
560455
729919
1013539
773419
640848
115877
586433
196306
715287
212604
450023
655260
432397
39103
754379
578108
440109
345855
451201
495797
873520
679456
896174
79450
544789
376201
617640
0
1121462
667951
570841
1056638
892024
812424
91305
343271
722230
252127
714919
514102
536601
797674
425579
618421
561952
931711
553471
417264
660001
361923
994690
793618
440513
452683
564169
65044
406438
374899
903303
402959
552410
565457
629714
979896
607316
117991
367833
350501
248517
1309406
700463
98820
384181
307573
325170
467577
768779
430263
734072
754114
732801
848698
580337
708917
1137281
538305
358816
563965
119407
59763
851812
396138
422609
294343
1119518
523589
143235
717675
531334
716295
478117
43625
985448
931165
920275
215801
135061
187301
583407
427504
703871
334408
771343
781849
488101
542160
348671
579917
660763
930418
209255
630717
713026
1093363
399956
376396
597440
819713
818058
127929
161343
523978
414731
696385
1107374
469831
175882
580007
686009
337535
411966
664336
570160
1101938
673444
615794
274616
1033928
928207
522947
744343
717522
0
294651
639430
0
75232
655426
532457
683973
407941
225928
314456
747665
722811
795924
213089
15472
112184
614770
655707
447008
584452
428993
150336
1170685
403218
577079
703895
436530
789395
1101606
25859
421956
530947
105492
810317
274267
1743
369758
50530
920507
148043
1148007
1164823
388116
101132
763497
385287
378366
255817
89976
465568
1152315
996554
288431
394028
600972
677471
939881
780352
231846
1093311
608211
156322
203258
485349
499346
1137891
1074591
512699
345510
1353989
240178
643058
495661
56934
485320
453683
465265
1103116
1171604
581397
997830
912019
383674
69951
575097
345633
351468
222551
608832
566088
475717
701120
828865
257264
898926
480637
141314
82875
386421
1315388
300321
298660
0
139397
809603
693326
925485
212215
683686
367494
1091866
540358
506532
557629
962189
40079
340212
300841
570037
706241
655816
260927
218489
46980
830479
0
931
238490
786968
646350
629111
330227
148635
705326
775678
908400
779328
676396
716332
775036
531778
305565
60760
198541
853373
189768
620118
0
636358
119168
802822
750881
1499133
202689
328643
552794
630864
711089
595254
359733
705161
179140
545663
456094
990767
744684
34452
397985
752254
594805
460075
501040
788821
145447
920142
515161
549073
822946
748499
1149705
0
1118100
685389
405731
1231800
569458
950272
327278
463096
97966
694053
251522
701095
843062
969914
226528
940515
676604
587188
1091969
589276
184167
442079
380240
1061097
638107
531447
630525
709188
336263
409775
969888
1204691
893171
306341
1132564
666914
752423
633606
1160884
12302
424999
1075623
0
550246
719451
182304
546477
297759
146996
600154
325740
674237
863619
355683
314032
482642
1060379
0
0
121656
785044
939304
1005442
810629
396856
235038
557102
452549
416909
741417
444164
554635
159025
75270
165769
689717
512717
459316
713754
245390
1115601
519416
815461
837185
804856
718761
319272
268932
931180
611218
639818
268643
70202
598305
320615
663939
995945
837745
423064
624491
359699
537483
223878
304674
297262
548433
1238641
847857
1149669
504517
374945
575690
794308
804278
634193
545164
594971
754174
572821
71940
537973
339730
1028861
73807
746952
80854
1129507
585438
590978
337861
217604
0
916041
670046
615231
761293
442072
192625
380358
558006
400556
598098
534125
335663
249694
901746
311857
89245
764288
664722
469300
75673
635949
676396
174374
703851
190632
456418
818497
249755
683481
715931
574693
712447
118003
90721
538207
313777
752408
323853
610850
1429610
943956
706317
445850
747056
387668
646432
662705
714306
957922
136692
1063451
866057
676262
567994
686234
251251
569254
1066827
239026
877266
990613
489230
450572
901061
220754
378317
769203
389946
0
424417
707068
238234
1021331
388087
352270
479427
115695
343092
649575
522706
167695
254708
428019
165411
454860
656626
415342
15181
59294
1235712
812361
534759
1237855
364359
329559
1142784
925935
804940
497565
605976
493091
598625
711691
1045027
773241
15383
241331
459144
24902
916859
518135
532384
213544
5415
702428
596529
532651
0
277630
811750
1024402
481917
781290
480779
658252
639961
166605
363333
720805
273816
382678
310282
266921
173868
157216
411859
881874
369835
180053
192354
0
305173
241266
897929
522778
439754
820418
103320
717167
287141
893827
270339
1095354
72264
371310
847079
856335
459441
646080
358238
704548
568623
303324
586039
722571
288503
315146
291215
930652
869853
307224
358104
381219
743733
239463
357551
462245
555695
12678
310660
152258
827142
491402
1027528
767881
0
586803
70222
942438
318061
340603
445850
988425
160035
500081
660234
784869
661177
0
668940
734746
0
253529
293633
701306
635698
672921
581621
1159768
614381
74149
372717
775334
636369
717148
792453
765973
56848
412422
290382
491526
528255
784711
468421
125911
312059
445060
5845
734840
166054
137309
135223
390289
657687
619885
568331
292808
539668
555830
653581
667892
434163
1180379
47742
370891
803332
478207
249174
571571
915692
391439
60760
140188
593352
587369
1080090
682644
187252
626326
423262
476954
811734
878973
887995
667361
618268
289683
783477
959362
669036
271965
527043
813981
610395
624966
707909
197619
545916
587842
360618
549904
516769
1274084
605294
839354
264067
335571
408539
49074
359117
976026
578378
697784
58787
346754
732580
267834
445051
308889
957573
220789
662418
686609
378190
507637
835900
1302466
666269
692245
1150515
1119459
848455
410412
171011
118512
449613
803617
562442
51728
165330
925180
927500
799000
284715
578822
640305
1292981
232121
377644
523529
721954
626953
703556
1034407
471637
560853
738846
1202160
704517
22003
639161
366996
1143107
760628
846953
506304
539777
627354
688927
447858
350812
610624
375229
823020
711979
1108701
602208
381791
350782
725491
217869
699180
618097
122946
492678
331184
620118
857088
967601
734682
207805
669998
771882
450184
25714
691625
336812
405121
1056185
357946
88737
635310
215477
295531
497715
133329
64393
525685
375084
275805
908801
613960
363574
235461
591046
714160
467547
647938
1103068
443978
423221
945171
518211
391130
499011
63728
1166906
736332
404618
71857
213333
831605
525060
250406
81203
840687
749452
116796
30459
518850
190831
899090
604142
306107
83536
994982
797110
256345
679903
639450
975900
842706
339934
611383
382095
563441
875627
971179
478986
150606
943792
469620
212380
682386
912826
725449
650917
390492
884374
445701
542483
1076443
944593
691964
464619
738818
473488
736672
797738
401953
1021204
618595
611712
558550
90444
204163
682559
558045
475719
729685
408535
897003
56992
162418
611411
608385
1114518
234561
246889
776813
128289
413153
757200
559993
392612
333751
308889
999954
638324
702876
755509
652065
461031
668349
353057
64616
786971
665352
718842
425342
154911
270616
796315
0
156619
71632
743091
672129
927507
1278130
806329
763247
454787
0
99927
836031
451276
1122644
340489
796359
386484
987406
256323
497990
728213
571132
800666
823209
398077
546115
750375
569597
637668
774092
792855
754152
908097
689820
477201
568513
899101
936203
205567
296934
896282
856808
372621
564032
217077
82723
98720
977322
901033
899574
244324
643907
739473
701971
279520
1113328
579576
739473
635474
647003
555761
529144
697283
385132
445888
495488
505623
842334
1112387
779393
694727
824213
474346
320788
273488
35467
599034
514951
693328
928285
816322
1164018
560086
431357
110283
0
413678
391206
1006956
236283
74205
70635
935749
323948
555849
305245
155001
628610
913628
908697
1003413
494808
583482
307212
395316
749706
208194
359401
142753
77840
736091
675331
904822
861745
1059800
934649
620274
229586
577926
617419
805426
273773
900255
711038
414106
478900
705068
530170
424225
75142
861903
762461
463512
222915
410583
760977
193814
486357
687424
663557
298781
869296
1360565
164382
252580
303435
696093
313219
986550
574065
444409
487957
211991
748588
0
451068
286784
106065
376711
171336
829941
911720
997681
279278
238022
122658
740503
593127
0
563305
479001
553014
910566
605567
715620
391777
287537
588706
0
92908
242015
425603
978634
326922
441265
312288
52621
1052732
453498
708119
616430
0
626737
1040892
85756
947724
267975
520118
141303
664821
717309
328598
263771
783989
897358
683243
564254
781627
1000883
54717
1103285
803386
168757
638051
806326
327889
867548
27101
500972
379491
335094
780776
782997
1038516
540383
254903
536897
510504
0
666943
760744
1210730
379926
480271
541072
874886
595069
343472
1107253
726202
424899
209954
537438
409753
424193
565163
276474
357552
446573
252630
666028
1079948
694462
878807
941152
938720
744175
285817
600495
996117
92676
612077
771686
384428
951331
788618
584807
567184
1253741
539697
432073
376553
486128
413356
860157
583482
279010
792847
471115
827155
18471
953630
378900
495169
857090
935156
30686
94300
119341
8718
826445
634481
478426
235139
255264
579753
159801
163905
527099
453041
817416
715324
116534
297915
624325
806574
768029
130890
92063
55704
510926
338810
334265
400921
275191
211282
372631
457724
843985
677042
712985
427749
549965
389319
429440
703366
623167
597467
564388
575127
314265
651982
436140
623851
658282
359104
447034
839381
0
684827
343240
796863
506853
717626
408305
763649
930189
565785
507825
299150
1029116
495324
125210
449818
193940
365093
13941
818963
0
730324
289208
1123057
685914
370320
243839
87417
507829
602259
593040
1053627
822358
543258
395442
590665
560272
713260
534319
177842
775465
591693
657493
535000
494930
483105
424508
861759
544138
801929
752956
846741
1389003
438013
423977
560730
0
208812
659333
202807
452686
377200
532817
345937
472219
703539
587586
400698
35345
885728
1167284
834390
843068
1092035
677380
192834
0
509363
46388
575125
1170081
145403
253953
511045
0
566292
6881
21929
302889
515992
617942
863984
374279
814509
88189
761254
931987
658149
808690
853018
41875
487849
585184
56992
590305
395792
717118
683151
962579
602835
635502
507015
852431
654140
804397
68044
714794
667577
534667
656695
590337
26997
528386
674874
279132
913216
699399
736300
686232
604164
452030
319176
173009
672913
973430
187049
479428
572567
64298
566569
219809
1273508
55753
34772
523709
472219
0
504127
230729
235714
320919
513751
674103
913709
643468
609977
897189
320467
829906
461997
1088635
682648
631731
0
240560
161233
0
826036
42404
410083
265810
1124977
396685
491679
374732
454235
644858
535208
684344
1063974
542453
294063
186191
440193
397231
834918
326098
0
835634
633245
301019
542608
662455
760117
907416
715555
642143
473083
0
243948
582419
227525
271086
53149
117955
498856
301063
875293
160579
169936
886396
105725
21251
495845
550127
482826
468739
715964
1142580
617089
472219
254584
661464
763385
172733
568039
729053
1017455
634467
678001
474594
86902
1040904
471846
296471
263863
752742
779787
576597
793778
488939
553349
560968
876595
269036
429451
829786
636788
804175
514133
687604
354004
457087
531915
864136
226562
681961
0
267426
952832
456907
686041
1103285
590706
538201
740430
414874
387301
651771
747813
484985
595572
402177
761748
683442
36128
431359
202671
596489
929853
1031327
618268
537453
546486
6995
113302
148717
408751
717648
465230
673597
516480
303445
900368
0
535992
610536
703738
1110621
1034575
75233
558089
674709
514770
977882
806667
441661
340009
497959
332698
785953
505676
509057
524015
751137
442195
261436
433443
0
766356
454075
237673
293390
389377
464309
983091
126271
773938
1005757
416289
753086
686337
866431
304035
158777
270815
623846
949851
199821
835849
1001021
930797
931624
52780
621955
820525
679109
0
338962
480217
553084
186231
646417
385326
911566
998332
0
242337
699889
1098025
847347
893917
879747
870993
0
253093
567988
672424
616537
767255
474300
759360
1254490
148820
603790
388842
1170518
670942
354864
26763
869606
529025
1030284
542036
497000
760556
709289
861011
980122
0
0
773782
1093866
358361
1203226
731626
16456
676057
549106
445778
573776
961254
212013
0
390739
922566
760415
852240
608139
1164990
239651
283625
858653
153723
1011582
593891
370273
262109
105215
0
830119
1320223
1193191
530793
166123
408694
824387
599056
79233
597895
861955
669756
196938
516295
165235
441595
0
451020
456318
559921
998033
0
427640
623344
599881
346854
1221254
437426
386151
606108
438813
1021871
1023389
360307
408279
690571
975939
1138203
454958
889634
66839
139575
223811
452373
96075
280329
178787
133433
423082
933217
708888
605820
1265043
659403
1056484
646354
662680
1027294
193315
499858
430075
305475
1384936
548649
332488
97394
420118
538108
760911
642214
439704
440485
470448
257818
20429
475192
36462
779955
39830
351980
324059
581865
463124
129936
92045
361646
919403
839502
410196
357454
1262127
1085921
502758
986085
157827
696207
480017
1199859
168037
842718
91033
171117
643939
551049
118132
667306
915461
573196
87977
356940
708141
477391
391273
1118056
242537
476270
203816
863063
292609
781686
581001
549757
887169
601227
99414
979116
605488
613855
353523
448698
606681
821220
596006
617635
990083
85233
240504
471685
587373
729843
703665
384612
457182
723287
129460
464309
16242
908521
181268
662293
730324
88442
568772
441930
433375
124124
721170
653222
0
623167
545876
325596
446367
133046
162024
705614
594157
323661
715922
746372
539563
1144089
703871
366307
403778
32460
700463
38478
550639
277447
185468
1006393
0
387173
487644
530084
370757
816186
1055339
222475
386118
396799
1027454
559048
712470
1306260
947708
606826
246116
1160621
462039
605897
144478
651935
570234
878710
172211
590563
706253
198805
45590
470484
177581
686051
853530
935103
292609
269378
851141
585019
149163
633534
1140112
212232
607881
262472
577521
412854
396329
230729
320449
914230
470826
128290
1174861
175498
666677
901866
509038
966620
229128
580391
337148
956330
82993
199393
999711
270716
672347
422659
568083
0
368298
183722
398353
671948
759005
1350103
791634
307573
319797
388491
57635
824359
22692
632198
907046
454727
487015
270621
436893
931473
202308
387619
81244
492385
881690
1076398
501009
1083788
0
1086724
0
0
941768
566586
911645
500717
919807
298346
578582
752045
916719
0
643383
379575
328935
783392
0
841710
218005
1136050
632654
549994
0
159087
352839
457731
336512
437244
441406
687330
0
507012
95047
508423
1009018
55226
812814
635077
506340
666187
980389
458018
21395
7339
929378
426252
659620
732725
187958
993704
727073
541467
753307
767098
403144
527593
0
1258250
815268
574414
1192547
760571
306478
470083
545916
834502
669083
289803
896948
516761
303696
760750
745073
933139
374355
423758
845302
418057
553460
1095133
485590
949165
475319
103839
943355
883226
889576
741294
296899
785548
280877
671096
621474
692000
1052749
717109
815227
355244
1311504
985484
259226
875300
186746
206531
218506
555598
516712
364507
48709
454021
256012
31375
214089
317316
70222
807852
230774
327407
614808
947717
0
720540
29722
224897
500434
834275
437755
0
1225721
60171
253288
438512
251476
924874
712580
215918
130113
497063
808505
553200
672042
271325
563133
334927
351300
273795
391709
1264399
410580
905782
0
1432274
318320
783472
527907
1079202
185539
812169
68027
268052
838122
1014594
781913
661233
746537
1010644
386146
881902
154748
785068
853242
412990
410972
28593
729803
830119
196732
750730
153360
606150
824556
653446
1100169
1167588
609225
112649
662396
465358
602549
272370
1351310
970321
260517
576440
486665
241429
46265
112899
714912
770241
1152305
1148301
931868
254825
103289
805898
703872
395439
601248
148043
0
736392
273795
351671
565789
292845
486487
475221
416227
834755
753730
326000
748927
122731
78209
229218
706175
802054
408933
834719
573660
705582
470288
63674
267932
591341
593948
737488
935749
648347
997524
877341
541629
1166045
243221
561936
422053
317591
69261
219792
735249
123693
114436
868916
82792
869124
275642
604483
75280
573108
401781
571912
732705
31313
186986
726677
672422
832899
100193
215477
555977
782124
1269183
178159
386143
899710
263331
934649
401190
379252
797094
533300
1218083
818178
1065738
375677
580412
289699
429986
273081
901680
1220319
985601
645244
335279
84829
71533
482215
684181
784439
731769
925512
1183375
580983
206145
555277
1074107
313234
133861
395171
1029639
482364
278600
0
917763
533525
119692
837916
459724
867377
228868
348307
669599
1013160
722341
1037434
910428
315687
1069705
1091002
810819
704325
655059
628584
1032593
674455
1196253
112634
1166576
551263
495761
250357
325394
0
656336
0
702359
488504
738956
1008425
0
236618
225454
352657
653025
881692
508162
991630
821768
772903
514253
248867
82399
791125
210459
93673
0
417723
386421
152316
0
520186
168229
692284
305423
599868
762887
1197265
307660
1005317
215918
40347
932049
82598
490379
935693
668769
1267260
302778
436499
1055206
555830
413045
160591
586008
684114
246269
633127
140618
778877
584647
792461
303867
475347
736209
876301
586592
151177
144018
545630
247267
836304
1026647
651371
761875
863795
1212052
474562
620392
72471
208432
259693
343705
1041751
783637
374539
824391
570958
582338
757945
124356
577342
206993
375822
829050
608366
537973
484969
645770
400394
994466
274648
220748
592619
419649
612937
725371
469500
288691
1121365
966449
426991
1089861
0
707686
250683
551290
696298
0
596397
217740
973272
116582
199313
944012
690882
14380
256047
900346
131543
863403
945456
358361
596728
987685
611862
0
743748
0
501466
129346
471224
637103
177232
712834
890045
682133
944111
333688
1264460
1090011
928979
217077
422553
902393
811944
702240
945291
785217
60447
304018
910830
511889
718506
579859
884683
788798
54624
580953
72258
71076
626036
782274
585849
466530
592707
301016
1410334
775231
829477
24082
883468
316271
485878
917492
621867
710742
533405
153415
701281
471233
250826
509741
242224
595443
490353
11177
667385
507676
94634
1126996
913309
619314
633725
304748
806171
644624
862276
746369
274292
922344
720809
294432
577537
305569
306280
755900
140474
285775
409955
619929
96518
752088
38104
739413
403090
254110
102400
556049
245535
217260
1091897
895995
588396
528428
589000
567460
426599
421736
42954
871706
748112
320146
555598
871115
0
702967
862894
169982
251472
635197
506257
418269
152233
418057
615238
851903
306758
855861
689136
577731
842648
754362
518450
292062
656870
682793
290608
581623
410113
821240
945505
735193
0
570629
617851
835268
0
137300
597805
540845
709606
163034
362086
279516
664970
885042
924837
852528
868251
712457
60425
914605
524697
426043
399674
708464
425009
208103
0
718401
455384
446806
756572
1184263
464651
526381
721218
317863
668753
860657
670458
810629
921109
1214170
754849
397319
757882
640159
160353
1301156
307910
1030083
551989
206626
76492
627738
907172
894305
619321
564270
843191
872169
89449
371493
736706
623164
538924
526255
253294
1070111
593387
221629
1121969
20715
0
169449
416421
368951
301884
342166
881442
760722
1110615
724571
234132
497142
748916
545768
932873
469377
581513
377921
891150
1071127
0
785545
896722
551983
578485
302683
584640
1019829
0
296596
87069
924768
664037
466497
358339
750942
880041
452231
850261
87393
86173
154913
726040
812787
270887
67507
509111
498770
1111841
647403
612798
1040303
183315
604875
186031
95456
852733
872092
186908
851363
227150
662490
873002
845894
675169
349746
592721
639446
229295
622994
617800
609481
742417
585120
369020
26543
50366
853250
445872
663053
585929
760085
643007
748654
732753
25720
648518
229407
824251
605902
508032
446645
675259
404741
623487
611999
826960
807922
424147
312623
662360
578473
879666
844192
294894
283708
760168
314435
481040
266675
460887
627474
615794
478069
814079
862568
123563
216470
250741
184356
124719
312422
860649
1172741
54017
1070832
290034
356003
871752
640979
1023707
420592
238482
295308
522606
636127
521375
377084
399991
209897
799360
709942
482736
428291
432010
639141
357049
0
955052
422304
777008
871356
896405
105777
504508
552421
667757
399434
622302
1183955
450445
736264
561640
190153
406711
625227
490579
220432
817406
886431
711117
740112
564824
331523
865613
526711
165593
419933
341029
813076
214521
15383
379843
399949
617783
186477
743419
573225
1013314
1155419
178116
367933
166928
665659
131792
647785
212525
482034
499878
476477
761617
849282
577537
666305
970275
791368
575997
1459940
974550
36067
412097
453981
273806
513997
490359
339829
1004371
445160
507535
201818
726265
512791
342218
1343445
89464
644477
76209
398131
485547
462616
145395
600902
1187667
487703
233262
1218664
678302
232879
660451
273506
883216
205786
480779
820584
460074
529296
19092
280839
791811
921293
732735
221586
337526
557609
649247
503077
712430
555141
592595
330817
498954
327477
858491
435631
208032
690961
8668
399589
1013001
672168
42919
78745
1243855
569691
732957
117988
855009
632819
746363
555210
0
975562
301647
901140
565331
289270
74358
96396
33924
437549
11836
308892
16720
477960
318151
530904
0
608511
964093
11763
805401
85686
1108021
884662
778777
642318
1132926
856230
441001
318899
433596
643221
597417
729721
856023
808948
410022
610798
969581
305724
721160
1209884
116406
1170927
346728
424910
401568
517012
653320
639697
270182
419490
439085
3236
0
474273
1225191
549062
1133816
229238
639947
1207061
1241809
471240
765612
282838
368242
560124
167940
574153
1009936
809460
294554
585970
1170927
231397
53880
0
739518
980395
98480
798045
740455
1154959
510042
828159
0
687004
275426
423025
699227
505291
601307
856155
569077
927247
718401
744443
365732
871220
665652
332510
1093806
661385
34187
0
668021
880863
1011195
675888
839381
982296
818150
493952
413045
160101
202639
194482
1020691
0
439810
875486
542636
728677
650630
142784
587236
37769
469063
324469
63010
469459
545082
454657
130115
519480
909323
944527
784727
401226
671037
395828
1149292
797390
728307
851883
301533
587078
1185122
713042
791640
851831
652514
61767
960373
728658
1257421
343070
838642
1260778
972656
0
500783
445321
537565
538369
352251
297661
623096
764779
91946
539403
408604
168449
260664
157285
535486
339878
294889
863461
615568
453408
646694
432195
87977
113931
554412
335012
172790
385626
1078179
37894
136873
724125
361703
702563
988360
174649
946475
811183
0
745978
199862
1283939
305726
666421
946502
873311
824484
809853
69767
365462
1011403
299790
299306
949251
705792
751353
12548
1203559
327540
528141
705007
404741
462674
629382
220756
106163
715743
343630
279461
583238
0
491798
230878
740080
967134
148820
760884
589714
0
653485
564131
311015
748412
112381
496074
359586
795864
849512
171234
470306
741797
480230
1114681
1088442
585431
619959
823724
279675
777409
507534
51316
848398
201885
393882
230558
369723
0
982967
373693
246694
874424
253458
809881
325344
583649
577434
791386
642135
503799
273316
186406
368939
595129
747986
757618
787977
810620
832507
615568
856023
969632
104323
492496
614593
677377
582606
370195
177028
175120
598879
564145
820647
705068
845247
444609
335200
634023
547237
378470
825936
474857
752481
616738
772407
378263
634757
1237069
687007
440068
135711
386383
421207
823020
1238249
620260
524254
775650
352785
512050
405523
640697
211390
657127
313881
752173
459316
1387805
1163811
730578
474098
825279
461839
713008
452957
434155
669566
503162
702165
725969
550277
771975
187143
223958
331802
72595
707077
536982
922194
663280
914049
374193
500952
601554
0
615719
19029
571944
583629
404755
167828
444027
758319
536120
562633
965673
73643
67755
63521
319300
743727
1171379
404248
468333
951578
566859
387032
372380
1062371
893481
57312
841296
310449
714602
0
611907
219738
668825
556620
577141
277616
168649
978373
699803
0
459543
428998
400549
921112
394445
196422
700463
743154
686067
373603
439471
241583
201920
122190
215230
194262
0
719185
244981
976648
745275
592138
745203
758604
176569
700844
159120
766602
406668
765950
563299
611970
407233
271274
634700
778412
858826
536240
596962
215883
672922
700797
380273
803730
1061434
584656
635039
543934
350496
944350
865361
158193
342919
106065
75337
452450
536798
652065
64158
162426
742740
331990
447877
246087
347594
625153
247894
881077
250391
0
943379
236532
0
461646
475934
423520
387322
789996
762034
750397
633142
593831
87491
1152848
622188
695901
680539
743385
664509
579073
1082442
1016786
666251
562730
632775
531950
658787
380501
75232
1324041
863864
531935
886680
684174
971839
590163
591462
657315
89061
518875
216029
463054
408938
191794
523883
182884
434667
829936
336947
417843
332811
314952
540999
121042
846129
1317888
739091
447794
282490
13898
400280
578383
725416
92373
843336
0
526809
1028470
549328
158335
726129
619242
902150
309090
767212
716578
745068
116205
629112
562224
703602
127848
124748
0
597422
551887
25496
218980
339084
895356
964851
353817
202708
390026
852683
539259
130656
577287
1174861
245658
182019
561424
655572
341689
527688
832701
382237
934638
430302
0
653254
566470
468184
549039
669853
0
365366
763158
944156
992259
411449
1054258
112569
348271
765139
411480
359062
924799
701611
508183
769387
383674
513741
518072
456705
0
620647
122735
1037368
864800
132411
528242
739915
989288
432002
304226
0
671096
562457
284779
895356
887630
362087
109360
381640
934644
65345
814601
51831
383776
209398
1476955
1201871
157580
40181
633158
642729
787289
635640
416822
417953
562020
0
679761
94778
261738
676778
931180
1031632
239934
808971
1277585
1126990
621335
220552
937751
0
341821
174021
796109
784881
352279
630370
369977
291792
816456
546541
689641
137011
592431
351620
85641
892634
107945
195244
700765
511864
492079
712783
918564
743396
498742
979756
469620
55786
481335
471769
585929
258344
331458
1449541
850531
841310
633504
107412
82414
376951
695892
881673
274837
616964
396357
807995
449002
704494
675412
820712
964553
210148
196042
1013490
1044506
899989
992498
1370360
739067
789337
433393
817807
1040645
1086984
604328
680411
701963
581101
793940
0
832556
332676
436603
741218
849923
766136
415729
881958
861693
474199
489105
953809
404071
37313
721412
589901
538772
449534
316793
388
0
477903
138681
561315
187199
547021
696991
744433
336615
44168
117029
777888
1044446
1114265
647896
427227
1255741
0
1235441
1518185
296131
346167
1089276
401699
351419
636025
536847
878611
759804
776102
1097558
657379
196759
467712
484723
721051
1237069
397750
772568
423856
964022
574646
841006
900426
671256
613988
319713
79644
588612
1088750
747019
706983
194482
1124419
590686
523828
354905
473390
62217
1263097
301383
451970
375364
133119
165740
592468
688798
513406
1136678
783674
2747
547960
309127
192600
537015
292609
900575
822481
415961
599425
976766
82340
171298
1096780
562468
307606
212702
1099456
494960
70198
356947
507398
801916
577133
614858
836423
487771
1089491
1084666
888204
256043
969399
561531
865394
0
506541
843050
522571
130819
85594
898660
55970
366914
1015898
591772
471014
1227695
0
786285
540588
701331
248407
213375
459702
460509
791074
368616
141740
822011
1204075
755187
294857
803230
560853
462674
0
767072
666062
691677
412169
311907
431830
766101
193186
0
716892
1257819
705485
415374
341440
274806
163041
761960
843822
439908
1085921
820856
1100060
816261
214006
200600
707959
1028644
351127
322159
731486
716794
518379
817807
750347
805102
707103
506919
824639
755682
346304
166207
920086
366233
143326
735772
1153598
283550
205055
705516
521919
530974
96894
565710
543327
443606
213418
192526
578702
221269
154266
69790
503792
639406
508205
1002111
811900
481349
747949
445660
550433
279744
547073
677803
859061
639954
1010223
236830
818032
380041
98105
195092
184495
346799
973906
424392
43432
478203
477788
922793
724570
210905
306963
551506
924787
495290
848881
496095
307357
295055
943335
136578
366951
402764
959302
397006
278493
1239838
251213
632839
634013
677333
706408
481225
815793
949465
669221
621544
112649
29469
666569
60778
270716
850640
670710
443222
462616
697136
588773
848582
80547
450428
1130901
1133824
622162
201022
620847
210174
991480
453562
1081315
475225
0
690548
417469
562106
970811
0
527376
519115
719175
1086493
558100
404977
541032
701344
433758
767698
456013
708991
484941
408937
823942
991046
1095414
797020
676223
377045
129288
672934
569004
857312
347598
700428
677591
594481
91967
221593
1055196
797820
830450
962751
537759
504271
868391
755134
593872
835482
395797
460458
437177
164568
774247
245658
686628
691752
938292
941419
588552
244924
156519
148566
1201423
448889
816484
742650
519594
970384
0
228038
1032657
331044
452026
264652
327643
409728
649350
343752
277570
1256415
711454
956404
853646
783575
158433
223754
920064
851868
21382
370647
895518
1084808
145200
402764
846003
302231
457320
789056
547265
484690
30818
461178
144609
9239
123422
0
327670
873845
323571
768601
148895
219403
624697
688355
793585
618097
1006045
857850
366767
820741
214801
62016
119405
838777
865647
901758
977021
857036
1102307
445304
617472
670902
182462
355376
248230
283336
284651
212313
859639
363819
911479
739264
589330
561640
870368
393253
369692
108591
346304
553433
354512
762890
543142
668261
1455
1127304
204618
557127
75271
670005
619133
364875
0
936110
672768
595289
818027
871286
678117
178725
317117
596862
1161831
196964
1281145
546748
1042014
322658
1280836
408111
130329
733134
1320087
1127935
459386
837074
807884
324024
519844
696159
301995
259676
189678
790997
430165
578130
762262
137288
950794
894555
444084
952317
322310
974151
416077
995879
482473
989261
873922
0
236847
278325
755340
495988
806608
819729
612724
803073
690614
217197
246231
254025
0
484316
339359
685774
587842
549318
661309
400848
786222
549961
744972
549398
325452
137215
348766
501888
581629
339027
489420
30134
898941
0
37035
884961
99438
179714
13304
576433
434136
666806
354388
1063026
156900
439694
709847
20311
625484
660582
176495
220288
779136
1184609
226316
0
990671
187831
1034380
445373
781515
222486
0
708282
709104
974980
671518
68334
879164
160018
783669
607750
405887
796611
530808
540515
88442
330615
924768
687977
0
687374
816204
556889
367545
721482
96275
160338
897680
207375
796876
0
814666
534178
610943
287723
1101289
658881
998155
504861
492030
70561
473180
14757
1388563
179747
668636
943616
1350773
387448
754686
566243
707045
485230
713202
471585
742661
36353
865126
369142
480126
316513
290164
444323
0
843162
780476
385833
669670
73999
148566
845945
188322
359745
165288
595379
771921
533322
745268
627490
1008950
252259
725047
387382
30019
767103
0
1006215
859694
721587
657025
499405
831068
960558
636847
668083
565
348731
956467
468509
1046979
110073
462887
1127985
1047215
16225
618145
1228118
142677
931661
851010
144783
875952
849330
751689
769909
883797
697499
285844
885670
662600
778412
629112
176415
556693
521208
515015
522424
39893
376969
765485
198577
73638
738119
840783
300275
816654
468083
472436
323227
811127
622591
705729
779957
303397
1059918
397611
747179
839572
149265
785593
729800
581356
611131
51988
985168
708052
0
708742
685779
519182
687273
119677
644813
860218
976995
907188
1002038
926567
179307
472193
1062704
178692
791084
0
883660
463962
541549
249460
546429
25052
1124994
376467
751072
8253
153612
997447
429611
68047
988529
349332
319843
166726
334469
743127
1098299
338729
757376
742357
569132
582512
1000443
1022747
498750
911852
106936
437595
245422
1139577
99519
637711
1117503
198981
602245
292939
803922
152075
128206
161786
80375
683718
701383
109251
0
502813
86693
182110
447549
486571
725739
722613
897438
524358
960836
706786
869283
580419
157314
0
947030
521469
169371
401061
411480
679588
277812
814423
448294
0
596370
384461
639826
807497
895902
147084
808765
332822
351877
228120
841708
839896
39460
0
412143
542135
867918
409283
740374
133069
1229430
506624
589665
134917
107492
869296
151127
464912
406989
939329
152151
201716
313566
915068
152285
495173
594525
666776
114114
1377682
78659
743135
508940
228171
771882
0
333396
403445
824280
428712
669497
318347
812253
528538
722077
343289
1202981
550123
538718
464435
340380
986492
566951
314971
711702
545440
801028
612137
96561
119876
857009
600154
541032
198538
603276
411453
473029
249295
962658
365590
31085
1296913
511023
884825
416000
831601
712918
1312077
924988
1008409
987401
319039
730752
1035440
616453
236102
746394
701029
941851
0
485969
337980
250847
0
562933
267525
798212
333687
85966
463645
317004
124353
123198
160034
635827
15795
1012864
1032152
245119
1066016
798711
747399
141108
562147
717130
510844
281468
669599
620781
72752
948769
154510
67090
370854
221983
202446
297798
129433
1083163
896175
361941
635185
73367
705694
88194
279872
575528
873441
542271
447979
571720
740385
309212
129502
400943
740995
6091
496575
1170715
853694
507941
129319
980161
149479
770487
443081
792633
743466
149172
506159
0
260664
194867
68265
656750
563762
1050410
905064
621532
396904
149554
397829
736332
168441
595252
228003
242791
773218
779472
392112
766573
992507
416717
97310
439559
787155
655448
785703
89759
600112
36551
140124
1208808
765107
585843
670668
225967
417892
751722
711382
595425
924832
194795
763105
239189
176644
842792
750326
676453
311243
794352
936110
785076
635039
929929
217250
698645
875238
1035948
146775
686104
534759
41996
238833
594631
186891
728849
371592
157161
324864
1010998
0
884652
153256
0
1069662
121652
556160
1093480
911869
433752
513406
5239
165411
568568
551664
586602
691578
513672
851399
382553
409481
664798
444908
542716
87508
526408
555417
504141
745843
625634
379161
955289
948193
494040
60080
781828
1207046
505691
1066759
697699
701991
1317981
57351
333290
680983
1013068
626905
561267
623437
0
0
478207
1138598
46491
46868
332622
271972
442410
467125
410700
132598
760760
178498
684856
664590
696159
464907
342968
726508
251356
767198
259332
454552
396673
734994
906312
788834
0
677998
833081
277804
570037
0
471136
137547
1091170
971673
783403
503813
714160
1145405
604439
528514
801791
611922
266956
811716
691192
434575
251166
210800
527662
374608
165668
157574
667781
660326
931624
671548
737687
827403
577067
1243283
560699
236830
1075706
115468
740509
974305
387411
0
843472
285098
676189
651220
521184
636284
385739
404618
401036
793090
694027
1050570
89920
643520
819770
331320
544403
694844
655793
635578
445270
849749
160591
383868
431769
0
371902
158007
1222548
872088
810519
753534
554191
582375
90305
786781
457583
250403
744127
378906
407082
866055
383899
844839
859851
821420
226128
618922
1112555
818819
750570
582249
107412
557187
367822
698632
492602
905041
446974
270027
0
493299
616587
1022399
100926
176242
680667
765254
197016
1251868
577844
591260
322968
611092
1081348
965584
545707
96755
646309
163593
818602
1388694
233178
837653
246624
650224
488863
477732
222906
20209
706019
914340
492193
301691
489066
519286
385578
238030
1077783
345217
14156
908871
233262
674848
717374
380842
496789
472771
978075
330596
577029
683311
724956
471014
904654
320260
677826
1057614
603930
95312
219774
925078
283566
0
111868
546197
1159538
116499
550509
762837
1032346
280568
863534
732208
979168
240000
547992
456798
90130
515096
22967
664037
711424
252132
631442
210241
345479
291809
1015720
587963
678001
1111935
316906
53984
501349
236037
547261
805980
801651
791192
763096
1301028
551089
927927
775137
893143
530333
628372
775812
316985
486592
919573
79697
888649
416028
998005
602931
735497
178307
882548
640364
794846
338885
902480
817404
335773
980136
434978
161756
951113
0
814692
246944
1072724
568803
656248
54828
1109519
503422
1024038
202753
161077
242704
634721
555635
178076
863789
621435
198321
576817
561935
1051565
661625
887107
891893
815905
573829
510458
741470
517881
622763
723950
170950
346728
766714
959153
710145
359965
739316
209692
101271
46915
409125
160034
676512
654281
469739
591806
121152
603553
905802
1275116
69716
232536
385029
416894
336226
467901
75914
0
1021889
921321
187158
538678
502805
347040
605377
866891
665488
942430
304362
909498
465507
0
569946
332781
344467
430921
436560
450100
585978
75681
0
513215
430826
46347
337786
719705
1308068
651935
899989
460748
395223
741384
0
908155
746964
120536
823623
480441
111225
577576
855123
500186
269459
632419
865986
581826
543632
991706
424536
984647
481130
420355
762369
374193
989373
398483
1009816
651935
883433
462198
211191
693268
425665
442286
814186
1185627
252029
548982
661126
149393
687903
461874
698341
485873
211629
741181
749745
363714
368880
906520
335333
609947
0
0
0
678302
703306
706606
430266
808563
1027086
698740
1034175
999741
49025
647673
432542
824078
766646
465995
1047610
471741
288030
1150443
547066
890878
0
823497
1064979
262667
674358
26604
873400
803265
605570
396530
1163518
1079481
787199
760482
516452
755744
29242
416990
812253
635638
402234
216811
468159
391837
74527
192344
264882
766623
530822
0
465644
618367
422561
522740
749714
488066
378190
651490
336523
457830
382905
803000
733475
644087
679218
348503
375524
503415
655455
640335
1159203
634796
700243
325209
0
654923
511214
706853
907531
0
886222
520230
976595
278792
1041055
540063
475172
249338
153923
345861
779456
700323
494808
705531
392229
163269
901756
265246
333414
753850
818726
998007
982296
0
777563
0
821940
0
339933
891125
732767
808686
350985
526671
438417
433799
1160822
643502
71230
642349
36039
137897
631599
262023
680160
727780
1007949
378785
408244
0
351409
831257
631253
722674
809804
559213
95272
651408
439559
329966
263550
673501
235987
245442
10087
57927
832002
421020
451940
834353
157991
10033
772225
630100
1265448
922943
512913
555264
0
509723
626590
54570
662709
932133
850403
254118
825039
816772
795516
498932
60590
558092
940757
935874
199510
382794
640428
544155
869265
769765
433259
632168
315930
876517
715962
700558
1327800
483087
512743
421598
542414
891061
0
179223
266597
365075
878621
84070
13532
1049695
793640
807314
820158
262900
0
316704
821343
153149
1082565
838666
755188
929561
1175721
772363
626681
500160
779261
466235
934720
423469
201715
649407
510832
650606
238462
974319
563483
0
303046
597848
558654
506397
1154065
322835
210017
259590
325850
540768
527962
623686
210443
170023
1279877
103969
511285
164442
535486
557376
1127033
746408
197938
106907
480376
362501
589973
481579
562966
663857
709143
1306943
185359
177420
411002
1041646
363825
1133381
469693
777243
530832
489179
730505
411048
621906
727371
427182
1228813
1234490
501154
649348
831313
141517
465947
286824
185783
1201167
405474
801024
743240
597024
762510
618079
575592
529017
912580
671262
34039
488937
526565
99891
133556
380858
272328
561383
1000378
1105173
749690
195339
522082
591173
1365406
1251852
488002
887564
763026
362501
813793
957409
93017
0
1200049
0
945336
545916
339469
900
115371
742737
151040
869336
764757
93776
462402
981452
859489
822351
95214
603323
265201
824481
434328
590110
19360
414250
931906
458688
710640
298527
471745
309592
1344791
114496
166099
571901
1012175
1061869
801313
1135442
1028252
490856
734243
470584
884258
452108
679319
252463
193187
578479
1285363
1003875
418238
557753
457115
682428
526907
667129
299100
653258
490973
633772
318634
390
783894
972087
1032232
487231
0
579982
269520
447360
939155
807438
977807
361279
728988
579359
661253
667697
657603
451637
842921
423491
291141
507791
560137
391602
1140050
889801
1040416
800846
345974
825093
884225
116552
380080
461176
821001
215018
984171
1010925
86414
77931
660533
199457
508338
801057
780759
622196
505532
453656
834368
1003427
825368
319124
798338
289713
2525
298346
652464
646706
618153
981520
70005
714800
10974
0
596962
233009
700914
863904
615511
562333
982976
539882
652835
533488
483132
271972
627691
260927
1170588
738327
853795
794453
278768
1294236
516329
692228
629798
936748
434838
0
453450
320253
646365
174366
561000
233512
901033
461857
35618
265009
159732
449847
822355
667628
224957
467329
108179
589328
100283
144543
522313
178076
162148
150850
480169
781892
668363
592205
140799
176463
488768
609365
876517
92697
562748
670813
523916
881227
181005
957859
905302
476427
698402
1304459
729946
1235712
614361
270127
263928
705580
789128
502447
205805
887161
793728
0
231397
451421
968599
988829
632026
490675
491547
183728
801653
634360
880515
639940
992790
881663
467442
738517
295006
1247302
638770
643586
860272
398337
893726
309152
159651
451203
759040
1182546
611697
831502
137816
688399
889766
576987
609320
751415
383776
728773
796795
851558
870315
698369
444940
609320
38014
486173
914427
689136
1057906
229862
1371588
508448
426470
269345
501578
387872
899050
733782
220761
952089
798002
585056
293736
1180481
43830
737528
990671
438040
543377
442782
732625
730725
1036074
584222
533846
334045
158979
419872
958049
788468
280947
0
284038
1159212
836283
883317
56519
725449
646595
685969
753499
822851
617149
815451
529934
929853
745581
235517
505035
783315
636493
496683
551442
1199204
551333
280503
382271
794841
317513
329623
188591
203718
153923
760422
218410
714865
431755
595015
266029
834301
711180
530206
825460
487373
981918
952308
702410
269588
808587
951949
1022255
739509
698603
486790
177402
0
366301
227001
406681
634983
495827
807018
226882
0
119576
529085
573999
240391
0
99210
86812
174257
410387
754283
9968
671381
574060
84535
462989
388708
699760
404967
784573
757558
921977
640364
698674
608620
1154842
13532
364899
573885
765300
297621
737359
631420
456109
774333
938626
783033
742757
611180
148010
450151
710234
0
771334
518729
1078751
447799
563603
443294
756184
1166721
716138
183519
685135
514536
490759
516831
903407
755208
458355
848306
243198
559800
596818
158474
344592
555724
732749
397799
870292
2352
187844
417035
901810
1178193
814010
60608
931815
240030
539498
718331
547855
644317
412552
854959
425155
307786
904800
222838
133587
178989
218721
1030988
304652
608686
807105
859853
413104
452035
389982
0
1362481
0
1406799
302950
258574
639401
119854
685332
503650
557290
141700
605120
511304
988384
921472
39830
588020
309595
870449
343215
764142
85753
495706
576069
1034449
438865
323643
774664
1188095
270488
390434
608612
851278
154920
470344
601630
57980
199399
0
1063030
626091
1054526
1107301
0
108225
12865
326092
949802
155045
1211739
23864
134483
196938
739265
146059
876821
332939
145212
240701
871395
821568
472399
333406
805854
642465
498250
498780
903869
452329
805381
331589
338776
191209
956755
623925
890103
728043
1085577
542239
916509
661330
581596
925552
838980
53684
55071
569099
601751
676262
153885
802422
920125
1079255
800901
443471
192601
744248
1483307
446885
577135
520484
720401
444249
788311
498465
88505
607147
743761
610683
774586
320682
334874
364762
543544
543632
1034380
820675
693646
98526
329632
483126
904703
776975
847869
309891
591296
622908
118871
595294
868736
400381
919643
732922
335047
706839
400652
280368
756569
0
795181
591654
240793
913386
941514
715767
310031
193067
509367
572536
361202
225310
701128
1154699
749652
300736
763787
407831
312504
1016937
198268
665586
426188
664041
1062270
967624
229191
187693
857850
151033
327947
887133
0
825378
123973
55585
829972
397579
173453
744045
476917
801115
280463
221451
879702
514670
1065562
676417
934995
87294
249971
117988
493880
36549
708594
0
700910
505159
1409702
471215
238933
321928
784317
211282
1121206
247190
0
635629
783953
520414
388488
374240
258296
729685
552572
382794
750255
642405
1132028
132135
402968
5214
827727
466781
383406
567559
526094
836658
283754
101510
533241
560544
0
309519
460700
733090
460907
537309
666723
157849
894246
0
592595
734456
708701
992760
77681
481358
829050
176569
660156
325923
671131
510276
256732
865146
210472
327690
568350
759326
734079
736908
843336
849485
84769
1046173
334504
703209
770465
286348
793214
504887
173247
497169
256369
1009090
668590
0
359308
880772
1446864
699024
845831
851507
653242
931207
388662
638220
803398
452549
165413
690045
425922
852421
888927
289652
595029
17955
152755
498042
814952
599650
141052
538501
73476
781242
445042
799324
550579
239631
146999
445866
78380
162912
0
566602
1118690
711957
1184722
718001
555963
717429
0
1200609
290382
833989
0
735696
231064
867679
487232
779087
351323
1137934
0
796567
942342
610263
485291
371035
1187957
573619
365513
120766
1325760
1178434
813950
1130006
724939
557804
313469
990409
718922
150126
326507
136574
710729
828598
24554
693210
709698
333334
184858
80613
288954
285719
1051400
521293
273791
398484
826709
350377
458485
1319604
156185
676676
1465196
105492
924650
143608
763661
462039
68058
941571
753311
700355
319869
776948
612016
531569
470799
421158
186040
295938
57516
760176
1409756
147525
197451
74243
462904
741658
813749
582708
784089
840632
812702
712186
483905
694178
834194
416743
829989
863538
925665
27486
377039
829320
709869
234581
0
467905
1116469
213592
562357
169970
669447
133194
327260
670370
77016
497774
608774
813525
923335
293053
935432
768760
155001
50627
1074335
342726
48709
269406
885577
916957
318187
559677
1069356
431047
653857
785996
0
900540
520655
393381
364685
320128
211377
308453
423234
950946
622880
178170
1093683
242695
841454
441147
338623
499723
568370
1038792
70971
280463
617332
314895
452625
726834
384036
338324
292126
688448
693712
250469
190142
0
733814
288890
1240946
618000
348997
1048811
204275
726445
87237
668500
0
1031174
738090
262149
1246488
307293
651445
20368
91781
437986
358686
87709
315877
664816
449208
428801
1090405
844564
758663
783739
185296
719497
291970
773138
1093533
549364
213680
921470
494402
992061
293114
57332
701383
477475
554746
825205
710808
662271
0
54113
760995
766808
475228
904192
444548
926843
744146
305746
922478
557751
520479
1084772
513578
490588
0
645811
846351
577134
56678
229287
26350
398735
108634
550311
671657
1045778
669205
964757
648050
110159
513394
644864
1275856
650541
544245
895991
548452
132897
310360
179690
442378
1125676
673219
1071758
587014
826036
506744
0
481466
1200170
739345
119802
938909
752315
614027
120943
929546
431836
220784
524294
459724
914276
138749
108956
684600
891915
520550
484431
547637
182174
313704
489662
1049096
163219
125753
738765
615419
0
935447
0
508881
712472
361570
695769
457684
218984
861490
846413
432807
539983
151643
371513
636459
636952
781395
901866
93949
97492
919867
638004
103611
840667
0
63999
106290
858830
136692
434452
765705
690621
608108
660776
489420
486227
964300
674973
727028
725342
393445
744449
838353
528294
894322
465102
166081
1081613
1075932
266896
954797
138669
1014690
273738
1180304
232576
168822
1250708
858606
1399555
144018
543897
265331
250292
536357
937174
352639
639299
371878
1219196
655059
146185
18351
0
1029479
365476
1399852
307600
67619
568691
496058
534759
0
364660
712363
169095
487644
855830
924928
137929
467106
607474
477240
351736
546173
845286
407426
0
341454
173868
591889
729723
548015
94718
842532
70237
464340
36204
656451
792902
727090
805670
77941
561532
905738
559257
704575
569583
923298
283675
423394
716733
1283939
419652
256904
320174
0
273038
47261
972043
632531
346943
750143
822409
557501
171684
758637
556505
645239
741584
675879
512573
458903
88837
687422
882501
408882
983628
249742
717130
345886
670527
525068
701422
644731
562534
784206
777686
1022233
1064595
7296
561023
256240
905889
497202
600758
211950
626985
158300
929678
197579
740484
118847
973031
710890
284926
231051
455666
431836
1026945
1132015
413053
571704
383177
518438
67395
25052
671757
667515
893016
593655
866420
711479
572419
432559
641064
648744
908750
619907
497869
597417
509429
1328694
218979
1377956
210839
139360
663216
520276
548703
777275
470140
892833
779740
420488
500950
148312
517884
1302396
742134
711701
0
466227
984881
407595
1114486
822249
542576
350585
557724
263789
620219
534518
995158
1252589
825833
651781
749138
587659
786606
548553
510276
737432
1594013
558422
590218
183332
837517
499314
196789
116912
953742
1081992
695632
448850
0
644324
291320
309490
543978
675078
602534
608620
688788
276487
98603
493531
403310
439166
533313
253479
618228
77394
518434
812410
972104
60540
946520
713988
573600
642135
546621
688747
680686
685351
215712
807638
1062946
91064
0
386070
893127
752036
1033508
991554
418948
386963
652848
746225
939335
176374
431375
697080
103710
359552
875497
896473
522084
691099
738436
938696
486973
200455
447521
815417
712726
737274
1077893
734677
1242590
769036
832124
346442
0
562626
886493
177548
879585
1079415
869543
285116
124093
417438
63541
159240
433869
699108
170487
337526
438936
131576
530263
627893
993439
407003
797292
668266
938154
0
819183
619099
728173
634794
555072
765615
874656
172633
48004
726339
1015836
337624
610857
746021
299854
123757
868029
600649
560853
726311
684452
755209
150455
697076
1270717
1179239
902011
454897
1787
78144
635076
701641
634348
578094
860058
348986
301418
658736
847849
508797
658824
617621
497994
513336
127211
632299
764661
1005629
671948
689392
695166
1131429
515728
636714
688559
682048
177400
0
219824
1410820
407848
1008529
560691
790997
1068123
741000
368572
630963
1076819
914931
744462
820194
625735
115307
326792
534996
469336
0
542886
210174
493822
622629
587908
494174
199378
0
770213
23886
6184
131748
887811
771569
0
1188163
1040185
684607
1313123
733940
325883
725559
482103
88519
218547
862280
487806
321219
0
482960
600588
1209837
146056
591237
516572
522842
1003639
445158
699001
823532
568730
534778
727005
1000071
877868
927632
202937
227775
588700
1242817
195092
368443
187015
883093
547937
752173
455615
973994
965194
419007
838035
620381
98886
327897
340386
349760
1063504
351698
423430
242909
679100
694109
365444
528110
1141582
1210068
1061013
0
974714
37102
777160
44273
214232
645582
1099993
635044
0
738322
345371
230923
214810
335595
637533
101395
319785
1046125
863108
347388
606929
703558
368903
115953
192643
600022
509398
878199
25696
509786
737692
903451
393279
724279
518113
989538
350721
601475
673547
174106
1120354
654314
629256
1127039
448104
0
673866
846141
702551
300291
456412
406081
853366
261682
478912
217648
92372
331129
898346
223004
434250
534290
539935
797629
532727
89982
1132933
934757
664798
707288
475238
699036
586800
659547
1102593
669946
313070
998274
204117
513496
271226
433480
421488
123983
371217
485569
530249
359107
461450
998682
484492
1093404
504116
899216
347589
91435
0
524872
1082134
371388
635929
667310
652068
562691
648895
310394
736366
131231
696781
618883
607649
589496
981169
0
53919
45966
98
898599
237615
456971
480838
694949
325996
875731
48933
304139
979085
522558
424552
536100
624508
1053723
512148
1006956
853485
64968
417100
349243
0
783273
769387
566403
249263
221221
109610
226058
630156
1004030
210430
389186
598793
1074918
632654
5214
674770
0
368033
866302
713651
481322
617504
514125
673240
333555
0
509745
246815
0
638447
806831
281798
267178
468498
934901
455182
154266
564882
719611
32674
64693
1115243
962108
943252
249773
325197
661471
721802
266566
850690
577629
1317307
339993
761437
193294
162108
186401
719438
359571
585107
99039
512666
479620
840714
583540
91378
199708
266922
0
584514
29158
491689
606077
628580
29401
1060725
18579
604152
639040
818514
97444
1186989
666036
564514
753694
438828
882937
94392
765939
81086
579396
566974
83601
185818
179247
1175384
320840
333730
634544
259711
655095
401930
419005
492722
580916
82080
387284
1146544
50580
792156
244653
690029
873699
755125
641544
391310
0
384557
615374
72688
738581
608062
921294
379909
713682
676239
611646
251450
656598
111086
498630
191100
895934
784924
528691
984178
29242
7114
754905
527281
570349
1602660
496600
467360
904190
624090
0
1081417
826831
804721
894085
614885
419664
776302
667792
510360
0
714566
1081508
155974
724504
674838
726994
237076
535881
340699
702728
769880
483119
764240
188852
302769
255875
169518
548327
984463
97514
576301
1113614
667263
706408
852249
878858
190142
777620
648997
439395
482452
337108
488409
203896
780348
745350
414844
626910
532967
638548
1103040
437429
497063
1242324
675889
681927
508522
829886
351362
187143
1005443
959735
926550
114290
859489
1012281
250687
0
1017748
742194
850837
353690
1011450
770547
223320
584514
441185
417444
540383
846882
732019
39491
241276
0
544285
854324
452627
430753
295062
640789
744858
1284151
979426
485793
0
314940
357530
758116
614906
53684
34446
939471
452150
411558
0
1039899
674306
690158
677780
589570
185104
660845
307094
419057
894281
132511
301439
482351
572492
396754
788277
717130
405887
566323
658321
411232
193789
593455
487308
683055
105584
754223
437595
24999
1424274
564104
762643
281248
987014
361630
629585
140581
32596
470596
240487
411832
345127
623672
573043
563834
357644
419933
571310
768259
719994
317595
638534
599043
658031
789294
618407
775375
1065363
0
610020
1391525
845784
412918
941050
357057
708127
360638
810063
227047
344053
598082
852123
494003
477267
929288
496144
470412
516358
721814
890673
953682
102847
734480
403235
628035
299017
957505
0
989435
297113
1277242
580608
170936
512443
653408
984796
377079
573900
829569
639040
755952
654479
412588
299406
234258
826902
724509
807356
647898
808054
520584
274724
865349
599761
604220
250207
570574
563420
558887
85296
287334
940082
570212
226009
265464
895886
211364
339933
626905
236961
611879
294853
1254568
529758
417734
494614
0
821094
929196
732035
937623
718091
71870
702539
59800
191753
683427
918911
163365
809419
1016870
305434
458101
762047
668046
473294
70395
870834
682798
785240
768803
625005
858041
666321
566296
1495488
766620
253702
702941
146935
410388
407698
360006
566102
190805
148592
435990
1065590
349945
759670
399183
671363
379017
0
1061687
163466
761713
446393
801808
546910
800835
472431
229651
201634
501085
852709
388788
0
806463
1340262
643159
678338
540488
0
422836
618354
555129
333961
483590
341827
811749
40746
734188
427474
700848
373115
157028
462775
633007
588765
650782
904421
290916
356056
405978
672900
438906
921455
292083
1027169
519091
189594
819546
682153
348434
405610
875953
805416
514670
420433
741399
751113
600893
795248
559505
66553
133100
625984
676019
449110
1178658
995968
156460
240701
0
276621
856678
383330
650041
688823
754280
944573
600084
496095
399253
821930
598988
753750
21885
795860
618141
216599
469277
606636
258514
34375
589029
646246
215753
752549
728481
663542
1058379
342362
1156141
724463
443469
639723
449951
330113
873987
873048
403175
439799
860992
529578
1060562
200480
607641
449366
458585
750212
87453
0
512911
636542
536988
711087
687887
506944
557665
1010213
680283
236485
430907
716551
598428
51957
784912
258397
384990
95311
504394
363333
717423
570623
341497
652351
607601
53177
437287
292053
716402
281152
614061
795248
382941
40181
118871
0
418161
420891
495697
199996
784231
698328
51668
203433
929238
673103
871650
65004
1337005
764143
0
432832
1183680
767572
172409
1296911
720683
701038
506771
81413
0
754469
469870
204623
708490
258922
345127
1073102
659453
178060
669799
804085
994964
0
394980
893796
467993
377714
875848
867912
160101
513406
324447
561055
660932
1467956
618628
631255
221204
425251
304299
528239
418186
0
146890
609375
198976
855623
677141
127830
8930
349231
417687
450033
863713
685559
97930
616453
180472
577669
263326
1065833
878062
945352
685559
700596
831331
342699
488482
308038
1023600
443768
167808
90252
451855
183087
1077620
234931
361281
779737
446256
830298
586195
221791
151955
412948
422082
615500
424537
668300
15216
276654
352785
945682
726958
625280
334837
538359
652509
384439
450099
751683
499233
553842
887564
671440
659007
594971
590758
818556
905118
0
951425
409481
421563
280983
729418
281424
406758
949607
839895
1025234
519839
844868
607847
729224
1103703
291718
352303
418792
67133
747039
704842
82114
530851
506458
988557
1148447
335756
275243
622832
251188
223797
1097462
813606
946569
830971
703691
0
114447
517357
0
560789
147454
1008560
803879
752957
884778
465177
1281444
1080136
894909
962663
790234
732445
895354
0
223150
815455
382247
345037
1304313
59896
30
510958
530292
540666
1196805
641925
634850
111808
894453
173944
732922
830437
706152
1242426
444021
781099
32292
556423
274188
253829
475026
165784
202040
1275752
1055304
923298
1068368
614023
370647
505995
204849
903595
353610
26229
416223
383914
1079676
338927
703500
200942
0
0
287536
725912
761058
671747
1079625
466365
1059562
571393
0
951319
469778
913333
803718
352967
1096492
810561
394850
1002342
760868
510274
809189
738762
629950
416926
790466
613502
424326
823107
958049
936057
440886
75222
1062131
912390
959158
520993
762227
632776
1008549
776437
827729
344494
233765
638687
25011
1100544
686201
920220
626659
295141
725626
874903
457830
600926
1014797
755945
837745
274090
534306
728662
708664
843146
313020
111274
195768
590398
998320
610307
103109
553844
1135629
682443
619929
885452
137800
56287
701465
492774
338776
756346
829180
883318
164744
570999
781500
546898
314945
766683
946311
73118
902323
140486
0
734940
931336
496544
815445
1052601
0
913436
658145
1048080
1188751
460715
114972
142254
0
749974
271554
1207089
550518
360867
687330
521762
669025
352654
286574
154266
465869
690020
610636
529848
966075
0
1172847
932182
0
6847
184211
205077
1027889
973362
703068
89735
238783
501539
439754
513971
228431
332313
0
635743
152261
1260118
818893
823466
1056983
1028981
807409
624810
857917
447391
1193627
511663
406685
114871
839354
491551
644079
712364
1037625
653080
677275
671619
390014
928686
259148
762578
1112598
1079389
834769
562150
672516
269065
311539
138862
156072
978498
488763
266216
811647
1123505
676735
879467
663951
1406366
773562
471729
1071383
512865
865719
1167676
599203
728636
0
576597
79036
838576
548100
397365
624418
1023038
496525
788449
932791
322757
0
0
858219
658139
96750
333213
365384
344143
477719
643241
1119842
1011129
217260
75270
227789
774977
844192
207612
769749
0
734414
100716
516379
439846
747724
293753
568794
714972
645865
407059
495574
974714
78745
1051221
70273
411744
550692
667789
592867
120333
705263
57071
867455
364961
263365
564752
252889
81778
174077
759261
160801
651891
577492
0
796337
452990
1031564
452231
725576
503451
1187503
1092168
0
865826
631863
98886
295995
632667
1105311
573731
603809
6872
902466
1012879
798192
968020
987029
413258
59359
675812
942634
1132799
462387
603407
345116
413308
172582
1040852
578750
722279
419603
327093
409101
759479
355811
1226420
710718
734566
83440
331990
447786
765511
246189
383107
140188
222985
356660
796668
658918
312788
874583
882512
255601
225502
0
276939
100784
0
967873
589923
408669
328302
764191
1107018
914621
337089
1110446
786038
836394
1129201
425375
935152
702399
373754
309610
77020
712329
519022
449406
977441
564520
672424
193613
913066
295360
661088
705320
556137
376590
406474
668056
585786
421528
171805
243236
582760
1205978
212103
675025
645874
418918
923733
380576
564852
0
672115
613308
535280
546942
440913
337109
871330
654541
806756
240188
410741
507534
713812
342419
1275016
345124
0
821146
343044
685171
595699
847677
787997
366380
301884
686539
624692
400043
453883
699802
1006972
499299
603733
939815
711465
622030
399370
206928
975312
930290
1013153
631223
289177
0
985379
731240
1084471
332683
340326
808396
524782
111724
844529
552901
573886
557027
512666
584750
147371
716104
643556
324397
0
369977
178170
444021
490849
334400
488954
901659
393200
670005
302144
630706
839250
218749
1071865
932070
309013
177442
526094
469716
719497
549706
1067360
166778
409180
623843
933810
677141
565278
0
880020
935761
869136
526738
133587
722788
1000296
352169
985083
726253
215403
245778
895048
523301
650339
135243
526199
506962
913709
737265
408539
152051
217383
970086
755711
349859
533073
682646
385763
926710
974089
357748
121981
555940
697857
591613
984658
485920
1391747
69830
564363
314611
320535
161334
678248
920483
335466
475266
162025
573257
600236
1343019
861964
707313
973745
810936
615660
925040
316368
1086059
440286
734296
844680
536549
779127
848770
312733
362708
553729
745016
1235500
148330
359329
0
557616
817045
349665
413938
731732
721878
923253
283708
100940
1023566
161932
601030
184528
1008831
770462
505063
1095309
399656
726749
593545
754206
541731
425009
866749
615533
364313
662067
314060
514959
542405
777609
638220
729426
812288
786128
574727
771309
521637
511758
738807
698861
542509
509400
91987
0
508522
451637
333135
953415
161345
114651
0
164939
485685
1046335
633865
105121
989989
0
774356
673390
1104480
204962
921728
131245
392217
935611
882240
169990
369092
534404
101554
288153
628085
819470
206353
738284
43787
442563
140312
930083
447449
418034
775287
485729
174486
789197
526565
267601
798779
128785
19214
755420
784206
622671
91408
323183
943647
263615
529523
767598
955749
699618
217301
524984
532762
902315
28628
529651
249652
360922
810445
564052
122314
957917
829374
476373
207638
0
228080
729170
1193029
259530
669599
780011
331812
205174
941165
775050
148043
274439
738590
819545
842986
407331
782370
527008
640203
723761
1081256
1118149
405756
1472516
1069400
401710
420046
301300
562024
353118
516626
626547
442485
193297
898461
593969
1150789
802304
895086
950905
0
619592
575786
44994
231445
445620
94733
147864
306341
605209
698243
257898
396769
348259
500344
492385
241531
795254
33385
669083
604347
727297
703311
701817
607848
516907
965873
338323
204187
322554
660372
138885
688332
395909
943787
556685
393563
1042470
520479
232219
192864
355135
757340
324665
327778
1007523
628776
609199
396063
985433
556514
347682
1164151
559325
543012
936654
526079
374805
118945
723878
1125991
300108
357946
913297
120356
383522
513441
779114
660073
1124748
912847
581214
589184
1299217
165922
336046
770050
728936
697364
1251873
323576
290151
266109
768844
452866
405095
606128
269755
1141683
735892
172748
688153
181332
819713
190045
1026596
850315
808577
534081
775803
571155
281197
413691
72784
707101
755443
145071
772329
1096389
51375
328564
752326
501202
721043
759413
466870
765540
846312
676963
1174140
823249
882191
194168
976439
564623
441764
809475
423107
857454
427317
494810
944081
12075
394395
117612
944547
688613
959830
177136
683773
359808
820462
828934
248939
425345
704926
599719
116395
258207
1026247
743951
638373
489694
305422
0
379362
574335
1767907
615162
596295
223327
259026
535163
596962
697476
661549
597000
412852
925063
73237
118824
791483
495635
167615
1134875
879980
562612
478892
985526
1035948
642736
598448
420777
1014382
219142
588561
873321
177339
733647
521762
584969
0
807844
136729
695913
116417
772360
642107
74300
161636
1050515
723103
554898
578593
1098063
274563
341652
760276
549877
348208
1221422
526329
748458
1155075
675071
288465
590610
1101289
626055
1237549
612200
359241
136199
99496
256575
34992
307573
485125
122275
515462
1032776
527634
722566
452713
528251
258203
1129518
664805
33724
651490
119117
1198936
313889
441365
570502
48336
716001
810815
870871
899566
899054
250142
599740
1102448
846959
355567
496680
448557
1253397
714204
828252
554385
698025
967079
876159
506374
62933
967260
239054
88668
838321
335282
171736
780460
444022
340315
575304
1113604
900027
1044685
464860
0
1179969
549803
648351
703366
1077533
72332
645154
794696
453528
178473
546900
349444
974916
999188
913946
256589
685829
117602
400060
538864
685486
751691
1189088
543085
183158
572469
178795
810063
0
425491
104925
175245
146024
253299
1090260
352223
623449
351144
826694
916559
578514
332676
273104
188649
35227
514390
599384
1253697
438657
298465
286849
173975
962119
339429
631381
967963
658126
480115
684152
86838
799420
418399
191648
374028
485319
105402
296794
1041561
325302
674746
652864
829415
149315
1051302
334752
903493
796138
900442
93673
498346
593123
74205
448800
488937
234324
543090
192740
1021579
728993
291621
228832
740758
1301629
614620
484729
1093108
1105957
879334
975544
545916
70940
252771
218722
694975
578689
640279
354786
317191
450702
803255
173387
0
309374
478479
0
970690
57045
735338
148820
326777
274748
362378
716483
382493
1262158
362283
131576
485626
0
165288
639643
806158
827646
275401
546003
27200
769775
53684
688673
393739
927074
172733
611735
590902
475878
504724
286045
0
406989
221823
396357
516312
304772
833805
806625
865988
632237
844648
224505
258259
215722
623211
817645
774518
548198
27208
746759
463005
797176
102940
595634
334016
1188902
32602
887124
953911
1281537
427664
126916
739035
368592
903753
401660
532503
967002
622443
762911
193054
515397
933272
225580
89695
821717
248886
739352
0
1092849
931314
820756
863366
201465
742582
835054
915207
428945
550369
546532
223553
531786
652744
846590
422144
761485
956310
796741
923570
0
339144
679427
824213
718678
586678
73219
181534
197309
769456
743308
81731
852294
895297
832539
488927
520097
187312
295195
881497
427720
753087
308931
88676
608618
674005
867039
32534
758963
700074
919327
473639
286849
757972
864376
781031
858832
804154
208680
0
637707
0
555974
112690
750012
454630
686965
1158403
920431
115761
1194606
886333
842188
0
758312
691758
486852
158839
1095999
988826
916114
33992
835837
869494
71826
593693
703762
325083
469541
519171
1170588
1038356
579954
280010
334837
811781
555634
540042
835437
1320759
844030
775298
951553
896048
1146324
467900
0
207118
1206393
935171
527496
0
596060
726205
99461
552488
228391
236959
191903
738744
528422
1192887
833465
705219
1066783
695428
174161
35535
383340
1130710
734063
478923
354118
687724
72367
603667
487272
735436
455201
490623
478210
466140
1014835
414220
654762
900935
571039
207683
306282
211707
1077825
86353
255760
535732
557152
1096890
90979
636795
593549
183261
700412
437568
157593
1195587
845601
706450
138999
1161218
1268645
235826
606607
55973
867742
255273
502287
430414
759550
1075752
0
668825
541175
309925
736987
762416
237221
913550
627135
276446
739085
1167211
276981
341230
632899
992746
65904
651928
552922
882552
246607
661165
2172
54663
166656
689478
109992
1388928
26716
449517
1331371
965749
1136048
248586
660791
549156
300659
752957
597619
1188587
0
349298
946569
612577
845536
414706
702909
592315
601097
721302
398016
336561
269145
345108
150790
390807
824251
700513
785083
766439
147405
119854
602836
119031
669228
1075827
810121
319424
775023
668624
597652
178959
803678
737887
108524
590318
688675
525988
749758
895421
720322
806040
352482
774158
67138
763058
147690
285588
618420
626870
740650
701426
300744
845184
1476714
299901
335575
520252
544772
141483
501294
363970
563479
827871
46022
671559
675665
373782
519826
340020
757064
201021
616897
689259
91124
839099
674594
826590
1074213
141360
1213136
541649
433705
847000
224229
1016115
711064
797969
922868
320504
69277
997657
488236
117311
623749
807464
410725
690881
279528
865692
385270
631437
409989
99487
624179
136810
887649
1068946
1023632
777683
583130
41031
675884
862705
214852
831726
483761
700629
0
510504
1018595
438041
530533
636795
119677
601830
651942
48563
128560
0
809603
702539
1000575
802685
738797
850152
52561
768775
767006
709986
835508
772415
361971
1124994
430591
599772
643130
556416
814065
904264
20334
1085077
625658
402411
1027889
400488
893894
426057
347394
720517
107412
704753
416726
1383857
105659
559518
632348
358580
344349
903596
502835
995722
563426
257753
734692
1317195
540548
281036
164116
340985
1121914
884527
387538
48054
887511
140065
37505
270565
875478
719312
356749
125980
898435
701281
62108
267601
667704
677652
619907
153166
784260
748358
515269
334616
93196
411869
308307
827457
814003
275083
908694
131044
1062205
371888
57351
931781
593521
357226
711577
305998
1005255
240381
407595
776939
1187574
785977
109047
198379
796983
0
433869
602656
252120
0
152261
811005
536500
718528
406695
229407
1063126
885395
550814
373353
619684
258313
406670
642677
652564
1122519
664587
508734
1498302
137414
1123023
609606
655023
745258
504134
548406
619961
416813
305151
91053
490481
842991
343969
505294
658625
1044560
718864
69207
621544
625809
822975
962290
1107374
1133733
356584
960425
1163571
449313
815687
541532
459696
877635
673984
565266
693404
729041
605260
766136
967040
114496
255960
668195
756515
851486
963271
242337
849158
559779
1080253
413966
0
0
730552
566637
1322811
822203
780284
721538
0
854950
558480
1169694
963936
0
217605
593967
735885
1008933
586750
508006
207638
1086700
412721
612477
351105
736608
0
569603
903647
329388
99796
373115
271382
163211
967341
1108499
450451
742186
788030
1011687
517030
1031470
427849
822272
601030
578449
0
469257
142730
727747
0
564822
619643
156398
743713
963804
436132
117152
916580
263832
816909
809129
572567
646179
378832
1203168
881077
1469920
0
955986
592444
34442
685437
576879
77215
440150
780150
372067
570289
448559
762820
718990
1076354
0
833185
515081
979136
268179
259701
130897
140448
349205
16495
424682
755884
0
1054830
441615
507967
237063
845163
581230
702999
946569
90771
837845
535670
779385
660403
1301341
1150349
698998
1067115
0
533599
1076949
859672
491500
812735
851299
483097
797202
317738
386659
1025827
451839
417086
841045
433752
1073720
1058438
228633
878721
353988
747550
793876
761210
656551
478602
1400763
0
254481
357597
1030450
0
597979
1468143
1017141
39491
876030
724346
582717
1046699
758022
602752
202553
723090
1330008
345124
1164564
650284
235580
606558
1294112
0
919993
325466
429314
369197
224060
87160
639966
1241334
524628
1013391
469277
429447
576238
935103
610862
357590
124748
630032
411988
1095169
1013450
351529
43489
641996
421168
1131289
817677
147199
884662
473364
314128
1000711
365561
646925
763618
161991
461779
563747
799859
849334
681927
630081
577157
53085
263296
190375
265954
871429
0
1010794
612857
253071
294480
232118
435165
482016
518798
647276
512061
840971
744456
1102361
169265
842160
534806
627258
665086
0
130861
434727
52097
814126
720869
606688
86140
663475
567559
0
125530
753836
903747
752047
362768
599239
220179
124648
141020
96347
966258
480779
128597
731165
980565
502248
62475
753609
401645
296260
1031369
636748
437245
829988
524402
399751
308086
856151
962860
483991
744673
501358
610298
706635
880998
361219
269800
426115
800373
725584
532285
122780
1055670
654391
1068285
1311030
632576
1002174
822037
470352
1333410
209469
650648
1374776
547811
563411
580937
673352
464466
0
625072
601280
0
679990
840403
703251
607427
495029
673983
92259
245693
362141
554957
581485
449937
905815
750015
1013410
258303
640241
565765
176951
324152
383659
393006
72520
1022751
917423
829922
584999
1017355
604773
310551
862633
105802
634913
851486
203203
592561
35147
0
344220
674562
606565
817671
627551
658114
39737
314995
598855
684946
652346
1083105
928603
351104
812998
847984
640783
491002
1008409
86157
1079708
1341269
0
560762
937321
811820
127389
932901
459701
90353
561531
1091740
83397
355143
946659
461857
234728
768436
547208
1028409
81595
370685
836145
607315
1170216
778642
946210
338041
1128014
1040153
999438
263326
362685
477675
749162
922205
656285
0
863237
738744
672467
159476
859767
1054206
581931
525266
755515
1003245
384747
330367
593349
679750
327601
51255
1047321
731425
1038096
296650
297974
948712
995725
57034
362098
603430
782511
515517
0
370168
937599
924126
601545
572988
532277
425108
895186
333000
969505
252812
178945
988805
934055
521906
887475
1043976
250612
243724
441493
577402
931974
644265
785498
767182
617937
395673
590176
830020
785757
936740
652342
1089333
733891
673476
996222
931754
807956
991852
566749
32191
453241
943964
290013
200570
572917
125105
75222
1259842
553768
710269
579106
503561
745104
757488
684918
133804
655094
843216
850318
350215
34682
893701
148951
370229
274158
0
367226
332332
941497
961491
500395
76765
1030774
550586
164671
384012
735797
828136
167306
759602
946910
1006828
10712
358608
497558
362651
257353
271894
852351
651682
410022
32656
783913
739516
882431
639723
760078
1108121
488664
813120
739673
136724
294755
656975
249913
1224368
461898
74437
750322
521827
534935
0
658884
131044
730695
797096
576597
624791
402441
1045494
409173
574947
450515
644292
699560
702553
565678
592732
52672
37248
821150
615007
305143
501625
957579
698439
517087
675200
120515
952360
475646
90804
0
968360
184204
659025
414293
1071018
487620
923240
1089120
549753
972056
770551
201386
821570
710234
916080
591630
176627
41077
742302
542141
632576
793144
800070
956187
430140
971820
273543
190657
65740
758946
242480
899382
246757
693226
763267
71190
320011
406076
497889
286762
702909
323443
641627
508524
400108
871216
168902
1176558
697042
845588
977888
379670
504921
495698
0
457611
353636
264028
690516
885339
100661
119651
1059733
1143552
671345
63094
184935
755921
662387
241799
225562
27553
830650
351096
212686
800752
159155
940860
158910
476629
449342
384491
874937
737379
746818
544743
174670
737215
523089
787489
807771
488192
1092425
814765
203759
640515
843682
573877
750170
643658
845743
156484
555174
579034
82109
410838
124128
566671
782032
667901
175303
858213
0
310296
985977
166156
669009
601198
733967
387096
843459
358953
693387
613461
308603
323443
1322095
790538
923650
871429
133075
433586
382058
510193
660388
1441113
476330
1278608
764404
841220
812642
913953
858318
810648
624556
598080
166798
229668
32169
357811
1033928
334043
693172
642156
652530
909411
514220
682905
1117987
407491
322299
1314664
543327
937683
633169
323813
310827
837574
753087
431976
443677
942524
845836
430118
690173
647950
927935
1050907
744269
1262623
522874
512246
646016
643912
530151
921711
891886
498577
348895
948423
770397
352048
384200
723521
0
1171878
199798
94263
873041
227294
467074
918253
835527
613098
685696
631872
923220
685863
1091216
370610
67282
689954
338293
224495
1099344
854869
393273
762026
823655
753117
299995
943968
733814
289751
888390
778877
334390
47053
1129199
307943
713667
847202
836029
777683
689505
796695
351272
1083552
1156783
1161724
695357
1198135
872027
1003552
979431
761775
370069
1170042
2177
379536
121474
795954
708001
771562
781519
592603
532934
571499
721131
237040
928570
749919
1191769
1074048
556423
398431
0
319413
859952
542812
888204
730589
561866
915964
319819
55136
390492
499360
998339
410399
444129
215595
653767
0
496779
1009734
627912
791647
283511
796084
116204
820287
452923
366167
920613
914588
932691
490577
818760
1355212
734579
678648
721966
64761
1312169
841131
816144
1253788
155569
253274
190698
1163742
944664
232752
956508
172468
39607
828636
47742
495182
792719
527711
380156
573136
380957
411964
432553
688932
1080678
747656
924968
965281
613162
327688
412359
0
478341
950715
747378
687557
977251
1027656
602513
1067927
672195
1116371
322189
473497
716361
1058037
726353
297751
359896
589114
706791
673702
863177
611478
667403
421441
57909
554231
1295910
364762
468137
125292
186316
58059
699084
350405
71344
622513
355941
169890
463336
488973
372807
576767
586964
145946
1350675
30006
988211
676904
1040991
217084
732447
727866
405479
787568
727442
853572
23296
559583
126911
847275
893275
652846
812021
790490
910713
259381
90442
237332
623114
425194
295556
762974
470826
714400
671975
368950
651490
0
515691
229350
82408
57659
0
93205
668719
77715
146801
943534
36396
508926
644747
502451
615271
783141
373579
0
384687
709601
513026
369916
563012
1127416
316951
683928
396312
620868
407491
1253482
530459
891880
1148198
755795
1061795
333024
178740
240482
1032657
764770
776167
359313
234889
565116
486006
888271
489937
694022
576690
114073
743067
540042
923743
520547
101082
554551
0
635384
338299
857789
499596
93197
1031923
400492
969904
1001287
328029
694631
843258
870242
252172
1336122
350783
599065
121609
368130
122544
724286
358748
831179
1176430
645180
885147
1041829
584981
205898
621364
881458
635272
379718
298608
760341
684331
240509
118991
176569
266736
738548
635878
614752
594426
1194560
4257
660894
249302
321054
437245
419905
0
1036994
690074
1218135
926367
503457
722322
648481
416846
494805
253682
813116
624155
1143262
73822
753455
937089
726258
853869
244017
503184
756749
101109
938225
273795
749498
725819
677750
507116
295486
971518
415889
831474
518893
438419
1326405
720566
341820
458498
589762
1295254
364554
824092
514336
998156
427272
214559
813213
297251
323416
672745
779221
401045
798781
715190
333793
629600
857947
728260
955573
760955
72004
477675
1000500
666179
1188162
216789
929901
276446
467495
598710
463601
816182
677378
65464
371490
698391
956740
580672
1061795
1243580
743678
555090
415302
629597
109023
541094
831331
731224
961762
339469
139263
840267
325319
177028
703486
640392
716733
1122705
0
734088
597979
1095532
1105391
317262
1265064
173285
881498
240923
498544
274078
351801
397048
0
918873
738523
743913
563617
1057073
510936
573476
827947
620717
799509
924689
388463
513552
1064234
463549
735286
264913
580998
571344
827497
930556
537384
763711
0
1001823
485687
665199
986728
1004265
1309106
1079039
629950
613042
382493
0
561129
397480
629334
1206059
750575
1313154
196022
859852
190296
53149
713306
354600
303673
19525
663542
781371
482709
701420
242300
320952
951949
132377
721838
996598
818227
1134027
328666
423456
1199868
1052110
0
541932
474495
791696
1129754
628945
815824
665655
871199
230546
911995
420351
477306
835325
449846
840107
664972
430826
429485
843682
250352
647655
1005172
701865
391493
194061
228451
317483
417549
678820
673103
1007414
1142561
647923
578365
360076
226172
513355
1354159
291043
722449
955525
886356
1149038
594136
281997
933263
622543
939506
928524
311342
297497
0
644049
139645
1504927
671612
1333410
578127
998920
70938
169840
908945
1086983
619079
0
355051
298506
661518
740298
119802
1023300
731131
69890
376319
706737
721131
378719
675896
800483
686618
328285
851120
859466
595689
495310
800373
739487
247294
366292
0
546474
407071
1138533
672600
897557
753483
347351
758638
433304
987210
883359
207686
368807
175006
1423783
451376
508025
873396
478620
378375
800171
830414
175599
98130
671016
678019
955869
149350
793348
578511
181955
844278
767013
654931
144037
762734
946577
770661
0
600797
636275
665757
597764
772017
801381
629975
841272
764419
439262
755655
108202
1178396
643527
1239924
865309
262392
409993
534213
586419
1156783
555464
695045
444734
553052
510703
652572
809598
200105
1091334
692555
1139438
669332
1183242
615162
284538
0
762307
781422
412072
951414
717899
701265
1020551
517295
827745
472500
1067190
582413
948909
168113
597350
860859
1099895
683701
171027
96903
630834
599061
429975
541836
879158
339011
650821
202096
130890
54655
837598
327559
738801
207421
526565
247861
689928
487356
787764
603453
519784
425965
0
612766
743117
552610
690933
197739
75465
575626
785547
183376
705490
716349
254753
989025
956187
887745
522549
26648
782910
882783
1112408
976203
0
399117
376985
756910
404480
1475843
468856
589728
163098
454222
684748
643377
573251
922968
928879
727814
667772
807527
201039
1141021
484832
723538
368605
895329
777243
299973
691454
1185909
860970
0
818996
672175
1005136
382630
907363
346271
632515
668603
1099895
130404
708186
903116
334697
364138
849817
731625
522128
718555
531396
344656
724558
0
462458
554493
625861
911303
87405
736048
14256
242483
242223
926824
258683
546543
290382
324805
75029
631733
1388274
817898
372180
675168
1032705
164477
432002
504798
626322
519327
370168
554680
424287
882754
145098
32745
445184
1052595
589806
375524
734187
629353
94756
380634
326238
454578
144343
197338
603667
362756
395136
350258
528282
831626
470522
658273
87160
830650
437426
608336
958442
138635
780241
875392
0
197420
916801
505567
516868
682084
383928
260635
1046038
506355
513807
705482
643346
66468
828972
615883
324809
878991
895877
272093
259035
736483
648858
221878
1258607
387777
422182
553037
1065805
803214
515697
663814
387278
786376
732808
760828
832357
679439
0
360307
578005
735383
660350
5436
460743
616141
497275
965188
227321
311373
1441227
411600
427108
699940
133891
746705
289604
51947
36228
0
1450754
552906
597066
904257
136226
1087856
955358
855485
813966
495833
623167
500634
287487
104873
744538
960429
333368
17277
738266
827592
724470
454708
1039819
470826
443198
78850
541788
386994
854883
332603
536671
108496
378390
1064846
760760
398867
435989
493022
277672
359538
1162213
554572
1000261
1266261
1065408
647897
370273
254399
0
580406
136724
836889
468596
84461
678024
622553
611334
166763
36930
158843
721287
413430
538034
563687
0
652682
602956
142945
870570
719745
547272
52961
664972
860603
750215
878721
441071
920471
93759
1032829
619336
215018
273415
768064
78659
372112
0
471774
785934
495389
567184
173061
553066
834321
0
887835
187536
674852
351086
760904
77445
405583
752255
992600
1005659
84709
795960
676006
1045496
1069419
831200
738215
484928
887691
464920
803406
1009892
205539
0
682731
937636
906418
817566
437647
901918
538864
288219
562602
755200
903755
286930
820189
348997
654563
543699
806313
847456
832045
392916
0
0
797698
653485
528231
195180
716884
369824
197442
635637
561081
56428
446922
188061
871286
309784
493951
439329
740517
830204
150898
810168
301749
615840
668430
571735
839987
765441
387593
445224
654465
311075
962646
811664
884110
833863
201039
137323
214586
59934
779472
1143388
1074480
215733
1387993
1543050
151535
718058
625256
495079
970150
203606
646384
584058
147694
771085
588576
336169
157132
677969
468763
411393
864957
848455
803100
764077
924787
421555
614718
590033
752927
137882
297896
796660
335516
439747
1192840
1038358
321710
429104
215074
544901
843823
654908
560406
0
260935
669827
398337
488622
525712
905700
71760
168945
112472
681291
118225
432638
581788
204231
639849
546626
946045
787141
0
171858
412350
460851
836178
0
0
607360
424552
495174
811184
242142
89982
506447
61016
708666
522917
644756
709767
781049
594358
1256923
755906
650053
273081
0
1080486
622812
598464
403310
557197
599267
0
686811
560273
400890
751960
147636
663147
271738
508285
549066
386033
724520
644870
934719
612827
802304
821040
1154652
1030734
713042
490744
847025
756008
671011
464272
424573
1380
961841
425754
691997
1092285
0
87709
53454
1090198
348277
586248
0
350803
334375
451804
615576
45020
737971
204803
856152
476954
691765
959342
281820
617209
785362
99046
982046
1046125
190823
76115
382291
421162
96787
641277
1216817
831182
403638
1002280
1251107
447048
523814
396317
158220
278826
560303
0
612140
456206
1123243
795964
1034351
495480
233176
66082
596504
933502
838181
338776
523746
433135
1105546
73421
567949
432040
985760
1312872
350807
362457
827175
833379
434818
1243823
505135
239485
218428
760287
962403
510342
86684
800992
605404
1390725
597141
591485
516910
246152
772415
753297
267482
311413
797659
700463
915579
706858
103513
231004
738801
102009
700638
172482
1229984
825662
129146
629848
713320
259297
664716
670364
313577
1308140
872996
372690
630706
851883
923908
130597
83696
1144559
139700
563761
1331039
838028
713024
112645
542608
251422
689253
89629
502930
551535
556719
195746
565415
519465
84084
740897
86302
483355
268658
747345
776777
1286076
687374
757404
705160
1133437
919414
259849
142412
469819
1296770
360008
793753
364733
986085
704792
822463
921277
1087780
516644
758691
1036345
745916
840200
1046505
233732
605457
40262
997460
0
652166
194852
164698
713568
182273
542757
768471
111678
1005172
636109
33277
787489
649127
942354
515353
250644
293964
596840
877103
1127313
1099966
1015350
715675
160026
547229
186448
1042369
555695
41626
220179
36985
752399
614481
488308
460623
971251
267405
821362
202431
132454
859041
502895
0
702532
413302
108176
280521
1442573
741934
329470
871597
521762
394818
375157
1095801
247984
283049
716222
1316226
1427540
900891
600279
302228
357366
658038
963315
756001
760090
1181272
542406
0
893600
737189
333089
729133
366389
1225848
596126
900845
0
742132
17423
1166670
365606
379434
345506
756058
857198
742820
886799
282024
614593
1075566
697124
641567
781187
533015
939859
287225
80048
135864
604022
169416
1010627
763369
664202
634798
547705
569594
1527267
30459
1212293
199811
547135
746000
169235
144696
808256
667277
538877
807380
504705
487999
934371
566606
546338
353024
684356
263163
183061
90592
1249879
100049
611796
657704
1019007
162357
237544
732136
0
495017
512892
581285
290433
414371
490600
299306
619278
417035
906816
895385
728987
822812
766724
748008
192205
520097
633407
200735
581733
845476
148771
836239
516619
593021
158255
728799
960403
57270
734788
439644
924230
514635
511872
541847
572729
1116452
186494
1406808
252223
1141090
828960
935923
382044
463191
422582
982939
362172
0
310355
804679
698882
566504
959543
505379
651307
1107253
230661
72672
897444
600119
1253420
792962
932966
92536
0
466445
335731
576414
418249
394768
694677
1219196
398867
219921
509281
168939
707262
601021
340356
865629
377422
669009
857275
684713
15480
565287
542151
833511
651445
669787
499859
273038
297905
232783
555244
1009120
613073
963583
1027433
105582
419409
59002
0
253742
485207
1029112
160099
796869
655809
0
154347
362776
941672
556177
738603
128876
382594
416992
730146
804314
236232
707299
312773
722674
545977
723265
1080629
778909
948423
1087893
369156
416565
878349
970747
165953
810648
393140
715234
675734
873965
1005241
1179657
205529
153182
207003
767769
538220
644559
153601
835546
804539
1106212
860154
610007
609549
919698
297723
88498
586551
823550
732845
519846
420452
466140
577914
337057
924465
743988
325351
1133759
556134
776370
738797
994225
703719
810553
833264
919546
746974
503666
427343
425813
326707
490385
473417
188885
1122043
458908
0
714809
300124
291611
202689
0
491777
222001
511846
1061936
242117
731166
776100
0
955689
0
679224
1263514
125869
1083808
886189
463152
880611
1232473
87660
0
516955
713896
762629
650879
220154
385757
830471
150834
716614
993920
824111
518520
782250
946680
0
334751
51807
79760
176997
760206
15880
47425
451965
571551
1008544
1265785
801644
242483
918236
621082
748695
716061
226224
60848
0
391296
40142
7846
158076
679569
706512
893709
736618
1347204
527717
885741
650327
406753
763796
479655
1180981
559471
0
207588
1279634
396017
533112
669042
869336
710867
957331
911458
500952
877599
848207
651225
298335
416024
304919
619827
910040
691578
683073
593027
342575
808376
637704
871054
447192
938679
376733
537547
562306
982721
996253
1235088
463036
200105
1027025
366149
518616
658044
313553
293776
246632
236361
301060
797482
690244
588256
137234
341511
991391
792738
371733
805225
799264
357864
0
194056
250783
403111
525509
723671
310518
807988
132261
860501
546575
879252
196547
925078
395691
503081
203374
95187
915104
1409741
109586
838764
941800
616549
0
149203
1038279
400566
1045102
717870
263022
923727
775111
0
818596
558543
473179
619092
909097
717845
121367
264652
488699
689443
116615
95849
956628
860321
235153
454356
133804
953095
607018
838309
806684
549989
1107715
241934
0
373736
0
1085827
203486
638020
935458
1080205
396280
775087
798357
446171
784500
824116
978768
1066319
1251226
884508
577421
418415
205518
303257
0
836053
457830
162614
115702
844034
615528
809588
246105
135801
1161529
574947
911108
764007
879764
805829
739503
658795
703306
1178577
1309144
133587
469552
846669
918987
930498
808584
1120092
905736
416565
932654
472914
0
545730
863561
975649
355943
74437
344125
945955
593812
632393
1046604
851457
1041990
711125
956486
1132935
190942
488562
361061
530482
103664
684795
831700
385145
1009067
831023
936010
989056
688694
739827
465943
999809
1015754
179480
973800
977270
797290
231583
282143
400929
727873
691389
901774
1023349
118399
835272
718707
905362
961116
341067
918561
438411
1028509
360728
443681
42038
1130582
731576
483459
373937
90021
892813
597619
0
1026741
315330
293678
612125
719301
623764
1209232
138662
945325
544353
720479
1012230
805303
203991
1250134
463014
326312
774881
375343
642597
634769
520479
781494
1122842
100289
1050106
949465
443883
1274757
672589
183436
727462
1115063
200386
402865
638100
376625
823439
1052644
270049
294690
905302
788467
396470
912390
1075215
270062
332663
471981
241374
912477
596720
1063941
55698
808359
434952
386780
1077469
228275
776662
0
571072
51988
897547
674000
140787
1274954
126202
563477
1002513
629378
922190
154822
1348307
1224821
526536
976611
83996
441885
765144
971679
1052862
1153486
546961
775971
110018
574794
68567
77438
0
926811
912020
205763
301104
1125081
466227
614266
655884
858252
466242
633590
0
396588
887585
115547
364912
466543
307914
654610
337786
669447
506274
58127
456716
511872
355204
0
677708
624607
877680
876330
476758
774458
339247
372183
581940
816184
319302
678313
91423
684137
868194
707894
1572095
561239
1087506
910225
589771
575004
51709
937022
397697
835640
887877
1327045
191885
845410
468085
346856
912326
988330
158320
686946
1131768
576408
938666
407559
578449
732319
326935
814913
289456
53089
38612
208614
1002791
749411
859586
230619
783184
98320
299536
1261192
1067072
577551
253008
957077
694825
607075
130299
427203
489976
223265
434657
608917
1070078
828592
480791
381321
151065
130161
879698
103938
660900
1196196
781242
140442
193968
199147
1122708
695716
418613
925391
386984
417154
227964
683817
1152571
602757
678329
704792
268656
873550
1080065
204006
485953
1058372
575155
847602
1116776
1356590
118824
393240
638179
730408
824088
38912
533945
938881
690199
1619850
247975
1032709
0
784663
0
0
859348
700860
524070
581511
751028
1102842
561714
903290
164801
715344
434038
271926
490162
480280
1148487
176610
1067879
526381
680224
251870
310292
988637
760760
812230
145123
0
351256
305265
804519
695720
962044
1087837
416783
264951
945302
513310
601356
769128
888409
422492
1000857
636133
1177549
469831
745111
107435
1063194
386048
407887
533643
1027150
928536
358178
838478
729028
302502
709692
690914
97763
145888
438911
281294
580790
624580
1107581
376701
617679
746818
88031
785511
946
0
314232
0
544794
823664
716998
214937
84629
1021222
409005
1136638
1055458
965529
803454
102567
280829
388734
31822
1192666
421293
938602
801839
605174
635718
184393
740020
549255
87185
1280879
1029339
182747
867317
399134
433586
661748
677982
335159
1005913
584564
310170
708466
144053
499178
407703
800997
1052668
287609
651714
1068415
496525
350532
543395
347811
129638
967543
531440
329387
696567
296712
97294
929047
158931
534741
505054
1000514
225928
195226
680044
724852
1104659
984280
17824
428180
494466
682793
380001
280343
371467
895854
673961
248936
500870
656636
316667
148191
555969
986733
178552
590268
341858
185514
401162
1096377
752711
334839
688968
536351
399496
453565
631875
503166
650445
155045
972223
938648
554961
1051848
0
915941
407595
544475
935927
0
147914
960681
296794
540226
982
549751
847637
433816
774396
656839
429990
106507
1077940
930298
79142
733573
1054437
769557
226038
354186
438542
145946
1059501
504432
481420
208470
944938
975569
297587
497073
362595
581590
810279
482923
465247
24645
0
219891
630305
0
632578
463258
718097
1062107
433605
302125
777054
318948
695725
749548
0
708411
84429
1081684
165583
0
616243
129881
724574
656785
656049
843985
1182695
153991
462447
640185
511231
754641
150556
837626
423012
1154300
929582
155202
660073
817651
139711
412017
165102
650615
520748
456295
709123
510265
646490
643876
487400
210126
446937
597969
473297
208661
402519
190523
1142953
539701
959019
945341
923759
956794
65451
328141
878978
411411
406779
547809
668294
434352
561024
164442
362863
271255
216053
837826
788430
865309
193940
331899
140990
979763
73862
1042153
9931
129791
693200
428868
935172
749965
959068
724574
561905
730857
1062609
1162659
347562
889034
1254942
938867
383001
312156
1247690
892082
756222
1248097
0
620223
325466
789090
1017019
842682
893362
1082134
964193
685077
0
79577
879489
495290
960936
228429
0
639788
1034391
1002290
860775
466140
918561
1113522
456578
1109128
605099
799680
1138905
0
564757
605044
217563
708557
524393
953724
966696
577251
710854
139870
605177
23655
115159
178508
460108
1007904
1010880
103049
770545
1011204
369380
156986
566022
197437
453143
833477
821411
988565
109438
641129
974708
700865
824015
60590
931947
801811
553433
378152
863561
768226
870462
108591
738701
261394
24689
638239
14211
403059
449902
752031
784026
286557
833865
659817
560562
795767
603002
633175
1195923
130979
623492
1089969
562393
436329
86936
693725
452139
1346196
0
739462
583525
531676
807105
359722
530516
900419
110225
205776
47810
471366
1182546
310530
490131
317920
144758
423010
416726
91408
611907
78680
1309874
272575
439935
698594
671975
770959
0
959062
81811
1010454
1067360
855524
624357
634516
246869
900003
292109
739034
664234
696465
1301156
629410
786885
511038
427857
124232
716447
546095
751847
820853
797482
723968
113478
547359
828496
549255
198535
350557
726412
547540
1002791
866931
799936
607724
378108
799531
194808
196133
1102361
604644
226069
757710
325864
896924
1043548
465057
252478
115494
693044
1270003
400877
714541
690024
516706
590758
919112
0
607156
778877
575681
746651
549396
659291
0
380487
505975
139109
293205
65409
667034
10278
628920
449061
302914
57270
806299
683864
668624
382080
188749
906867
330524
391345
835152
712389
875557
391610
1195658
129772
951267
1026086
289402
91853
833073
510336
817386
972206
942393
0
1082580
730803
1094338
98286
78705
850045
1055626
1019202
762691
276257
381561
611144
338231
840441
883956
57909
588582
740047
107745
156229
584531
170274
665675
726239
838987
958855
561732
0
0
804849
685320
196688
170653
182793
660563
73529
863561
1137245
724404
479623
897019
1347923
1190365
617588
623148
319303
71753
734644
681454
512668
243220
324687
594136
87799
670737
492665
1076641
984946
557526
786683
234172
394980
1294937
585902
829615
342575
741985
31227
592867
505999
580117
457835
474250
405415
60040
238274
958181
506292
469098
334878
718895
486788
577274
1057409
187199
333429
530335
582721
626892
625809
689367
896129
743415
507000
723273
660881
673771
509928
646181
12112
89285
781678
466376
80625
564678
629348
412734
671323
756015
655504
735883
1000969
819621
331448
373782
366406
571516
795572
537475
484203
982442
783192
493263
313812
587894
799355
544060
97455
233765
786842
146890
758418
898864
516435
994026
700099
517905
757745
799686
587603
191979
189307
745452
882810
726014
858697
718823
494835
639187
142558
134384
595107
55226
256486
656592
917608
551290
806170
537846
423456
434405
112275
914363
342040
160286
584413
473648
217590
259060
556685
138978
261257
597899
670728
709765
911108
244952
707493
482942
6184
531873
708276
1206548
1145274
681802
830839
358043
826370
615283
628679
945800
329976
918837
715022
690948
635845
728913
1046899
1072446
480751
74364
546115
130816
1072403
1147687
766331
897043
151122
84885
145287
761526
235435
786589
592653
290753
638624
819442
134972
864696
586503
672834
751019
832898
1029352
661061
643332
495634
985395
375089
698341
1256650
993517
890682
651868
375150
465913
664202
0
815371
840319
959679
378599
637465
974378
171045
753179
802123
746691
1216121
1018039
285760
650760
61273
953292
1043774
0
326404
212370
197973
733332
664277
803119
405095
393116
973643
11359
639185
378755
613797
456772
250214
451054
173993
441103
791664
612160
0
155117
501088
204612
812021
360408
413366
632679
693806
761021
427748
519620
718096
839114
694513
781673
137414
1072577
771379
292418
924124
752549
758115
374675
656695
449884
801997
756858
649124
128807
918256
381602
455767
907549
268103
948349
73392
296106
609709
761486
1041401
1202342
717568
299999
560618
557753
619896
368426
898660
22722
407745
506757
286861
332337
273021
352650
495908
1050998
553221
415485
251422
673937
386831
578982
549060
315051
275579
830249
869477
1265962
467965
230412
925273
706095
489555
1159603
593264
916590
1311030
156758
646806
689772
1244192
932182
841475
769292
628818
138219
468368
661601
17164
904294
191574
254270
1068248
891982
382131
339392
1104308
286940
690466
1290260
1128084
615101
76874
875943
244622
0
914336
696508
669644
328026
750505
0
273904
740336
665264
508758
265383
912186
991482
999684
152691
742589
743798
449585
168640
704106
755093
695005
967065
389503
924539
761980
0
405821
630921
753292
48917
554842
83818
459501
188232
690053
1151540
668979
778686
0
876192
1217484
1458924
730616
876749
535020
862163
76305
304303
611562
990507
700701
192590
544999
649966
608348
176185
176797
1156464
657745
198849
589548
870922
869405
658858
477158
458769
483778
1026985
699262
1091599
1031961
0
299120
488828
1291299
457507
841407
761775
647871
232753
774786
17014
858903
128805
340502
821059
1167587
903253
927784
714990
580235
159155
0
510856
895552
796787
487148
198849
1127154
900038
278560
473043
320905
481123
1040282
851743
274434
593323
701957
1219933
755173
166047
820824
866829
112669
671235
468554
0
1011682
371371
1041162
554923
783015
1359118
456380
632452
454269
384947
667646
0
382348
655504
847997
0
758418
368130
565697
1058962
312602
297843
793368
1004670
748756
197464
615514
1373050
953609
679388
242216
354786
439543
718401
126393
206738
578794
927225
1153486
386963
147524
464179
829177
182991
592175
804957
751375
1197340
792007
0
233644
875060
939002
665022
562752
525713
1269683
755808
226633
756694
784895
490078
87491
629764
327831
205240
812733
1218224
1050616
560493
903392
1140548
123349
1138200
161820
1428760
759493
34981
398945
0
739500
365506
497529
489049
585100
808540
851734
409916
0
144042
975544
880996
0
0
709525
787455
878166
830765
553479
313070
271139
1062487
349629
67328
710025
1393961
1028771
176797
1158569
278927
294480
0
0
466305
0
335797
939562
96224
817936
559636
962706
182268
458351
689943
533734
240037
523336
475893
98537
534292
163624
739462
386293
610986
758714
1193626
792876
176175
302194
998592
914671
208396
177473
1143188
960565
1305310
654349
531278
923311
521813
657062
215403
237899
1102642
0
614717
814207
831346
340401
380313
562172
200702
546087
636627
640619
766516
720222
230661
469372
429327
647423
13472
741111
424663
773042
571170
893064
197748
108949
1054820
377899
397750
963073
650108
591367
613542
777871
1060613
954075
243255
1406970
1008323
764063
827041
432941
697733
773754
762064
568263
801636
197324
890435
606722
224127
483476
800633
347392
827345
805776
439855
895353
361339
0
81778
1161288
885526
1006824
730209
265346
954388
1115569
932261
962860
428672
123098
338994
437996
320935
974021
378016
576399
69850
677859
630754
1094752
522786
479066
927187
411535
61366
785330
389627
629364
620717
350732
191055
775998
539954
647214
576648
499945
712418
847478
681033
299100
279246
1124817
919153
0
631140
217439
988587
319460
844220
658071
269883
904208
987779
875933
286906
855133
698556
500748
371599
768332
149164
321119
371217
149986
113832
67140
0
71857
722214
395727
410610
899382
706965
946618
408034
80199
889645
364961
582251
385191
78080
1077314
42645
745440
131415
511178
758556
592635
891606
838520
394704
827952
990381
744691
208475
856695
218982
43481
806863
792856
873386
1048748
538342
369901
566813
755574
259759
51830
1416276
368737
212267
1152022
736630
997478
1145016
728702
344336
906619
637401
790924
5214
1146133
174822
455297
460102
276446
485509
764716
803640
925874
561202
320114
67980
276278
313787
331577
410439
802002
853316
39504
536359
622067
126461
958849
905347
1027691
0
363626
749056
158906
457909
614705
462266
591393
1235661
313210
747185
294138
571689
884209
1131272
623067
147348
965447
829123
624532
773307
429064
1149058
985179
164515
720773
1047170
427230
1091235
922170
550444
1093254
90130
774835
1133105
803365
463288
527692
454503
533510
1194907
466425
131871
83505
789126
363206
899933
1162603
1102954
580725
680637
1202087
993218
660106
836276
628379
419094
641124
365620
416818
288870
181279
332488
46701
425157
842326
824837
471909
209058
835503
0
196234
880482
653330
503186
1145535
644433
58675
976913
1023616
942524
903497
639868
683743
835807
1619983
0
663479
1250480
486116
592850
833808
1139379
1083155
184226
812667
441992
656908
279395
465565
490082
266860
196759
652324
700866
336294
819399
236959
59134
52385
1051106
744811
23345
262774
534453
518532
824889
450857
893484
739977
843415
138981
831880
848968
374619
1364537
331727
879686
974634
356297
820222
813047
824845
350752
947094
750209
1187012
830863
1011564
1034084
608001
930838
870329
1116199
813681
220845
842043
343114
1023755
935064
86393
1285438
184532
1134141
560132
790374
579518
298786
902559
173268
1030480
68253
797449
365342
901170
1045487
1038303
470220
700217
524733
0
766842
1154412
160842
1032360
494272
341427
831346
972055
935838
428095
267234
394647
82316
1005708
647983
782892
874749
1242851
995268
729375
688694
250308
1010926
889791
268477
178376
14726
351432
760884
1308962
626125
891070
90756
401272
930853
601272
291664
880694
932139
973321
1205208
393520
627894
665034
742046
918166
943351
577465
801729
254742
1542467
437647
1071222
943620
798763
343079
1023820
727203
274312
180040
357299
1041465
117761
1154991
610955
337554
99012
559769
386118
1030811
643428
924960
569519
825949
236961
746109
728838
360365
690994
254894
862524
459853
1143733
895189
85387
737830
884285
636650
239988
113083
980334
133127
814692
1463956
629261
8600
405415
332108
84709
371052
280291
117410
652131
135822
229238
341594
0
1488251
936680
406787
626969
842078
677057
936404
646939
590660
1001597
325466
579560
618844
664496
335202
1008706
767335
533945
1100078
693656
566090
685903
823284
1059329
32656
564554
248953
715946
388863
196042
948941
1262403
615838
680566
485673
340352
205659
538784
519897
403995
955631
0
243269
110207
795597
919362
847826
523895
62425
0
563521
1312061
874970
654983
59549
58114
513622
223277
509474
416505
0
337885
682642
771428
844116
549656
170441
782652
771864
307894
1000016
276457
332603
326686
1373800
482384
522756
720737
392218
343472
636039
1174160
991008
395039
894509
692270
0
966500
1039704
239153
1085129
921923
716701
427231
431426
105073
1111924
829652
776814
801955
483437
0
704747
266734
1317537
536675
915726
516701
215955
570968
544285
367582
165288
81627
433880
776167
942583
970646
1296770
513649
379484
1019086
513803
493187
86126
577078
718289
294278
728806
0
942949
961768
642949
566959
851205
49632
464083
330515
871115
466125
377722
0
553778
837074
870513
642110
10854
985868
737241
1083857
589162
671113
820865
637247
1192113
399899
480844
619475
825647
507377
1130564
530043
400740
904102
63970
814504
535471
982684
873183
766460
844293
852957
921932
668879
595462
359844
789199
746152
614050
410756
205646
720322
597245
0
693588
819326
503089
921158
191692
657256
627533
143608
194841
559426
466459
749919
312544
1014835
949113
618979
243429
549698
279852
1261012
665165
565105
696112
1169694
901818
910213
649132
746970
21833
620041
790368
455066
212446
0
1010845
449658
904640
677806
589752
624825
1088534
581987
940683
650622
908621
85112
413313
1187574
155295
469339
556131
1328526
230494
915734
604828
886160
771562
413645
1020270
767813
262781
544285
740754
389358
253574
669078
89541
977696
1333554
381133
0
985723
551606
971679
506962
659039
525178
0
419330
834309
908383
589075
1120544
515711
1358875
838987
1045386
837847
486546
103150
530377
763146
469366
893256
588501
493371
249906
700054
426688
694215
796939
414367
551409
873849
1142865
0
0
790365
411673
693573
125491
627551
100069
871078
425645
1172301
903741
290292
778129
963271
1156183
781706
691813
608791
419420
534353
633423
1135378
969765
295426
695019
471701
1068204
359845
188038
581587
76809
695855
534585
825600
1348562
614273
315868
811762
631269
385983
470495
730206
259381
59800
887096
795234
237116
819075
289871
675042
238183
25384
720328
333115
1534
503645
1252826
971780
591061
46781
194429
179339
682579
735436
776916
409068
999587
0
984695
425765
593826
936422
629429
551650
289803
366233
243575
681307
430553
87178
605238
226575
553804
292544
197943
541101
431479
877224
994392
826556
754127
1004427
906378
162357
588367
1103152
197043
379249
927042
607641
646368
1166906
296717
871849
0
635794
443223
861110
192217
577398
824088
658865
841566
255323
929798
592967
1098537
727090
81766
290137
751228
78650
936366
818070
130234
921705
318619
509278
485139
1037653
541183
638323
504812
977934
620935
581274
913564
583647
913691
601158
1162477
914308
52564
440019
64533
498350
500331
513245
916675
1289458
153409
794283
531210
824920
751555
630160
611226
893467
672339
862453
919832
0
694975
666506
704332
225958
510544
497718
227321
309883
1061753
464147
382125
479948
975284
826624
935442
1192515
349174
540588
53564
528980
391660
683322
672682
330229
305730
1017782
518104
156060
0
1195278
662168
212617
937539
400381
948538
886387
561303
983927
76458
850315
171058
101744
1094516
506506
573023
636739
750524
341024
1007074
998900
824926
11242
1160607
0
414937
0
802189
234840
177990
891125
578689
657919
605392
1083363
247359
563299
1097281
442731
289599
180654
682017
892512
467630
115525
329300
126622
656592
455192
755456
1029546
854609
197073
655417
554834
666924
1570786
700892
243764
680262
378889
901960
255371
735818
61281
322295
792245
699806
274759
82150
123641
8107
1180481
614314
529598
521208
887934
436563
602039
527837
0
617456
1024725
515111
988047
1053861
944809
571600
1359522
575893
886164
781761
444780
987740
937924
1153886
527668
371896
874605
732494
198451
663969
970266
508984
607653
716441
456809
1071349
953894
810180
277269
703768
80807
0
1058836
177049
503645
870948
604777
357004
725069
543372
233858
597515
55568
884209
360622
236566
663550
530396
481293
478993
1059297
229258
969914
0
432097
569527
582531
284285
297359
114331
0
115913
375726
607856
1032883
626929
1005618
0
350206
267905
857381
386828
337937
479669
753894
723478
1131707
11891
532742
928565
653753
29992
861231
1009684
324953
344720
820287
386103
502364
518066
701554
698414
1137866
798384
128408
391045
426865
374675
581611
315850
1198500
756440
413353
635333
770616
1060594
985719
706046
542445
655821
784972
1027461
538257
498585
958966
682428
358194
1248263
10062
94330
811720
834979
370260
828013
912690
1018187
48563
864860
54570
1468652
520707
0
1057718
509822
132748
910462
853452
15774
699247
1320862
0
1129097
1000495
54792
631149
903312
620985
260893
432402
501935
383293
774768
288345
0
589570
0
801885
719445
942609
747014
533996
220248
376768
815013
390679
1057021
1544664
614866
990889
649741
132080
0
737292
1180323
760513
726146
743172
1242100
1101548
914862
575558
517765
336863
532218
588998
781908
865482
0
378018
718401
754251
91765
386610
26614
122165
183436
1206158
601177
249764
727331
614780
260085
798408
1032334
673522
630976
143984
934814
441427
668294
737024
704343
269522
980994
369906
466011
153923
823859
130220
1111258
679686
815479
743419
755949
357803
43178
738747
1036631
722182
291495
124152
998250
634428
918914
1152510
961496
773159
529581
584640
573798
981592
242853
492452
404672
529595
117612
0
205174
589705
850847
503043
466272
542828
1216561
924778
989091
613592
957887
1377214
635156
66591
307046
1154704
706122
91124
567797
663882
535264
580655
1399811
440477
477415
748521
844248
919414
924084
238315
1247141
930017
701781
665800
223116
1018806
765944
1093491
237342
521537
505509
0
197298
690743
637429
189825
336598
1064162
824891
0
395727
1211625
814992
716143
90640
833859
397527
719511
0
1112087
0
1040413
426763
990527
766506
284038
176026
1226008
635066
134344
535482
1157425
1253301
0
749219
220502
646939
271585
842160
1006166
922748
709333
271133
16154
795884
1180858
230220
313665
335282
642866
1166276
750478
737201
703708
1161573
455358
1090444
545287
243379
714465
826444
96701
1113643
532486
158349
58001
689163
199084
0
759048
381277
1084777
250754
376927
417007
387873
101345
483234
838517
707299
259660
395380
310511
500310
431830
550233
73093
478600
679411
778112
97062
568151
619008
397994
890408
897948
578920
809276
746291
682570
714567
93881
355970
942746
0
105709
973010
794090
826512
609603
859284
716157
274263
389361
282175
1334904
328619
176347
356725
549813
268611
117853
823230
945658
898655
868800
717312
628314
1381844
129747
864105
762979
750546
408009
731026
450577
820536
961265
725738
741922
975378
501183
813355
861820
321817
51603
740322
820872
658824
678343
1154930
908985
629659
919864
766076
599137
464107
873375
166755
140956
356665
341827
754588
678526
389055
8575
180735
92321
695366
630706
868558
798252
726836
547265
182537
271811
1033611
971919
496515
183631
318991
361102
328523
674622
860818
582148
748327
564383
455959
730738
195083
727816
531130
948475
493198
815130
929825
163406
612140
686132
823468
765314
981444
163819
455625
1003196
651015
787116
1088072
490107
621898
1267465
656817
865677
601572
167615
603874
333211
158956
81082
1368341
755173
390240
1012128
1108720
1035401
188999
1219555
763817
949988
619063
762045
294617
1022175
839271
847930
674278
82852
763489
326657
794508
1059763
1101129
729658
737242
521544
0
242848
240028
800292
520305
1417049
1065755
941516
674400
457544
802216
313472
140765
579083
665757
513397
522316
1603275
872649
494763
368359
88110
516576
914614
886174
0
666741
243213
204669
221095
1046401
368260
1162659
760648
946543
0
595262
689678
578415
840188
834372
745427
371192
923768
697020
1000997
456141
84752
535790
682028
711710
647626
362746
548893
127357
844395
1223816
53481
601609
850809
1256068
674461
673036
37112
894194
719204
0
430335
46659
99392
972669
193297
1228992
1009491
923502
579353
479090
536180
1000617
675329
670257
561385
477926
590972
464371
512286
0
260605
579897
791999
792584
614826
529176
287546
1386125
472153
247896
834832
43075
686329
0
792038
331720
685906
607837
856949
918092
598982
1002697
179159
960775
601797
798222
617236
0
494745
743662
864775
998723
425345
440161
1538771
866960
79722
565227
377993
736898
931563
542679
209906
397348
221537
858172
504634
1048628
887690
905751
653420
647362
42287
384807
873188
863366
759471
892212
887664
305977
760648
143368
867375
896394
354277
453714
555305
682468
950816
167430
0
643622
1052215
741303
855313
375905
162154
1134936
83059
620303
773796
506374
447866
146821
425845
584047
746279
210905
0
766798
601923
324385
110469
90861
485254
0
382695
853737
467247
646065
962734
856776
673437
131871
350110
597278
409176
0
493973
72434
465999
244924
102845
367755
359894
347768
825704
502063
75085
269225
523465
807965
390914
96503
401634
1496229
1082447
928052
970537
1256920
720112
184827
700333
735190
743161
339213
1074416
68854
0
409005
359125
334620
839475
728594
886180
527121
704775
214781
126704
812253
847156
0
573367
403736
360913
666793
530377
433111
595489
606281
711309
851165
653091
70168
510319
61548
822382
939796
920528
926808
871170
1412631
1168678
660585
957645
0
907608
664589
351301
1224913
1110267
48175
489997
1030774
781552
582656
794567
315776
1061170
327688
365200
355989
151122
200309
560755
356045
579823
168265
890899
356129
761549
1329131
803180
523451
630008
1095687
563970
572020
377722
1244381
1367139
363895
490628
619929
473187
62736
0
840756
323395
1266151
826444
915134
710315
151177
430407
791566
130337
536989
718786
753931
454352
871074
1436663
641240
571460
837180
454283
933557
1209719
1270702
663703
941958
0
707975
613490
861127
856378
968735
610360
120337
1122131
1078310
623761
394539
656130
500900
591672
439463
974215
916674
576839
725303
497317
1162239
914888
731889
656047
1068394
0
901792
898309
0
247938
388855
356572
471354
972104
785089
177044
551843
258327
463844
95489
483902
0
505508
788076
1275743
1559690
605944
439066
1023221
260853
1176294
355260
914314
841140
964120
421173
166860
216064
1130384
694715
925078
728535
616544
692991
301717
388843
690747
380898
86269
80621
810186
513586
1344494
119243
1060800
1121463
412552
443361
254605
367282
1320063
72332
846037
919232
1170355
466153
595689
342509
264991
917190
814661
1038255
861964
0
865088
731952
262673
1077136
256845
146778
649462
213158
725754
946164
837742
332522
656976
0
71892
850336
1163771
538582
316829
1180639
99653
333465
836293
373446
878394
655798
108635
1035833
813592
850405
697373
418676
926221
1242569
669164
1191616
1038943
681667
908780
952866
59937
620232
517032
559093
218866
385870
975451
591260
845062
248837
1236181
926595
576690
791964
764808
924816
1077668
320253
1147587
161762
426580
574103
395084
488166
643540
278907
464485
48652
204323
302775
557124
891085
111630
759521
1127147
1032803
562821
1006769
995121
0
879446
486643
1285363
651696
616703
358949
592103
655349
477117
296310
136620
1119842
407582
154241
509088
662681
671579
847434
353999
977476
546485
663637
462223
788895
320922
981936
443661
0
620954
745629
492307
909571
954227
371733
519246
815845
895434
456750
513547
545721
673103
368903
796751
117846
1074138
402487
1035612
906637
1437005
123115
396946
100177
383362
258618
177877
947895
763140
259660
1022934
86838
530310
726958
1273158
818736
662088
872594
0
1236015
1190151
612735
91643
921321
324403
399085
811632
1084984
899029
313358
1285438
609179
849632
56761
177958
418431
147751
839500
191692
1165443
489443
467096
346588
835791
51025
262808
778064
0
990520
0
315105
148051
231583
895738
155849
455271
737703
910308
594991
1084434
1350675
668028
651611
603006
627869
696039
491296
576439
93867
397098
149068
411869
553414
183175
979588
0
0
544498
894181
1062003
20895
348277
170507
1000671
485399
266478
786008
1471493
82963
954210
0
647950
933808
385560
222289
907404
608686
819596
398877
80453
34602
400652
471115
617664
657596
672373
229338
660681
838427
486367
392463
615402
523193
795354
211008
462094
658306
943009
56404
1131847
354506
833648
183267
377549
904564
428982
1128133
482812
863137
767376
554834
408661
652250
510721
1183391
576363
142701
893609
944328
468276
58536
540591
626256
857899
551926
815339
372592
928713
898752
275226
707836
89097
466368
764392
778225
182949
625068
1195349
716787
964087
764880
860809
466494
633673
873108
39673
522734
43831
740322
1609958
548552
139693
885221
734021
827481
1283519
234911
1257097
236874
517088
505926
526293
690482
915170
304518
115307
555208
641242
1267514
857678
700990
934149
526637
709831
656346
619556
510429
623487
768520
797521
676363
564270
104844
730801
97444
972250
902063
1178533
348475
804573
277994
1264005
99932
977031
1198071
78339
806534
524882
686628
259986
343929
1262622
528872
425155
1020507
504293
515269
630100
517160
724218
750071
437500
769208
856900
538373
782801
595308
478394
1143068
920690
288924
500915
874158
1092635
616596
739123
817059
744329
592407
611392
853157
790184
0
486605
462208
781552
385305
954755
771083
859762
719615
56090
236426
361846
160253
1179126
224864
896548
587210
1138711
142487
310189
1311342
0
1125079
344146
524790
1168702
710663
1116645
568777
997671
597728
777504
775004
378010
736938
347024
432403
901866
1090797
1095049
182121
5451
299480
562193
694715
21518
845257
696035
806101
723073
1137556
552784
1459960
574725
314299
1065713
640468
523783
729687
195889
0
953038
81342
41442
528043
1036345
972096
511038
488290
943373
760968
121367
534217
342007
888043
892026
629597
467119
443503
754006
193738
788239
570734
556238
522803
576332
574957
332058
787470
612205
691754
744507
507365
80331
416051
217855
381514
174018
603211
0
283378
1413602
822469
777995
379536
192910
1001292
929853
545548
397099
755101
854139
899154
408232
469819
706401
834496
668870
890695
135075
649720
339154
736530
982905
787203
815547
600318
900590
636554
642081
813359
914903
980487
186316
363330
298506
966077
914021
721176
978479
267114
346941
701287
594123
493891
392385
889403
341350
755461
351976
416983
351273
951007
998779
720849
118188
874609
513301
1006980
717011
0
430381
293965
311158
1094253
361730
843743
618939
631153
640207
485872
1026459
207720
453883
433904
635361
581346
822206
738759
467381
730678
641525
1152214
894522
14582
1296164
756619
1025990
552922
114674
495389
0
567587
640703
485932
855451
108366
402437
464059
770034
354291
607065
98225
927466
845062
466397
0
309263
930469
716684
527782
760954
1169680
143661
464553
793993
858677
251991
458181
708049
930416
391230
431956
197518
682373
546705
343239
763110
597873
167260
668195
453478
1012350
488809
204364
479573
66346
541709
695767
355113
676852
1585710
1078598
0
740675
618359
888567
996258
81563
1047660
683171
672940
960354
51159
1070918
778620
148455
774448
85594
109112
718815
733825
532010
793362
69171
342574
915579
675785
1133817
872148
866668
879221
922205
766913
935473
815247
533813
755738
263150
590092
85445
905545
634871
134638
344262
948264
843386
878098
733955
486750
749360
551026
831899
167664
400062
518450
875188
194852
383851
668028
637382
975208
73219
151985
675211
227771
369059
1147861
955712
870684
840709
1066629
700629
976650
466199
1079716
359656
753185
401660
694230
516473
820586
417151
818624
0
300466
191038
94719
1401678
529521
559777
922118
968315
32035
486038
1057077
780725
710207
907357
951297
494470
924373
848361
481307
71301
562863
1032531
821677
827511
1138610
745428
921847
196645
822201
0
551534
854874
1245830
1056385
835675
458795
220358
18432
915968
408395
1080603
0
433659
83625
1433129
1186120
349503
797481
271942
837855
777113
277136
567277
1359522
962314
40512
959515
751159
52678
202446
471901
503089
966387
514700
725557
840158
824311
607259
863004
653068
821345
1071436
1092821
1099042
1163147
685243
614810
1350313
1087959
757681
897115
1493050
962496
513088
42775
675804
816524
1069435
302824
794637
780074
196355
92801
362212
16154
818337
1221104
991323
259897
636873
1165732
0
7241
0
433003
400661
924058
167623
1436203
181486
95995
428307
296346
782092
444471
654358
941200
1013804
565266
992458
0
376766
780777
720195
267955
34187
689048
309490
684713
886871
1179577
460885
661441
127354
559588
531451
1355270
496044
31484
889905
371592
188114
181941
216032
939611
695822
109815
861800
475878
1054400
627198
811691
713267
0
975450
680095
185718
703537
425514
266898
385434
434807
1425425
479821
189328
540155
1426754
487718
988664
898054
861820
625948
771211
833824
542308
366138
35613
780840
971385
111856
1285604
452747
1372166
635854
415840
163080
493414
952282
603022
522628
605598
530594
779308
425600
387284
930108
525204
375724
141751
482093
174927
196149
367979
26642
607107
767813
197912
278907
748292
259660
677208
497522
490309
775971
83216
895677
0
989751
498028
1292559
204651
913682
409176
17900
81458
277999
1047045
834490
342041
1105028
847104
259986
82963
801514
699610
1074611
756376
1065075
323482
135961
609174
834129
946155
304006
827208
1022459
745698
744504
732553
949497
3393
658245
24999
266170
501509
638045
995062
1111961
636106
474265
689050
207323
1309221
628208
884453
160115
383891
1237588
59118
943135
1052615
773235
104639
440492
571039
644216
175416
644700
388708
82472
750342
1038503
966431
1429737
68842
1143269
646832
141963
829491
725303
710203
637617
154918
230654
1049820
0
853311
924539
715189
241650
302150
100112
504399
855323
437768
954102
292333
1204474
892387
353346
339734
0
243881
507127
892965
1109534
554004
830287
148357
907808
477276
0
364929
1037313
495579
643876
336598
118147
0
1053058
578522
1037132
443807
765711
637368
616573
1024818
1043145
631103
685430
156982
590814
544836
402952
586561
862680
930469
293590
860339
713823
556258
226345
449517
1026347
471115
513977
974286
566938
618890
1383397
162988
953477
445383
623544
983305
616998
563017
483724
269959
379956
938225
550895
1089317
763762
613577
629111
546295
1031686
1174166
826117
901413
685295
1047893
1460641
165981
658005
244620
365336
915985
287533
175682
827080
1076684
342819
1026347
1035680
486829
749640
927226
670155
873597
943250
1070578
0
875934
895518
330842
872697
481867
578019
0
482000
1196337
743576
1165281
946
1054757
198386
360072
619594
715930
340059
737209
914298
617529
1038293
37504
549191
695400
547272
171054
96710
0
1611447
961683
1224305
90353
822741
656467
1092437
119243
638832
854759
274889
672490
881990
622051
1010062
729994
1136899
1139735
538079
260542
601949
830507
610210
1208380
39737
727462
997541
605469
355016
905974
332380
1285438
920586
516172
451554
694458
725912
586420
528884
408661
640468
820507
823597
1574918
537932
564384
868166
752742
939092
859576
303753
461023
528530
753262
19617
1097800
701069
988806
275462
333552
1143356
597946
266109
444618
495208
743730
562018
259741
0
677221
1207014
846836
511113
548344
0
897107
472861
1135902
493262
391911
1202027
1117667
742719
627139
788831
900096
316355
1029606
538065
682860
569414
92725
937723
1285310
659574
379247
937925
726954
519264
801947
406855
1239067
713301
798778
273451
775195
296375
296214
1029907
620744
908882
1201167
692812
84829
446516
770478
804998
358609
327203
961776
1032226
1036747
1195965
87038
394855
24560
695262
96661
862736
498956
715341
1393812
1126032
687708
485214
15880
724760
735238
588039
831217
175107
158799
0
1176035
577398
654994
547412
177795
791331
519012
813792
893478
1039860
912861
524749
635366
1045688
776417
776818
833465
393673
211545
666990
789556
1187250
33373
353609
807328
1115345
796216
1163824
634225
572997
1021644
1111017
1326729
268977
106099
381544
735478
617829
1142274
924036
671573
727169
224602
518296
840103
774145
529019
429104
1041162
1215665
445137
1250970
411335
572313
105709
151058
1027259
230855
656194
979397
689399
645865
84430
383136
1359165
617691
178102
1334589
231051
995025
380350
339050
24550
883491
910924
788821
997480
758798
1040008
489007
1136037
673865
87393
413961
820584
838157
980565
70030
620764
265978
506860
98936
736135
1085629
673437
805999
492817
529719
1494530
409043
942270
283280
697353
928254
676101
90276
772685
1057707
986278
1007722
750008
845528
301845
788842
876192
701200
863523
838682
72520
1063036
603141
430809
586147
714832
578689
645933
645586
346555
367235
690485
683059
707414
0
568563
108656
684772
696387
625247
750279
1119434
1234030
1004763
384000
97497
51003
146330
961544
135054
750832
469667
1789320
792217
871562
382062
423064
459007
829913
93162
631473
0
406106
944368
153003
610170
274508
620041
1016904
661512
205262
0
661926
240786
0
652613
346827
957571
624524
883552
804998
69341
862988
553093
457090
922598
830539
1181089
0
693690
975619
979676
0
325917
947842
671193
133791
758613
247938
615262
546031
617851
473524
290275
169567
430238
44566
627549
245471
402581
631770
413517
591557
81953
887143
916580
384047
889927
648481
597712
825024
843234
1114822
1335885
524298
876656
682204
403723
898456
928907
701057
99147
661915
143437
494879
64953
654721
353301
992348
203446
822943
782448
971632
959624
612726
858696
289292
811688
1437005
477997
0
534946
367850
946703
856860
471125
776250
578158
401064
911708
196862
971725
1019444
770212
847879
418512
550786
630793
632976
772645
310254
85047
418041
946862
776522
179710
547034
1119031
439594
792606
756835
972405
641387
35110
631398
884713
943009
861187
1428069
439198
432358
481695
728307
582625
1065231
922194
1061195
117040
409116
525258
691481
799785
942832
1310605
1089166
1127085
1012555
71826
47202
482979
758876
540588
1013188
638045
648520
737928
4948
695350
159158
1017434
541443
566692
811360
804375
859913
191556
540814
545170
897687
659832
900961
840410
909077
947467
1076102
695262
1115071
1211659
995045
402416
339862
194140
0
1011992
1048904
577339
493327
0
431356
734419
847624
855677
673437
820436
787746
579229
1014353
26225
640335
491423
908019
113679
103035
849073
809052
903428
350751
333091
749281
602124
862998
841087
533771
1526545
543451
816825
438675
656323
863350
811538
939375
360995
219676
157555
1091688
148777
536990
1128355
378538
508597
462987
913433
405600
657824
627071
887887
615299
67185
1057686
48352
515533
360511
333018
175445
940280
180285
893512
868713
750185
995082
998905
0
1088395
241947
701793
241829
624104
798983
979451
4975
718199
900548
1114164
411504
603591
699905
245265
645933
338731
370106
241014
0
625641
223230
538594
777612
960443
796517
0
1174617
105328
620513
337008
128206
876893
854486
340670
369979
162540
696520
551731
525068
641591
733516
932691
284054
869902
732344
601923
190942
1082039
1100113
1039860
791528
464358
224543
1064763
716841
704114
946745
422140
562917
832140
759011
112372
864016
812265
363411
846320
730504
752252
197026
745070
400402
537745
551189
141805
352343
885052
454756
795767
616900
1371588
56206
357058
485521
931668
1033796
759191
1186272
795542
701718
155435
913259
64968
529394
910910
560822
149203
678582
181115
974075
686264
1167846
675116
426778
693819
168515
750216
912089
932660
1022910
32348
536208
427414
873224
649525
378928
989703
538545
236937
40956
427596
1052516
903741
933045
839782
435913
0
365728
1015180
660708
749571
359524
1542618
539375
668205
1017983
1024891
472052
738894
893733
902494
675299
967926
494992
496682
105709
310717
527706
842626
392649
966428
798591
1131525
627512
948741
830663
789120
1397334
234379
1055757
509201
606091
992341
65243
937860
978755
450577
784743
580082
1011551
1233288
376693
189251
944368
143297
198619
986714
960757
629778
712050
355260
858335
463054
512862
93555
576207
1388004
123395
121220
417132
684099
548949
175510
604966
750885
965984
860047
1223637
847872
666610
189977
540182
1103417
712455
1350880
880645
947374
893122
356649
638220
1067551
793943
1041014
1145927
519805
271397
558999
777641
1068380
1119792
357543
176415
401387
607578
761874
725852
37022
1156062
789556
410864
1243896
96967
1019086
826413
1319428
288691
873755
823439
246395
584683
643815
1093355
141401
971992
868527
870977
0
168726
87069
226363
115877
545482
983239
329242
1163299
888185
526019
291611
257935
203606
563253
244384
1005918
951255
455767
780397
706056
685286
8728
967245
0
105090
660628
0
773899
637247
285221
870427
1174944
120758
303651
1001133
478746
375470
445672
431374
1214825
259022
358868
477338
346463
765812
379836
876739
896213
774946
474368
940936
187514
9528
353616
797544
1048646
260148
260773
647295
594715
640798
36748
824845
0
1106205
565116
631741
252830
620960
1098537
807094
1190222
146778
435583
808719
18492
1003196
287023
572345
279944
831905
1085470
239145
561415
699522
1045447
653526
611953
620954
600466
784861
632805
207083
697037
0
989137
852490
566237
757213
851885
936278
74437
103236
371878
1004005
1220289
1189484
754730
1032406
448744
379742
356806
1201860
475770
647762
1034895
752506
130113
427002
390294
742741
133147
1011959
586889
383586
466125
674982
235051
71966
98405
1515442
237528
794648
795437
733580
882537
302678
103416
372013
1035969
816888
571267
419983
99046
1046508
1039771
1254743
77964
74613
658523
52672
453235
714383
140232
691592
34187
1448808
885118
1176661
569779
665759
645336
1003165
1022809
262023
570110
88110
583939
513258
329675
766359
438058
400629
1264849
662088
340550
326511
843518
760684
602395
947679
1396404
81526
636413
869993
859442
120314
536313
26387
668294
1198013
1066511
903468
686859
1066464
224024
316211
781793
96503
662942
13487
95526
673435
982296
978002
771933
96757
278461
341886
779755
0
710498
624647
392861
897036
1164179
1397196
493912
893045
546629
1171437
618982
485219
666272
634895
180477
0
868618
226345
211385
1088324
974442
597024
1281694
924146
16131
882138
806155
1135452
1280996
816001
770267
652540
298626
375976
361533
616308
841087
381574
56146
684493
463719
287899
62483
685652
667565
235168
394245
55282
570206
196998
882663
828637
900237
219852
799837
0
697536
313445
132261
1137798
446365
687845
924708
886422
582643
190989
633036
783735
367386
351301
1200599
416050
756058
0
885862
579425
322806
293243
295445
98002
807283
590339
728416
773767
365831
855621
359492
1233504
775952
281735
317191
1176225
635066
526952
644580
33554
56436
188514
213855
572567
904701
493951
1033261
418981
29640
1037774
1501515
0
73199
74242
616169
0
497824
609853
503639
1053673
444498
1023142
514046
629261
986633
399168
424729
1288980
595529
805270
114611
560034
1285542
560078
592049
457635
233585
859776
325641
519547
1219593
770138
419941
191181
479487
112690
659910
726246
806787
357469
173873
1414654
737373
1400335
958492
1077986
200637
120380
544894
630834
1267929
1000989
66248
403922
179250
173682
538158
333380
717233
366660
970272
358046
359311
395406
1311510
1123478
645792
151664
801416
702618
599486
488159
900338
1030503
260326
595334
663424
633582
898820
23317
461926
861120
370847
297053
184214
402980
694536
417626
923914
461807
868587
143844
1506236
991775
31227
866566
0
759785
610590
601648
56652
1112319
76492
619456
1192836
994197
598127
1023754
1018938
61144
120294
388336
834272
565295
0
466759
518668
250710
770465
611156
952753
642371
0
652766
790794
786088
354981
1241875
689609
619306
806164
119893
607114
142137
217535
406444
916463
0
688640
738284
579229
1164048
749498
429285
381470
363589
872905
643278
609853
809653
873740
1108522
1229458
638984
1203755
971632
609326
735169
514770
166676
281278
607599
522232
1220861
586644
303137
636275
38723
155695
633342
431833
1113776
893595
686556
1332191
122228
267176
0
395594
222910
1285962
622971
283004
64329
808247
63207
713653
241595
332488
61336
709232
224735
584237
643420
623642
687162
503046
503449
601853
200619
767336
640241
588574
226562
147480
747093
600071
195587
381900
565246
675342
450188
696703
350159
966722
354092
795023
175245
714233
727005
1071049
424657
569661
433829
399134
480028
356297
713790
747674
428109
840534
923713
695737
145039
356986
438203
898047
1410385
666652
457618
1168345
1025185
607372
718621
176535
583189
98018
887780
251787
880118
345688
1277678
783688
776917
517539
407646
1431309
219314
830618
1167684
607615
611043
773214
667543
1114364
900915
716568
693813
490041
972654
179863
916622
354757
791084
551110
787811
634191
1167128
594841
1193113
891015
792215
801325
98389
261257
578561
1027863
435633
655377
6230
472928
1187102
904669
827154
754960
626272
753530
720919
843084
1251028
901256
766643
695442
1033722
167000
218428
773767
306193
1056602
473887
425334
636423
829699
851164
860084
574974
754989
985501
841477
1477364
78756
798617
569384
1732873
676227
598228
724309
1246675
671340
625067
860272
516497
776167
746858
340985
132727
871243
661061
872656
878675
350775
1084440
839705
468420
202689
811250
391801
535707
303400
328883
435651
1029066
1031460
1090913
592761
711083
119854
646557
324929
897588
462788
1052477
1122775
472780
1081790
227087
575310
773636
428852
0
413292
590399
576302
1216922
518789
888520
684090
491984
136506
481900
557257
590628
495208
699797
532688
438179
42956
5763
108591
391012
354822
1134172
501939
1028943
464847
1012894
700496
335866
529816
378228
344716
743648
1013345
516308
569813
890312
1205583
411964
50311
444639
650527
648883
1213299
769318
517174
1140160
0
163614
66553
1083498
335821
689757
210482
1057011
868749
632031
1031686
623075
175510
54828
376870
1090556
565247
840750
861152
534711
327897
659375
782810
892596
542276
303709
673135
138859
300602
464298
170666
976970
177795
551116
835040
689894
116355
912978
772992
792815
210905
697727
272725
1006018
107290
1089444
713122
20797
814114
238594
1083373
0
1325420
435334
800289
425823
498757
560729
704690
278271
466122
601166
213546
436307
1078444
521583
287144
1092412
623925
753554
100157
862628
1140897
68073
84951
808938
703996
985582
490524
818116
916328
850611
502245
822068
923571
91997
438072
187920
996300
957976
363360
258174
290495
843394
624356
670183
1056144
1222103
608958
774597
1303896
764220
801357
575571
1043183
878899
222360
858938
50741
166190
1309895
689978
861692
647683
607287
386461
820104
943073
864972
676194
290482
990151
1249785
1259754
1034598
707045
399370
713728
591996
1037862
724541
718558
968241
1104556
495746
630987
399134
852389
618444
552896
842334
326579
826512
947156
640766
1034050
308164
600272
876349
760890
543447
950291
744640
806487
570301
804396
329311
951822
569597
817492
444753
480250
720422
0
315050
1186059
1420297
221437
454398
603169
111358
245175
817402
18432
882065
183436
94269
769871
41506
898334
384799
1189224
662058
774638
836343
174849
836027
825377
209709
180661
699879
957718
389384
515476
1123373
1343134
235349
601747
715078
32286
525536
662360
784043
427504
0
869658
98274
1090730
721475
1010173
816746
99324
34560
73474
117824
101354
661477
490809
70382
705813
542146
703820
220426
473519
498601
172482
743988
768643
197947
1089496
357299
961914
868928
675439
549776
487234
1186780
693692
407338
245272
397083
1317442
528631
406123
760217
348903
1391343
1024294
922299
506410
660591
1341690
914950
1022520
683300
801908
1064172
480816
585043
352825
999533
1059395
333631
0
179987
499802
1021733
204513
285943
265490
507779
944348
656023
492202
440910
1340242
776829
854270
687753
1186536
566454
1467285
667021
1068149
457932
164567
0
861434
672834
1064856
178836
566574
0
157403
717381
595828
787937
758867
372946
151639
921142
690663
668555
464543
397609
492350
1251301
641308
280975
486622
428780
246727
560897
791671
1281827
421858
1128700
865190
899425
358044
759344
1013142
1114856
162414
747561
1186210
381729
688598
470055
618554
573610
240096
748916
902112
1126032
626482
577603
0
440636
153580
860283
861421
251003
529585
565872
306932
499735
497162
578886
429541
122822
951080
745211
93932
692813
1743
33693
682399
1050390
135711
950595
815716
179328
1149393
623699
902099
273545
924219
1185002
162931
1325415
608777
717630
43075
0
348301
637843
636892
117235
6091
1072931
514618
402441
463200
961932
292618
294253
830404
190185
137494
729977
115328
74122
293478
101063
538286
985392
177053
523417
929421
557496
462510
817298
797708
514983
126777
503499
326157
1071832
1688753
634904
514853
519010
125546
957839
889868
922431
767137
1066993
881354
1438851
1205167
682465
132701
26238
535257
517254
607108
93562
1253380
803815
387385
958677
991371
235240
1029645
534052
691647
952179
1068723
503161
85090
1341001
694315
291027
1069755
962579
868689
765909
767325
479573
0
788723
1029939
870615
52334
792291
273375
254162
432762
420634
191459
999252
341016
991635
1119092
813401
603728
14739
1116801
345122
220890
180338
1376261
182703
567202
1546917
159173
361102
642583
578782
584482
703268
36834
1048922
692854
843234
454284
754020
980165
941645
396187
826178
1073485
535486
754457
142485
89695
198331
17486
1031802
290753
967909
818027
704227
227515
749771
716123
102675
106507
478152
912842
424973
424258
258997
665767
111358
177568
671955
257179
48820
1135730
849536
97530
427646
664558
589162
615113
212331
707067
1021101
621694
137552
420975
671037
70352
948468
850152
474144
1084375
685204
638661
497779
0
253008
1164028
199157
840663
831136
517357
923975
980510
1007736
868213
884527
221176
809268
1142801
1174810
910130
674734
495575
268754
628730
59802
373987
538281
742345
346813
268449
15962
764277
912736
54579
53836
1110659
484490
648033
224024
453475
682438
701684
400555
750536
930278
900093
642651
317435
91486
625567
681087
780960
902514
303150
996720
395487
1232189
695935
1091374
186794
0
558811
983662
618565
90833
943256
213371
1206127
1074824
0
732069
767243
217877
779467
361102
1427011
1056820
987353
578670
220613
769606
516607
324492
737057
926905
265247
0
981298
792582
851140
506989
0
258968
454299
274078
20068
337558
372692
258174
864199
1131382
409178
1125601
1061607
965631
0
23267
323271
130691
915190
626891
334796
627753
342745
846204
618482
890366
452784
54773
548727
1072671
0
188801
809112
589944
142701
568762
902911
713257
1037565
1288920
434920
728811
1255033
884458
576641
744859
700242
1059734
293583
385963
321898
0
228181
675031
607312
653664
881289
131606
1419630
462055
409521
1016497
663319
1146815
338928
713728
268814
657459
444197
632033
904584
1198131
840278
703220
747112
1142576
662872
799688
985369
1034205
628994
166240
825419
532503
638215
446368
119940
362007
430701
771171
528766
746457
249634
940417
675653
719829
743161
467563
279360
0
346986
126132
577171
1031446
581535
798852
591931
621390
1336420
843076
552937
190056
357290
0
176971
886240
460213
276480
1128979
747065
933086
617463
478418
30710
1127771
710649
430434
265756
829596
143259
632812
930678
388210
489105
845502
662872
1003619
280896
35486
806594
870970
888379
814315
1321778
1797178
1076277
531474
376749
681157
518556
666110
860204
559063
249077
196014
315969
260964
914722
462972
244768
1099794
538976
1291209
245117
347779
613859
101667
832447
568624
551288
445686
571074
612613
123073
95234
926639
1160098
974632
701672
262606
149763
1143542
729457
808253
368043
190472
647605
770130
288767
486175
111300
843370
864529
233975
725627
1101901
651305
195915
358602
700366
1131106
720548
680040
81995
990646
1129839
865839
615589
526480
936014
596313
511201
631149
0
703528
673652
551530
24892
26013
612200
444849
870460
856627
415928
0
995075
356775
1318963
1211674
177442
666257
954227
89695
518635
565115
628314
1127806
668261
806534
838006
775554
366092
69958
7531
1104824
45775
917658
1167818
868949
600792
907776
250710
79273
935103
915446
313671
713654
347427
277217
351453
13371
501964
700328
607250
221714
268066
376584
488763
798051
111028
0
307894
621407
671591
81129
704375
1027684
1214162
886632
667122
17843
534676
1365877
389212
621152
1167286
351664
665625
1158057
1118423
288385
437443
348163
0
864771
836737
677222
478406
32536
457218
699953
269900
200398
687184
425396
100289
457574
538373
392009
831445
730188
1039661
652127
585343
668397
701793
495601
1069813
942800
807447
489502
978480
208993
225338
654943
429109
476132
430556
1144226
617432
695339
1017369
665246
854869
199817
581851
814679
327630
459426
753065
888336
555620
1071187
373319
1262508
690519
696586
0
308905
1032605
527398
510792
351750
177053
450965
395794
640364
558082
590423
247938
829736
219403
464714
259156
711641
157957
148560
1086359
351301
620253
95668
336158
1162371
726375
295193
686951
775087
0
1340836
646443
225562
1168874
1234411
0
1139076
1074387
594471
760137
1227383
506509
782714
0
247853
411372
319165
465769
1042901
812667
779360
835620
358609
495446
567559
1141469
780199
844442
1358091
278409
834092
185539
65922
1018746
152323
336852
436386
84727
78749
763911
914095
46891
671498
674254
331327
163614
209001
973176
475584
538942
739109
0
640936
740221
531453
870481
1381843
177053
1018273
717810
862752
326666
499925
641357
99912
646985
178691
887753
982181
928666
1021275
494003
410554
658038
1546154
1000427
266543
1028256
894355
809531
845602
214989
339281
936166
178412
130735
348518
1159261
325924
580020
1030058
602261
1020268
1125812
612938
510078
513477
818106
916938
470046
833243
1060117
509115
659585
406430
505676
548999
725361
1184607
862102
434900
645540
721041
1100484
730982
1298938
736664
695374
100940
688773
812906
787838
929392
1168318
483977
451779
792725
1099630
433415
752975
919550
277445
0
359568
833856
1217305
40181
338423
623543
1464829
1046303
259226
583344
618573
663216
795464
870172
194544
386505
535297
451149
549860
516091
951281
597096
616600
477260
1193963
230957
856907
1084612
1085478
1196204
50708
1092473
393795
97289
230439
726637
1101945
154724
1283116
657430
176818
1423187
1228998
755600
495151
1159869
371224
1066279
968834
526036
390757
34560
572736
261955
0
599138
802916
834377
526589
568788
1083830
0
425901
1337131
690647
651180
906403
180968
899203
689163
1248488
700245
79168
413636
1041904
960316
824286
0
681285
633817
628198
280197
0
710317
149570
652387
586359
777388
464996
1294251
1295089
18287
837952
0
726381
223541
640021
1009036
733048
1142923
6941
582252
226164
321817
924864
600020
47258
379742
784924
589028
656535
471641
809507
852257
136559
446018
579257
129256
0
288554
1173332
253852
1220384
471745
58388
0
386160
176530
940766
552973
501819
458503
655675
1097510
577672
631391
995305
291409
1203385
735848
448641
1239152
38286
490481
1014575
106245
630615
709812
879678
798726
392909
805614
612914
195363
666516
820623
905313
637202
669977
797036
418676
298280
1650831
947041
973243
132717
20386
369414
1137118
768789
601019
270502
108363
963989
723672
400652
306482
1301949
164370
0
874892
1350529
549144
1236446
1124073
549176
940851
265571
678029
434149
702640
684772
848248
438575
0
1371200
460544
334443
1113270
926221
187939
301788
290590
201733
1176528
209471
890294
791158
1001415
1266238
87685
852335
736392
837574
535280
693489
717169
572686
813392
798659
441666
404184
619722
1108001
423257
1050892
211373
69341
476944
398347
284831
583590
242105
988432
292079
367919
607108
372290
546170
199996
522474
734580
663849
1086704
739596
1231458
1038926
849378
162108
964345
1105648
649204
300215
750028
755005
523132
455003
904581
1062320
704089
558990
700515
348307
802615
393477
752050
887706
0
806091
859810
202507
333988
625498
1173571
957510
493179
238031
89982
720315
489244
911091
1206036
562885
640129
443741
663475
884838
533450
0
884610
32713
183042
442037
734265
775445
612663
522922
253107
1003325
371263
567356
724524
1006916
805846
964321
474247
916823
728209
237332
519583
444048
103091
525113
51930
924815
382044
766718
324039
1127459
656242
1234737
447402
847778
449406
448896
623544
361098
1070222
898005
955103
1047671
896448
974922
572372
163885
638057
164832
453422
521701
921799
65945
1167828
382266
678372
318118
779679
84767
340121
878995
560306
941788
897231
141922
355016
830581
119582
0
81598
1000522
569405
783249
811888
508368
563684
603589
1380669
744891
0
97901
1161547
1332176
673326
101029
389716
1182126
162373
112551
901532
326686
548859
720980
402855
0
917829
857444
610297
1039584
1080692
813204
814077
607341
1300245
686628
743951
298563
1262356
401382
496600
227553
127746
841053
950228
500249
805076
191236
789693
83881
1023780
1298070
701865
1156062
828675
179100
1301031
649713
406673
855622
262276
410799
1191065
332473
1120717
714829
45063
997335
562243
0
260252
859676
678582
640880
1107772
740367
518015
33521
112613
726068
1186702
521160
1103897
434129
592904
627522
1408600
688640
783838
1280344
1088416
327741
964968
797940
389482
945397
540080
423060
526716
93423
1442211
674047
551840
1075306
547684
1037734
1246051
161762
953947
1058033
99210
766319
1079584
625878
1045060
568370
895706
585508
651834
77750
317182
624834
695189
807902
938825
668895
66378
743252
534377
18819
858933
878988
740262
314797
951276
462349
113621
1043302
916374
426234
1126146
574769
868639
1051953
322851
1460989
663728
932335
541174
845529
63999
626848
1064376
925155
1034702
154661
272186
1268394
263570
437485
727357
631287
694808
764149
0
0
992736
730545
1043318
630761
707221
628287
376263
721176
711729
724602
567807
328709
331429
11195
650421
908939
0
1205393
489529
1021380
774833
1225604
360598
1007500
365604
50721
571083
210557
731675
305169
100449
831299
655326
907363
1164344
1339725
282862
876848
167753
137038
415217
1049965
499754
691753
160288
279173
132041
873043
1194055
832618
646046
640024
766437
923799
893781
880692
576194
217046
166736
157919
693501
674428
528558
423665
692438
99856
61842
142535
311853
364041
672437
216720
903289
1435349
343676
125207
1573653
1280425
498952
855337
379762
582741
801233
618543
655666
588393
252259
429908
916559
660098
790383
1519838
667034
1133213
115845
781512
1224691
411942
973884
844791
315453
639858
560871
1001917
857198
644086
265050
900670
734033
580203
105426
766053
130832
309354
553645
173761
771001
995506
760494
318329
473380
1153394
340853
17784
690429
405922
661361
1313163
17538
551666
767136
783027
0
209041
388895
707592
555981
686447
579220
642677
727852
709281
374671
943384
1200371
302504
696079
999885
1080685
1111984
391059
123918
160928
462749
641143
673974
562004
622941
698089
630167
571145
184039
436206
990874
584237
97701
524721
299105
769093
910839
806941
717983
914298
737649
1187698
1258250
1341025
623980
768572
527448
377135
763003
1534877
1068094
281730
646282
201579
784156
687634
718445
71890
1108669
707898
1102379
1119092
223742
354755
145519
775424
1121565
613926
437391
724602
858155
523868
1111249
893994
320379
652020
502108
0
398941
779432
815211
207774
698505
180936
363663
872672
627363
980358
417086
1217477
476239
818828
1270941
187274
752847
1309308
977698
1254602
367265
712254
0
1103036
528420
678572
371388
206535
706825
314706
390856
791809
916025
715067
728110
758123
453560
482600
951285
438450
1106135
759505
452693
328695
866955
703449
1223868
715377
0
132791
295549
616900
836868
96585
748348
240391
592967
780644
732904
376960
1330926
885862
507299
946783
0
633725
762789
1120541
952962
1460641
1176812
461929
4504
105200
839470
711372
614047
919982
554012
315120
983127
431004
1041342
465548
406816
459857
642256
1065167
677877
100049
169814
78659
483820
1048352
770002
711297
581558
975462
346661
533902
1728246
381743
273127
1240363
1383243
862812
720077
1604090
778135
390881
805199
93562
1008498
1317765
603670
910625
285677
653906
346280
737151
779281
478476
430496
674927
36011
1170353
796901
617960
1004126
881663
709414
751748
714969
773130
620060
828068
412395
960836
185150
292544
285116
559127
633986
1031889
703633
0
986205
1137323
872745
1061195
548999
1309498
238952
982743
1074138
879253
542392
100639
393772
1303176
997331
584344
527578
861964
730462
177442
93650
791402
1035314
0
196437
833389
796117
122819
531676
1298183
137038
288754
698996
489367
142682
689897
1463885
1051106
336757
809270
743951
591736
283280
601862
780889
915413
434468
844368
792291
858266
399344
762314
55428
47086
838342
51980
465874
356286
854588
547087
370470
260583
972019
722908
452035
556948
920783
948791
538816
505058
418081
190268
542018
438734
236933
328691
595771
335603
270644
1025859
885475
18533
264629
653783
683891
389182
900822
282317
479621
422082
618267
470756
642893
863633
327710
642927
183205
521818
648724
709620
556945
703086
882071
967882
669320
701853
0
705580
404908
962585
589312
816221
658613
387936
755683
1065719
971543
0
414572
333215
873742
959495
982376
1113776
543657
291664
939776
817692
620393
506364
544569
0
526654
882007
181224
445620
1159915
1603724
186088
259382
34938
1560582
793061
260703
1386134
0
963838
148051
967779
684333
1231366
611999
580167
191562
552967
586675
683155
707589
999744
864588
882970
533103
471345
1204528
914149
307731
739662
684865
0
267232
251938
390121
870469
782942
874476
63785
1093414
994348
869413
1021898
990840
378505
329949
834892
0
0
585113
1236307
743750
692338
1059545
668894
272914
886315
560830
684192
949635
202468
740353
286762
1026926
419744
614276
0
370229
292637
856425
659824
758696
1084667
448211
422214
48309
488763
197188
663913
685707
690
833205
620246
714988
774118
1123475
1034054
574512
707551
610808
750128
90252
970799
90045
114389
679634
1041241
279469
506912
0
402656
503180
844634
727137
351104
900658
509719
794900
442824
570300
3988
269675
621548
500095
1294155
1588522
1111548
829736
808954
503007
862949
891796
617439
490827
0
245789
524666
660457
774583
562684
779922
540788
541551
687252
789490
717866
943391
135191
580271
658318
891844
687308
1208515
297537
226693
463998
1127986
516700
1177712
1062269
589043
693149
233952
404657
0
495774
428112
715683
404603
149695
749884
487697
824126
1003217
597999
123141
583647
931233
820679
501372
285462
644527
799510
960549
598439
923265
1192498
1264493
615930
153381
683221
524387
1112628
546754
430033
472514
470098
771140
225372
836934
291320
869074
780716
918571
939257
892965
713224
1273356
311223
395519
978640
306728
190296
265936
105457
536118
619441
492646
1076277
727747
69477
774619
604914
672532
560023
664143
580036
0
155453
372439
931651
478470
551540
798043
1081921
1059526
333193
5821
1001110
62967
585912
35219
1275298
289652
0
75629
0
1450385
789594
625034
1029894
940416
182347
1747721
34639
768546
509791
859731
397773
822411
713197
944307
595524
1158871
810205
823989
762624
809815
687016
487148
1009091
742609
865297
256091
1096968
253402
1134962
195180
831870
340876
71904
736392
651600
1164715
583229
166235
783127
424374
603098
325466
987188
637583
264912
750934
384735
755158
701241
222946
468905
651692
942714
561878
704780
1124126
484931
999876
643178
1119423
599227
623416
683076
180546
162870
617856
826686
506410
989545
511543
178592
375444
191459
454163
1037560
402137
663806
1111609
613583
1045450
598805
205145
332301
467415
1111668
544766
320853
812460
950602
860475
743746
707931
869543
343804
1168502
887685
875405
848598
780570
756556
813152
511717
966088
694077
1297211
470858
0
195180
347676
184049
471953
488966
1062207
84173
277198
709463
797077
0
1302797
669042
380953
311673
298982
1109293
985450
526860
806046
887412
130515
703798
135272
986779
754465
233352
372477
599188
1011110
95020
1284544
467539
89328
618323
569706
190912
789083
975979
623242
666574
528050
1263484
332581
476965
709594
1187642
919520
92903
801184
983425
333593
514903
100639
873375
1178986
78537
16226
0
479517
735655
609145
161343
881201
799389
648967
883100
737325
439124
659445
645146
899096
623310
43349
314055
842313
912397
575008
811032
716735
840598
373953
309467
919895
1017355
201720
816031
629622
546627
487865
419677
1057740
801942
812819
363314
336943
1094188
498934
1326200
133862
147002
988239
347887
553606
862086
953462
759581
441826
1461415
972929
779008
805128
1054770
546485
85047
1006166
929703
1215832
114389
739831
0
1056850
904630
1045594
272702
1255422
0
808149
175960
148412
936358
456175
245007
900672
774350
576954
806547
592618
416563
898399
684131
616622
407306
624933
605469
811407
586305
403019
808526
782612
144720
766643
689211
647481
1274740
21489
196430
1158041
0
346432
205706
775059
614611
598572
812530
691948
405003
1158206
677408
707977
617184
893781
922582
1041244
533877
255389
1017815
534020
1156505
928289
937274
1005944
205240
859879
666290
543087
1071468
0
641197
946717
696055
0
981877
135785
746936
876305
650984
822718
832785
188504
605239
17277
598452
848427
297090
385074
547105
527793
1096305
701200
291290
749344
503043
926205
344746
1117305
784959
62550
816148
579062
700015
824577
1082016
1048923
1139419
613375
862125
1021477
523680
557667
663390
801947
812199
810953
717640
242624
372475
1119792
480756
416278
741064
400375
791566
816420
852214
1041584
691340
379992
496867
991466
390294
601476
885801
1090148
335125
561915
337080
642619
774756
28547
533476
266694
627428
479334
754015
159430
34560
0
433831
206961
433641
416679
1263484
27208
949845
700758
1474027
1203195
569204
260165
51159
739085
592797
383986
430640
886967
416297
471728
1053156
596298
787052
585928
790344
903425
862379
0
1362154
428989
306212
1065376
696549
424323
1052303
1020606
874245
67954
935953
1184854
501463
333236
853165
980228
822913
552343
326119
915225
325587
1442190
659997
937427
488479
350942
1539514
709606
236954
177174
0
1087110
277244
265106
450096
81232
807735
0
576624
932376
703156
164092
0
353058
998404
724158
534088
177642
382570
851008
248353
798129
162278
909511
484809
928752
752595
561089
598793
78048
649127
107796
458329
250861
984549
560789
318656
471044
725123
674426
610925
810615
359231
1067417
768516
624054
996721
1148745
443546
381481
1135712
811618
442745
681374
1004266
862609
957775
327885
1029033
412756
102972
951388
821352
272230
468315
1193448
789022
876281
330980
1164730
108534
780074
0
989545
0
972025
907404
751721
1311485
988535
547143
554464
595004
1005421
947207
119720
164519
69417
250309
75590
521208
220557
424231
1050173
995065
84075
684952
355569
427210
273726
798902
0
682736
518189
1534694
213659
818208
733872
470631
687720
1141484
246607
611469
355073
576600
675583
980056
1004411
659518
913729
820101
1235757
948916
324363
896746
776695
811477
98002
412505
323549
489216
558220
729074
639186
218191
365599
545859
410864
0
37871
1020109
821417
1065040
512990
895085
427527
913188
142254
1244812
528159
392229
945397
343242
726532
1126353
1000632
189026
979740
947144
589698
108353
1013259
996338
945397
82226
797591
506912
1141835
768167
698740
703634
1041856
337406
221195
712202
1043919
1515334
698310
550432
475648
385262
781650
700515
854683
612303
1002012
437036
628707
776541
1167678
585796
964024
1011640
326066
282175
869218
709385
847101
74338
1095990
715248
169515
1112320
1030366
826251
89713
964739
165256
856620
71777
1267561
879052
877541
284115
803906
990574
356238
763231
1009681
1284011
878013
303032
954727
385880
1056686
918608
502904
378682
186001
638497
556961
795181
470157
643194
275913
1060188
380874
298299
271648
96152
1179982
796015
826470
139391
1307728
851875
717795
814679
932397
651666
0
681421
300431
540178
49805
448969
1017666
1113643
1485058
676059
978476
617390
213525
583782
286867
174128
124353
844726
944363
948802
673326
918436
1206258
1310190
463872
626383
1161078
955142
701592
996771
1242004
230546
556648
654893
1270941
1101930
149360
900244
98720
264726
498136
429325
1044512
635937
592234
914437
296214
598449
408144
1076984
0
694808
413224
684024
308814
977669
142672
702992
869980
738332
0
273962
795789
266736
447592
295213
1037134
0
808623
168951
528178
144800
1442694
251477
182944
839031
0
992693
795072
331064
757406
1268663
270515
1180520
919255
455390
218786
1227498
297740
379500
754431
202960
305133
1370875
688585
987923
212595
1105387
804767
673410
601097
1108984
191175
0
728356
862735
238652
688037
560729
588292
537122
563640
924153
201825
869052
268843
550857
625921
386213
423653
1100545
1555315
896451
810693
1397248
1439945
587785
1049463
584964
9491
333266
395094
887096
766216
164159
1071535
986866
677244
512335
827621
559678
865135
1103641
542710
845793
220776
733483
239948
424225
620954
935207
656154
1008411
1027958
228899
57882
944409
842697
946439
855177
940729
937617
716492
1134595
467641
1088859
603868
260236
87866
735492
337526
1143705
741505
622096
1234707
710016
1127549
273485
100614
612059
1095378
1321408
568686
872859
739305
728552
274549
111192
367458
720486
865606
137149
672848
963048
905197
1282481
394567
666295
367900
360442
148633
778684
993207
409873
559769
1161056
781814
352476
64495
806534
633335
742722
805255
204580
188022
0
1060841
935325
1289112
63012
896429
541445
384369
805782
730587
176074
15500
414490
563927
213822
664302
911436
479370
631731
782445
1151201
463515
303723
171217
1014201
37671
467742
641830
256278
186428
670800
192306
512784
946479
623639
771254
396561
1067367
154790
798852
860969
988772
523200
441176
710374
76292
566490
1040672
950365
596150
1032088
469461
487806
414993
367424
493265
19821
163624
553789
646187
131250
100770
94816
379853
655634
486448
602502
791008
1285795
865688
1473351
506801
721038
0
119143
1065196
510920
620889
731166
444755
573072
970150
153286
938867
50049
965533
633010
681074
524295
1039874
401706
489392
562355
1137717
0
572715
874602
651568
624952
944574
1034209
483497
147559
879686
1011792
916976
509412
186086
131518
439741
746768
1073439
752810
1022070
718347
568638
995954
200600
748775
0
333165
1052609
671265
46731
150352
289526
918583
0
608512
1033768
569763
816567
442213
358880
338423
679594
712587
822759
184772
941518
242161
983383
444720
566761
113372
132147
418468
441386
849712
907633
1151867
486280
507842
386848
696012
535280
288167
1135171
313445
1007783
819239
911938
307320
1278174
69948
172640
1142245
281971
389644
1087120
53230
833143
718833
1196221
293511
1051829
645812
413913
702417
468420
706626
716621
663631
1146399
136963
702293
47351
0
332504
87418
716080
547101
222419
684804
820911
57609
24145
1040881
887670
899405
321093
802916
256841
1281533
776084
492052
114388
43772
633934
619455
881892
484205
965864
786960
269300
59213
98405
662298
823592
913182
1183282
700814
1126566
508819
488960
602685
614717
736416
152314
781228
562783
383448
923604
923799
394198
422674
1436507
663223
991323
750751
1074205
1288926
1520465
90130
133960
190890
868649
428945
1236796
0
1005323
654903
610027
52888
738227
730254
1249879
939988
178603
1001044
691997
414746
1061814
967679
660997
1098878
562915
1576795
490292
874150
386777
1061562
1116445
468904
967357
355882
425125
930166
306956
243755
326362
336027
1082196
480816
930369
142045
125880
286539
998812
930795
1096014
553276
604400
583107
437025
517851
1130979
864188
112090
854549
247853
190890
1065376
1440697
786252
995553
622805
891658
171336
830898
881698
957900
312340
795944
822544
428148
286824
0
176475
742757
1308139
760748
532483
730508
431880
1248789
180744
1086246
524171
614385
749204
1177548
480181
392414
1020065
752959
684545
606168
528471
488287
141437
181809
822537
901453
1050327
556709
0
685253
605686
1024163
291290
362579
747887
858600
1081947
418870
184513
879256
102199
91134
586278
437226
1646425
334665
837561
409577
847413
1093313
832716
736395
445731
57276
919356
973780
548052
184495
310392
509982
396912
526003
1556639
1035625
1182172
1118154
72941
855099
411375
613915
718558
772701
365592
481426
669382
798812
438675
91654
176261
54622
738464
183087
0
719702
663362
677636
692502
656040
818158
363746
769471
0
337044
582000
759471
1093356
469694
68288
717801
739844
669209
527121
1104328
746149
719678
147694
1010686
1258300
569650
465177
331834
155847
693512
597331
675195
889821
288479
849783
887402
1153934
658405
411051
41431
175344
870927
465112
306528
1456456
701682
651075
393782
1166843
0
169522
228778
718125
1022089
753945
961462
530437
344274
757626
658008
749526
1126134
966573
986546
759570
154073
1061744
687743
344567
1058595
2213
712988
699490
1040582
612959
1016358
96366
1148418
236530
895302
607526
815117
405984
459384
62610
458052
1095051
510193
1071682
0
1405020
803471
340433
989473
571804
760089
409239
649864
1047234
1060662
55442
843879
540357
885449
298964
97604
697041
892299
607933
456587
2833
1220289
457369
662828
889853
871224
615711
47868
466992
1032621
490627
616610
814760
773842
917722
1014452
967673
349090
109283
356800
956114
0
895346
841812
787799
870166
306756
739597
1029066
497485
371071
717376
483579
713686
372828
461481
856388
108505
572416
618819
51459
960328
528053
963144
226315
926046
498582
1169121
745068
200768
711311
113372
926042
483489
951901
357999
1048226
476294
502447
687079
718386
982335
656976
312668
778071
652135
653969
638373
561743
367055
1028823
989814
680140
814262
281536
212159
1149089
737173
901252
823550
1102210
154661
75681
942253
578036
137585
608553
1031421
1106100
255273
1137717
624239
990977
94816
678666
279309
465031
865006
1011513
545056
785331
788477
800332
758690
12185
565295
80869
646320
875810
963724
599901
971459
798405
1139037
792511
566612
145888
901127
707947
625339
886856
839862
1023555
1011175
1113771
124229
1086209
1336304
780321
692454
891994
227243
523814
534902
1256966
751712
1130774
523134
745299
1022210
224448
1531464
1350917
1199676
56717
750468
166626
491793
923902
833634
741153
640894
127763
904430
480816
701965
740896
1170734
607085
886029
600407
293324
772412
678626
1062082
233239
241685
817059
950718
1131478
749183
507861
211728
1003295
65177
562240
753339
630091
439541
331199
500847
837958
0
1089941
56571
539007
864710
691326
478776
428383
737038
674547
340839
1204902
926854
914746
689110
1160607
740353
1087051
201677
203092
846845
737979
514926
152051
592313
192922
740665
953389
1315092
1090306
427788
803922
840613
297568
1202620
920573
1274224
639473
599397
26824
601340
92679
883874
706368
1022070
347151
603888
327119
198146
570613
832601
648724
707030
707989
707227
396400
610131
333722
1070085
873808
592381
282008
866209
763714
632383
231688
295319
50497
259903
246974
565727
441406
652678
824126
217024
1499463
953227
396019
635415
817272
471115
662912
409028
504897
554121
680089
314006
557268
117571
639586
0
306956
317036
253021
42835
762964
1278645
1002652
993743
0
787762
512865
626564
225310
646126
868273
625345
516821
1023648
1154817
131834
867097
0
891615
290694
179100
690988
632866
145889
806118
63126
828628
801186
924024
0
301517
489620
428508
488218
123301
565048
931855
525595
754746
889003
977496
251403
904282
188651
1809901
0
1198663
178698
333686
505612
685435
0
1020687
474956
266324
298373
697378
743966
611201
132573
744610
1098909
797767
817179
477260
1135398
843985
710513
175483
455577
503100
52880
341067
889332
0
544858
728705
735108
200386
1020001
903459
174119
835784
669598
497157
295290
0
28552
689028
1253123
1451227
672961
83046
405150
947163
1084486
800250
615881
198551
191693
249990
425701
1132261
695745
804750
250701
374179
1212112
580131
703179
228493
652632
155695
72967
240142
292990
384331
707894
919077
893781
615200
906451
0
1132400
770061
805199
759715
474265
809866
289826
705774
392977
853462
440161
487017
1129954
516118
501630
855622
635597
1032478
513698
287454
940533
744272
712946
515278
1156062
228584
308412
455526
170936
631875
617811
185896
254149
667361
570078
384369
884362
384152
372561
1062648
128045
94263
401424
1423348
877706
421087
1208319
796958
300986
0
0
910648
535286
292030
1249932
411375
238218
620576
368666
942832
1264133
1087897
0
279203
833900
857624
523579
427691
571468
284790
397525
576484
690146
438770
91845
770264
0
506221
530459
762351
1045000
870459
345565
194189
1077843
894086
223363
396894
392388
700737
274603
952449
213432
730862
186429
1237889
1052410
27621
169881
1504226
842466
260634
857497
584602
369092
959352
1038845
951133
650192
224929
1020116
924778
482819
688285
837396
785364
22507
506689
790204
1116270
764259
603003
256730
381116
485135
77945
260317
576280
447326
989718
1061422
109045
711023
976705
974995
1232493
1080933
95362
1375802
674212
173610
988332
695060
741069
511579
1099080
461684
1074201
542810
896649
526019
65945
108397
1016209
33395
765374
836070
723662
97764
560911
415085
48252
829365
871376
719103
315557
1061212
781512
978600
610929
0
672039
0
518974
729348
119441
933878
347649
342575
1300585
872397
711963
1185238
432105
720066
650901
678336
1041063
1335529
167748
284182
778831
673070
969900
528220
688585
923924
1103433
908106
1065918
569442
259041
180628
0
637021
531871
197578
1034325
116522
400308
1080315
387696
516472
732208
740476
364386
1236983
589982
258882
890598
597316
1102216
506312
486806
698634
1193840
130111
858340
890673
361730
57471
768718
760291
8556
681079
674254
948643
630651
1006028
868800
469143
297989
984850
1061725
1174164
164468
623718
710521
700076
627533
74670
182216
1029742
909094
1063902
777470
347889
22381
915555
449131
1218644
140474
466733
284277
192590
597052
519190
221601
89795
1126363
663765
944212
133581
1600657
295525
169004
607053
740239
592709
1439141
376974
385383
660771
976926
369952
73878
512717
442722
967241
0
757786
844466
509412
0
258155
488960
812128
632290
702155
786712
239585
777122
894660
981675
450626
826474
885326
986442
999936
314179
1219571
361629
341460
493951
865284
751626
834332
679714
354607
617800
1031128
860448
1163342
333915
676575
922234
412758
763561
825321
682483
756725
84753
1447450
1070590
573240
651763
1052838
314853
242233
376899
296794
499339
671162
673427
562631
777407
751586
1360296
429352
819184
760644
740973
391105
1156464
437187
752815
717539
412204
632190
683300
631599
470317
829781
621287
1299940
586136
809510
42451
235441
97830
917023
577184
359645
714713
1124885
581178
236165
1056241
484734
80660
981494
352116
855407
643315
150219
0
742725
819162
894701
971105
1435926
271015
875537
124539
777693
1069645
123363
682921
1000854
628455
616869
754251
109978
608397
850511
564442
694967
249776
224060
852136
550016
719725
571325
1073614
0
829727
946600
1249169
152896
587078
905974
970581
224559
769311
1101156
978937
867725
1170143
844125
0
898512
691597
672215
777447
402580
636662
431569
193712
1040974
225187
495446
0
1095906
1001559
643776
161343
346470
4599
471441
532263
1023996
768183
319811
266148
214693
1073721
0
998562
635853
293446
978655
644527
345486
295797
835784
329990
221572
642216
830252
950653
793400
783434
1147479
66033
690780
0
1189823
634035
775003
342154
244713
737024
870973
475869
657665
580429
40250
1096059
216720
342279
916627
990906
928635
625942
1420863
1095921
1144425
477007
709680
425426
573632
6981
686571
866127
398520
559027
831254
1668141
391755
395049
215685
465282
431151
941522
838391
368034
820403
318188
644512
788736
238000
0
797269
314043
600068
895218
551942
681179
776847
939116
767934
564553
227179
5025
984301
902158
787969
1036710
693336
416399
817229
950721
0
1279477
438967
1126964
358644
1342995
411927
190153
946871
581625
214213
968755
45429
931971
247555
363422
176013
1192648
572490
968728
207018
1260293
277719
380307
834762
1106709
385278
237626
1414011
957071
311878
737612
848481
1190600
1176194
854615
528511
298165
743654
931014
860500
443544
414604
339445
468525
1024163
662023
181647
653275
1008674
865781
409329
143230
788388
795266
583241
302436
163114
523063
402281
789245
632289
0
950240
401387
703371
560567
475076
1254249
871036
619468
1045773
93776
671059
493422
894209
110759
1336162
881774
937232
1449283
1176258
1385403
762386
344631
402734
643542
933582
1173515
98886
768007
410690
0
777199
331984
698198
443273
863603
805395
988749
874990
1138690
761214
387714
698593
1222924
787336
277935
274158
448290
841930
553694
57370
1091855
880836
979295
780208
1187679
1271640
544499
662432
733106
942065
1014575
566993
1394154
101345
928373
501807
1189360
223659
425353
240328
435794
1120042
472333
95250
1239088
915293
439178
591298
92235
845373
1073998
117726
659922
197087
941662
339646
1032676
1073054
0
615106
893035
329758
488872
578119
1135680
1137954
1243143
673736
915288
1045896
292523
698996
1006832
883894
1197095
320483
441178
412302
837679
487242
775720
696341
429088
551191
735743
558836
747887
251640
987828
391917
428707
405313
466777
843866
204513
960350
223070
341414
733062
498452
814331
893524
822782
1036294
247091
225618
0
1084866
1360380
673484
1072584
211387
52561
389229
47434
95984
518588
58005
0
732960
1138692
1038204
689044
324013
901790
128295
93562
109686
1084069
763855
946359
529566
38736
358316
267183
365744
309719
808562
623761
72970
0
237035
200570
519488
855834
670106
863036
173054
954214
214028
938417
1023918
171868
801255
1177949
757241
836276
691362
848469
896135
474461
1390303
1231044
813038
412258
540764
933248
1202193
1006542
438731
929723
482128
981232
1009719
638805
662794
449857
545580
15159
698777
933419
1120642
258788
118996
1033138
651855
666992
967749
528330
712620
633199
598328
987136
98076
733168
367565
17997
408459
930354
255010
235593
648503
749769
641890
522279
849523
534463
595289
641858
722405
47434
119456
653413
1487602
500375
547871
264957
275534
799147
244519
74243
695355
843916
667536
891811
444618
1217302
949372
1038415
171290
305393
0
782451
806475
768933
1002233
975399
597372
492307
523854
1022791
571096
85014
430989
775522
236051
756005
566821
951101
103785
1040467
713886
842159
825366
638420
694081
769507
896791
632984
780756
89306
1041520
898388
1474130
291904
790219
685639
1358282
229895
686399
581378
937105
1326099
996547
532934
1071661
154661
596229
770343
1163984
1416026
822165
1002764
281654
941374
731380
203045
1724202
939998
1067099
0
1129160
913486
263111
607583
884160
215684
591321
208075
249798
582001
972281
902750
71911
889060
795590
417441
1474393
298399
1029741
605875
809387
582359
1185515
681910
514841
504515
1103022
1114517
710978
739734
772088
37697
243909
809123
826417
273327
1005464
1017763
641020
1414705
837210
340107
136705
929587
326662
122276
913547
1002249
1453991
175030
483571
1235178
850522
58790
1453748
241487
162283
0
719893
392921
395842
834413
271043
863941
1267141
676512
875866
559959
398565
359251
395293
834766
131416
560684
33521
887274
804676
288270
811956
359125
411777
933012
205805
1070980
539721
930138
708253
245286
758661
198805
967779
864503
594351
52946
127746
470157
723532
336390
12185
187572
184655
1259663
847878
691772
523661
1100560
535881
507701
137962
511488
837077
681728
802343
380665
843634
1175604
1047070
1178726
436646
1350432
451356
545170
56404
573187
247007
164582
1070183
924555
449980
783683
111704
1179309
949781
442784
602293
1242237
288462
369186
735979
1126911
567559
728601
650063
492680
731072
296568
425922
236283
71474
0
345869
629720
762404
535529
884688
1180111
595634
1216611
652710
1167676
538
1026003
831051
217832
669852
326703
986898
678053
1056255
861133
22021
1053383
1253254
1373448
619219
1052445
50796
615101
184405
498582
861506
1289089
79813
1093790
371971
476761
1240338
485448
319244
356238
489433
349957
387213
620253
1050390
882417
885836
156538
732636
179722
493744
879003
221537
1411698
538997
292837
512850
256682
16911
1189150
152738
102272
628403
1601186
1193626
225983
347612
897350
761282
1450602
835422
688187
1111743
1297815
473267
286360
1031658
539897
835520
942480
523931
1045394
276454
884653
599397
281770
193910
112079
1185846
710107
1076567
536734
542159
160797
175705
881912
401035
631198
122525
1022441
888000
948635
724317
989814
348288
763905
417444
884009
440118
585967
60197
932005
510770
650094
816919
448816
994130
574151
940412
880071
254483
966648
1005233
704343
581629
1029519
485536
261108
374461
1480784
656130
1259529
0
617057
1089168
0
742757
692263
1348581
891898
162801
258775
758923
0
927134
854422
825808
139391
255101
852278
486270
719602
769975
332942
1105643
655002
430067
580292
662123
532425
741236
1150637
510896
1012931
650245
416838
1246058
1234024
768724
648840
4379
500200
493459
560726
1087388
891538
544936
1252988
984866
688940
441962
407306
993259
545919
619471
1262986
433562
477229
548312
827560
357238
1206011
733814
850419
1042779
346986
1462457
123772
1050633
835995
918639
1102829
708658
0
1213553
377141
90590
837714
1080065
585525
483561
653775
635972
1041989
235698
1537653
1475142
1022700
209608
0
825051
413313
813813
976916
753390
263077
554012
952317
1170371
939235
954399
0
1083517
749396
825776
712425
1133138
407703
1480114
782979
953038
277114
680439
248539
325403
592107
329949
996380
849770
374782
0
154766
845088
0
527322
1127853
837051
751068
399321
509352
328771
345043
423495
1447338
248560
1471070
411170
1070515
0
482292
523030
1136584
419515
0
853377
92111
437187
503007
931391
847707
660250
1118853
1599908
1517523
647001
214854
209291
1428729
162271
502846
860793
334865
657696
423223
96503
1212767
100811
1083210
1044511
754362
777672
1037774
752756
1015034
592320
636619
262670
790257
704427
856437
762589
427108
669782
444979
419988
638212
417714
915446
652899
899392
302872
799916
301171
969713
774540
1449973
977348
752472
805997
687826
712065
771197
392428
892132
255771
810879
121774
826624
1085012
193981
146896
724085
354786
659977
0
0
1029839
20593
867732
466483
73219
0
1124669
476072
569869
0
661072
198205
939852
1216417
1138218
211026
0
26801
430487
1077136
0
289699
831623
236361
357810
1056965
385814
930469
1085892
348579
1300709
66683
741591
83435
502627
570323
248832
1104663
1370732
81581
846451
1010169
643188
816675
905638
917516
591969
80731
509529
1030342
376957
286368
91871
952483
1129083
171726
1083517
395738
1027652
0
265619
814972
991129
895165
1201929
838342
737336
911103
462867
823103
131465
313839
482940
919361
215359
561471
446703
825190
1200542
587209
1069212
728601
501372
586567
311253
25235
1068983
456693
486258
275993
276859
937317
789734
573900
884357
909829
468905
401757
1146834
193864
876396
163805
264694
1056440
782905
843069
779083
623504
1274062
994761
629377
497151
780201
1437683
911122
998486
733204
453871
855265
1028768
1141633
242327
568684
624714
630669
500419
520834
1148637
512791
260252
903290
826383
915225
1040639
667176
1070153
898568
473709
1051745
993786
0
1177066
1455146
324284
48826
936817
711125
632031
801398
676098
554985
795344
899221
128261
596713
918188
798437
834832
860774
1174222
812990
676573
1207822
98220
1132244
368943
1091202
890388
1289044
963917
840856
94354
63187
1144432
754998
731200
748376
185277
453216
1080756
1071551
1335391
297497
675432
487081
0
700162
86726
475586
348895
982030
697152
283941
1340475
489578
1286693
1053525
260498
462570
784238
228992
208032
767947
376322
1141938
506104
1023555
1380261
811187
1301030
162513
952951
886151
415679
15480
639578
1329683
1147264
731236
857497
675629
0
640059
593070
19783
1128265
876514
0
1046676
1080953
363160
175981
982536
856776
439495
572358
405232
1102886
989027
403995
274737
743946
905181
503091
193108
1330661
886018
464613
725011
592312
680328
87440
86117
138630
402079
403417
883108
672199
210620
687410
543708
402079
296460
910803
740137
16861
876318
1127424
89193
1126802
715179
884763
138393
577464
568431
1128700
933501
801524
758277
994056
1226641
89193
972928
1003448
262139
1163177
111575
704886
487593
499499
1043761
368885
0
1109639
742757
921124
811307
732674
273618
743193
1515544
594259
847017
705924
544535
969928
348288
976445
483787
512770
106601
1347815
89460
880811
250116
946126
537131
910422
798558
350593
128703
1102479
907315
408842
279048
120870
771240
274771
861804
110199
37098
483644
507769
144283
792105
895083
1001670
1097413
785142
531003
285796
0
0
867469
682104
475698
134203
721392
879575
145341
827854
987694
348214
869177
586578
1214303
1097083
812477
330939
720451
490686
396415
1305097
1132621
438723
912421
530511
718428
960502
435719
1327472
364522
398281
438720
1098067
299021
675781
211337
941968
568777
1055593
794915
1037633
399694
533968
656842
678883
720999
630795
525269
279690
866444
1209206
184748
297647
446436
534206
484667
320243
467685
438542
1140014
408119
1063821
531729
146097
725205
568839
1194961
676380
231950
916696
370847
872955
1424174
113106
970270
713117
679455
495252
544087
953648
951587
323848
520756
626017
751573
811920
502960
1169976
87867
706302
568276
722916
417835
1299520
0
523537
573527
764646
721516
828326
980240
158905
491429
321774
555037
1005187
917822
954860
680312
495036
238608
799916
591064
467285
1097266
331297
275525
1004792
468205
666431
933890
938456
486064
209283
1276594
861386
1358875
282033
650741
703097
752188
706546
661074
929618
676994
678908
203251
814000
417444
497364
783600
1313502
805698
834259
447055
822047
1078981
771240
719301
382080
538740
444315
1394167
727202
656045
760954
1082203
551442
476212
0
931569
92075
638426
802136
11253
550432
744675
0
66050
844699
554987
15500
0
980742
183406
0
587814
1079367
664326
1019260
203087
636856
81488
1094846
832723
813152
684260
688651
300960
583639
138999
780304
784196
863603
758502
1093423
329510
775159
694967
764122
692028
651118
842164
777279
491356
57812
689028
279070
36539
582177
715836
784040
867221
664328
1044512
958091
1194129
819439
19065
187080
810399
94885
615204
7440
422856
476239
256016
1355348
812894
875898
51116
766774
764465
174721
493281
897705
503021
402107
606490
1059393
635076
463998
1078881
805199
370592
803829
164659
0
726760
453693
930310
825311
1246362
628436
1003933
906733
709727
879118
829483
615292
870348
553940
333261
292049
110783
775601
1250652
659583
278780
870023
370873
421810
0
78723
932036
668643
650080
609605
762493
552451
576086
558253
595931
910194
729165
825918
1034208
470454
250142
723344
478029
115115
26085
720566
817901
543544
171418
1080433
719196
549699
518892
928160
1114356
197156
891531
354175
989885
531388
242140
120058
724927
560504
617746
769215
669567
740431
524671
1097281
711635
469775
401382
885567
428199
152957
1059545
633320
759599
925011
1029693
650445
944680
50299
216333
333024
92551
1048242
1438851
574001
579188
351664
850126
297818
757311
471467
1082044
233512
557747
849646
0
257866
95452
598982
1026368
868942
450291
128876
8940
642789
1265175
912585
856606
1409432
697420
371380
560562
1377271
698102
1180142
305627
1000508
260009
261788
680730
420806
244410
390757
836606
1221684
251931
420265
261733
902040
742014
621506
1132040
1173655
202339
27381
1028662
610415
618861
73549
793618
273262
709571
213845
483995
170215
1082564
144086
87046
951802
1039688
823614
1268497
578204
1048935
548301
942916
860912
362709
995954
761917
811844
919603
466805
1249677
885317
81954
898998
434275
624858
166582
201106
385204
976081
835272
1142156
903710
1175806
248422
571541
813509
608373
505583
651494
957559
238315
981477
0
920640
611907
317057
212795
1011644
667543
603003
204962
157849
178448
1402914
604156
849712
289786
783496
775525
249065
345858
311242
471740
525849
269550
396773
1209627
914829
263911
160325
107423
405348
76582
689662
499602
658824
302971
216246
70567
930017
957475
1179284
915472
575395
315788
410346
521140
618853
442194
236836
0
733814
678679
565872
1063396
1185238
553094
976427
469643
205953
585357
932412
56481
446500
75997
262035
766942
821709
515123
577926
707894
426109
182605
692389
445950
962300
382118
149282
711695
450241
1493177
571082
404271
0
621237
495018
701903
1172812
922281
1058390
397249
434763
1023771
367265
215241
984380
599633
54254
693498
763618
139901
101854
214104
943505
1267651
526328
0
62499
1163821
793185
706672
1209370
643474
174942
396033
984143
1380123
1095688
984637
0
637849
783027
839597
283769
954829
1364469
896813
844480
629300
494730
1241568
790857
651810
1139504
598201
702110
241195
492387
345684
588494
120380
163393
735489
194580
1255932
1065393
1360428
205741
942601
22343
1127216
556009
767576
625071
873799
623277
634421
686232
972026
705113
843192
676230
1233062
1281295
210314
639578
842400
806626
409378
454270
995176
697446
910622
557288
807481
52028
787662
204323
800387
1460706
832622
1088818
174849
586278
354292
329748
678792
629479
889847
23267
468094
1103329
1117961
752815
715463
227540
638415
66165
1175500
598976
575893
289259
562065
769980
775415
535658
847492
969324
816885
1200357
461736
248807
719782
1188202
518324
99634
780020
369230
805668
295531
0
403710
826342
337080
837419
581031
0
726802
717273
864116
231809
893518
565243
133770
363482
444712
309227
0
473159
820429
704837
286064
569058
990538
420797
864024
180588
367407
812677
755683
1340878
637792
1220280
1104166
979225
711044
260710
46653
1126802
599717
663421
929855
224929
721578
460328
840845
655200
1539129
589790
666496
270894
831563
491913
227515
742634
534088
546728
1493383
524277
849244
1218542
863522
623508
795103
685652
136431
1165589
625407
455833
773254
615413
974215
1115549
258350
549916
398691
513077
100521
94772
654683
0
460644
1146177
209015
189571
111079
921936
346883
718419
877477
632631
153111
932478
497843
585765
46449
1168622
620079
486950
768686
313749
100494
550692
385691
899668
347285
609578
586871
397381
631317
606781
489014
389116
786275
1126363
113934
576312
251449
386576
1043177
734378
675992
89080
245265
0
689022
721027
68033
1288481
175755
583183
148908
70205
902718
929656
934252
1144107
115786
1084607
488277
873719
293424
0
579605
1186740
143765
1403056
839341
806830
516402
535976
257932
439209
1128657
165275
308876
219336
331054
293895
883513
1158824
755569
508938
1241462
524660
35893
609505
745848
570495
892600
18436
803833
430173
86642
197786
1075483
298771
489575
81966
740688
638536
969740
26437
1367334
1052482
1129192
95650
731518
1112128
874752
887393
148324
658177
820959
925679
326921
368842
48709
548299
653034
363488
386982
381700
567078
788935
1199342
751493
1174213
657914
598683
1021178
760987
843236
821918
973399
673785
402952
968737
303996
373127
693276
0
818426
979363
699621
278983
604889
1179309
783024
750385
482038
96224
607919
1003515
734498
0
645047
298890
813519
448464
642558
108669
796646
0
756276
459887
589123
999348
436646
581458
589949
761764
1001782
1114426
118824
334880
357643
779104
1168035
1258245
527907
0
74353
475279
0
360234
233176
873090
564319
742269
0
1157849
1108168
418899
252645
712858
1230652
1321408
1083850
863149
650817
290956
989206
309819
284918
1009620
541692
53853
369737
1071750
507282
679672
1468922
827530
838727
263881
850126
446968
342574
1114486
889300
1018258
260901
1038065
1087939
433774
1211606
1507980
465844
1039906
701921
812395
43473
892314
1072999
1108323
845602
0
1005643
761270
897116
901964
729953
675200
930656
819384
112903
200970
1010103
203045
148951
979363
735390
152037
1029468
68168
302967
226621
1073998
796432
699420
138409
899647
0
299120
749264
639295
1224308
491772
834754
917734
543862
106324
563643
185314
1245624
745654
590709
483036
1031264
37916
277445
589333
1056669
740638
718197
1003452
1080746
882167
828637
601110
1452975
499603
346087
846001
878036
974372
1047434
495710
376581
1152292
935170
239750
530488
616567
133257
812039
936719
98562
1106144
0
473125
928313
9987
931668
997680
527457
593701
18877
942818
778696
705384
1298836
1534128
395780
873513
761698
766177
191202
875019
998442
1335529
512384
229991
829306
361971
477593
210242
439338
1147266
798565
197437
205469
809154
1194920
906056
266917
217815
928501
1138687
120917
855295
856949
1025556
657089
812333
982724
1090148
186671
51988
850659
0
145098
304958
114013
396183
901930
499173
487472
686397
153100
339857
615929
340008
994585
241486
445277
1033712
386772
740899
845981
320729
361678
757560
800189
145693
1038571
110195
849844
1422979
1084401
576866
1234114
340397
316244
508281
337706
147999
83276
918048
1080691
926177
226658
986237
326298
567254
702070
413215
788486
690017
397087
1257814
470834
778492
398945
444210
1261091
200735
587731
821853
11304
1092245
95165
528264
1197762
396451
923263
218261
66076
759570
78291
523121
138776
183554
590662
994209
200993
637728
520482
964598
1206179
666375
951849
379406
686051
129445
1053338
960333
1534
808046
1184533
297670
760484
795935
993834
567961
1055503
843754
1338
36200
705160
924770
541151
562560
1371337
50791
99461
622524
607180
18819
763197
982693
509262
504680
889723
341601
647340
266174
370831
1448454
395961
972831
150440
1510674
902154
830322
450351
532248
956354
256648
390240
917658
223230
120688
1068913
983086
213073
755848
157183
1114143
649742
430686
385285
899647
1024971
419500
980019
1357630
649105
232590
0
859680
494935
677636
791954
529585
918889
1138980
1139005
337549
552594
1065549
519814
648996
981505
687079
805366
839214
930764
714447
934805
613041
234520
573782
773211
1024024
354363
735514
0
157587
1059652
88348
932740
854965
713147
1256535
603961
674798
619939
168467
55749
464952
1040046
1276124
203125
620306
1226887
641183
882955
615065
779624
459177
692997
889764
757706
1447867
536557
1449820
215328
60989
699090
369064
630001
0
811445
734002
479487
1442432
803387
252974
909889
888039
654928
688402
1237498
492243
837889
904415
27530
468511
674533
1331491
428432
743761
0
1041030
432081
165798
7083
935874
751763
542270
317300
732049
1119564
554181
259565
780173
702115
935000
1071139
471514
1047629
229705
307108
921697
1254018
1278861
806750
94692
1243662
719182
266353
165792
322807
708205
45114
207143
1104975
992332
708227
489577
932521
141264
383557
776117
1278861
241319
562582
187440
958941
704768
153791
1366265
0
795833
185691
774314
704845
547386
399513
475244
631181
683631
750702
582000
616017
1084193
1076249
280603
355578
1212680
932756
916037
526639
181534
249340
321119
1123145
292266
590843
498348
419583
53527
0
361900
1105402
675807
702865
559414
1195817
485994
275111
1214338
465350
963827
876075
977906
686387
300571
42451
588148
599986
501578
1204531
697916
541584
1344287
227608
1037653
473281
245981
971743
1026032
846575
923528
419622
712891
275262
722920
0
488183
395793
603640
953288
74569
428448
198659
903591
1191056
158120
89306
1224440
929464
629226
963482
507722
1076507
115786
593774
1037240
624503
938183
1030731
277922
964584
678059
1237921
786302
556009
223257
716988
533976
107778
1102112
695024
239954
895205
563045
729668
1179892
505180
768198
1002028
764113
345334
664859
1016511
566544
1084500
283164
232069
241292
249881
710061
364252
965914
892667
872043
556625
734681
797932
799613
624780
650519
1039885
251361
0
472412
85853
609648
359569
1148501
596853
298170
1219571
34490
585135
493596
686839
234840
140499
1051938
543770
416775
502759
94719
621713
967605
1139021
1273175
731219
1084030
184403
960488
152593
896784
873753
585271
561493
982245
53185
466976
196185
799734
677833
495251
1166343
795317
194502
617784
366265
1067294
591979
1117655
512361
485316
701682
842688
454756
1056013
576880
562146
216446
657062
778428
281975
638260
549517
871202
795228
612502
1144489
46291
923789
1162411
975197
0
460772
831126
623121
667206
849102
624825
84840
1205302
953635
901216
604276
951742
837179
506509
34682
446516
976060
431790
545113
1331594
285563
124561
837376
803576
420222
788033
537361
952720
338471
1021516
1193390
554422
548885
998891
728383
776527
1600004
1073486
1100940
87001
1124765
354797
545776
1184622
1490161
650717
308224
603315
552216
340854
381015
550701
173153
691526
565174
592180
772013
813283
189450
131727
562418
798260
611957
808422
106499
1015178
648887
693508
694935
649605
960467
784860
854615
448753
680248
570304
393338
272748
366389
386505
437361
208919
0
637720
203645
820211
970470
579608
1193210
125074
337891
262023
939925
1261072
904999
1819833
761115
625154
199157
538584
0
398403
427370
753287
885247
970649
88026
510103
746018
1161915
638537
975994
875130
874667
636492
628821
665246
351435
1241436
868451
0
76874
1099990
1125601
695710
912614
905350
361415
76095
287989
476958
952236
432611
821059
355539
1292966
1117562
604072
354824
227179
920653
913107
841548
738487
494952
318661
484159
769374
1115629
344744
493165
219521
749839
88805
412925
907437
87063
710875
1190934
529413
417057
47252
282026
800528
1304901
788486
1264802
1308585
244909
656875
841249
0
268734
709260
1072671
125970
1288544
934919
434593
769015
1192434
1048667
488966
1150155
377854
861231
279481
697370
955749
243423
363476
566563
0
720281
398814
916989
120066
1147492
732672
286991
226043
527939
854592
409237
873640
504876
867036
1122364
195735
1251722
388163
855350
730018
578755
56897
659583
962537
856275
862814
759282
1296624
841168
1149357
108732
353988
824261
897799
461865
699468
183784
637480
803904
901066
350821
335801
664257
680644
535166
333157
833073
1032398
885677
247120
1040552
0
830995
990673
715771
414604
702792
99772
780655
176475
1012779
142938
307288
899306
628764
458391
681553
766067
1057193
1167846
778515
212340
1070860
1203983
477439
740875
263099
612688
853511
1189564
825462
7074
41693
470424
976862
657955
657397
847391
0
606801
683759
755463
605214
693537
834737
625034
1371441
833927
507315
476279
987631
468509
883918
998863
400134
751068
118815
237533
688190
642615
744745
920409
180087
1076081
921125
637409
0
1193625
485479
933612
726258
442653
729137
356311
876550
389504
875571
311668
997732
668989
997039
817520
531936
169661
553618
799682
922170
426124
613830
759181
705008
714054
370449
699924
489628
824378
484803
286025
758964
312742
877983
547569
0
885747
690442
616018
824739
855677
1169695
83996
671496
1149855
648208
62985
676090
601775
85616
158832
1351148
1094633
536438
189732
391550
885742
646119
1069456
698448
208586
208483
158440
718565
994297
530710
664913
341425
490385
889693
22334
49956
281536
645100
503007
1072993
307011
358729
739102
198964
720675
439340
264020
992382
641086
59987
808331
1400712
694808
685991
867389
66468
867702
204820
0
338197
711226
1148023
626162
599373
429636
198677
1075629
430907
737200
711179
428707
1388154
966162
706849
287145
772178
900554
583146
595298
409988
912726
546483
383556
31056
683446
1125453
1043919
905367
1165707
1391139
913026
555162
579986
447862
798010
797870
204157
430688
848066
1065713
614899
619976
118407
1020516
51988
759126
699856
800664
443209
1522776
701684
30686
271113
572001
46701
482414
1197621
1439433
621519
111340
606833
711953
1311789
1595717
961477
1354990
342744
1208384
300027
170940
798357
499359
549670
174128
769864
608984
233289
498674
581030
442991
550944
845125
794595
414357
969687
486003
0
605531
1017820
690138
903197
818154
400146
830482
510593
396477
181175
860199
613511
928368
260477
680202
650327
409279
563542
499308
670194
1271888
735104
584071
278937
1116924
688037
1198899
501885
1353376
1209399
214613
661739
481715
178076
1368462
216840
732833
1053229
12074
386554
83107
108956
853115
846286
685736
1004200
465642
460373
763549
325862
1054315
388840
1037930
912826
22087
913928
864372
768720
552982
339617
600247
558091
581145
776373
43628
1101623
279717
414835
903430
159341
1264434
722134
1034646
0
237035
1179309
780503
476068
587230
722414
232464
951190
261969
794597
1186766
347889
1120033
639074
654966
672130
5821
1003977
911839
668463
341355
316811
947522
514423
1293083
720567
1242434
706820
809128
907012
772432
1014793
318215
352476
399089
911782
510570
392805
1177901
827021
76909
822292
1050418
232565
639761
177831
1073522
357839
522257
846387
750368
793395
730318
760983
529169
758482
748604
1021678
829314
234667
55027
187516
392155
79462
808262
765831
730091
963432
717675
1334628
328975
651233
508680
825069
686815
473792
544514
1130117
456325
510649
1016941
926940
874737
0
542385
837442
701337
553500
409493
636800
239146
0
863320
977199
757647
0
1097852
926764
1282783
975112
559677
967760
1197204
115695
31442
718068
117401
234212
397654
632701
757041
1525178
439381
1430958
671912
915395
829968
959716
474449
0
431426
671773
975279
0
1294543
769905
505497
782619
1317225
936170
264781
1405437
864845
1209376
805608
611403
63038
201706
924492
1201768
801737
833253
117373
133780
1172161
729960
995454
230606
979591
1452342
124543
963014
563764
514861
690068
187254
653674
151843
795991
347656
1038065
637653
897329
228181
489079
859740
500995
209659
732188
337141
250369
1334074
575677
70181
74836
718419
518102
356102
738427
1302716
617743
60319
133348
1092412
416450
702380
578768
977389
452441
1253135
1158175
974532
1134477
100003
40967
1373448
1284870
830419
108176
0
198731
340121
267929
419171
305171
588299
0
1180448
1001818
1050506
948059
901210
1154712
291131
716610
845234
114675
1149204
799871
1319529
318608
472316
559995
451288
486430
775554
682410
463575
830261
727481
172640
745399
98720
75661
313321
991352
703159
416876
1114481
596070
1233543
435622
1033958
945404
42424
196539
379246
671552
955868
430487
1132349
328366
836624
1140995
356666
227762
553646
1333961
279417
636278
685253
0
209599
830561
422908
147796
72066
0
1073679
1035881
951603
434079
643731
336637
377357
431144
621189
671257
1034469
850676
308063
836440
622803
1224879
158906
177842
768027
530263
991671
446132
703663
749466
441597
184438
595325
417217
861577
849206
57116
884502
759884
970510
1210937
516607
607053
650371
1002460
584458
320769
652453
515316
830674
944317
696551
28565
181954
370371
1167763
145919
645143
209881
483061
290491
992661
597172
347158
1097702
199546
928313
1194269
1054315
703628
825877
919399
271113
271161
189406
150352
869498
982376
986475
400702
874752
160802
460900
1044209
815130
200997
864719
450516
789809
1141061
1195054
1369888
1179415
925812
476060
939550
921266
1264776
298170
313826
884840
100095
1047399
477180
185335
469009
684902
77844
1360282
807056
95272
446337
925798
232215
322890
679317
924413
406785
645494
668827
89347
82013
1098908
1079826
600083
465852
616380
265312
26719
436359
827448
809955
831702
832625
916222
431613
1260901
210612
109688
933757
933612
1029360
342352
1095859
344068
821312
1231374
473848
629194
224509
383224
870409
1060935
424702
421501
777308
831401
328366
462942
279309
558710
877960
972316
414627
59846
540622
352845
1416820
543721
937040
369287
802084
828366
813287
253667
652225
0
922629
142135
1041308
619151
490291
629567
1038999
1304526
1136852
79867
140787
1274424
683020
629724
7483
496338
163793
141050
828412
648465
53179
348300
604837
536942
65365
319556
1378125
316906
719685
723982
0
214801
1162847
281975
313003
995545
482052
348559
20343
279520
250440
588814
932452
808354
351988
331550
148171
961934
978840
991637
611907
463930
672678
512040
589607
737049
395231
884662
837666
467704
1260256
195339
212331
147015
583159
77133
95293
506219
870481
596933
456218
492301
936166
350909
471915
190330
608661
0
660719
245657
495442
446900
1398964
412458
0
1145350
591763
755321
412658
503767
34394
705078
251517
698005
203392
467096
1024325
1142114
638294
594562
235981
1094629
643230
830514
1042077
86298
807642
1067338
1067496
679704
632809
903890
753981
768466
1014026
530581
116609
609019
918095
742044
538891
1114443
837043
74954
749513
1222811
937123
460301
633262
904214
1069551
263154
1316570
590626
474558
431
50497
1121858
1650366
254726
428937
435017
603201
304653
1204508
296497
173209
1295999
775677
946452
838438
997686
677057
734553
131543
571414
659033
90244
777146
1391417
699975
1149210
728941
258478
537589
233380
391168
939755
701464
412126
1231542
985579
12029
585554
1287451
1197760
1077548
478394
1010023
953843
820650
678500
858435
623640
790890
1205777
1140692
372142
1142692
357554
1035559
882039
1302419
112947
511352
1348568
1654822
498429
411144
1483346
866233
149727
1160607
694298
260997
756648
185318
803183
789675
0
908983
424326
0
1045168
816326
341886
1274701
1171715
630805
1476536
481315
1224287
1032250
298267
1224473
82020
714646
431678
123224
183070
838911
1272306
1458678
479745
799746
832724
790250
882383
782257
205418
1389840
770254
139385
976283
780280
506565
211556
406033
337855
360952
907358
492211
388605
886845
791071
598737
950356
695135
484376
842466
992443
1585026
157580
459160
1090303
1366882
285820
747869
72847
703612
1131492
497269
1002462
7269
85387
898362
500463
518621
166614
375631
993474
472749
299976
415836
7846
594178
471441
554955
1247044
1164772
587210
1242391
626343
764967
186471
217903
147262
1163299
951818
48820
867823
955853
711919
1011282
992267
567999
288158
836465
0
853450
1265396
729237
470634
375163
1243932
808036
759920
736243
1059505
1152187
1188222
413873
48054
458466
748063
0
0
236479
379021
1013533
615058
1025727
576363
438331
282865
123860
659499
1437908
277629
551686
697754
106062
476904
204695
1068365
895538
954828
1194809
0
568411
725612
192323
868501
1254078
597369
975366
742963
353338
496188
425632
350781
700580
688988
879248
1221958
106601
392873
1026774
1292023
850065
613130
822186
474440
750907
172147
572047
623208
191910
685254
978354
0
775642
834025
470072
524100
845769
693082
1059203
548822
1364094
1278665
445341
1245288
1046764
945558
861042
932349
228475
457113
1020932
350697
251361
737919
141715
570304
1282690
389254
1073840
0
279810
206229
631816
76245
854156
1023618
1088779
483692
893838
252666
852389
1092451
382114
370965
603238
110055
22345
755399
377299
1000156
925074
676223
261938
1272428
589395
610947
1096811
1043040
357049
482044
1194822
664902
621650
489428
767387
544990
631500
160339
739483
730696
972030
545474
1246446
834110
629960
816639
700714
1059484
260279
934860
75673
275615
1122849
1107894
192965
517976
218640
1257674
602667
580848
810575
397695
296671
656373
991334
1060106
204876
930854
97650
535444
214819
80454
254595
987395
881148
0
39060
739711
269883
1161327
148635
275443
667138
715653
717974
831970
903045
284517
1012330
900362
753308
285305
343179
649083
644736
533539
722054
530114
1128796
830912
1104747
577108
92634
1154521
139819
1032004
579952
385256
516555
824501
339524
637817
580126
0
648529
1225026
426234
377575
210277
1208208
1377154
498952
705610
1134943
1095541
1381359
0
1006379
1060000
700654
500864
740552
529566
1094318
717485
681102
135064
721457
992665
674228
663517
1114251
1075623
448590
831452
1010620
1401073
738913
725623
963363
861987
1679493
1089660
777826
545919
522784
833761
768770
507531
1385862
806929
1042574
549710
811854
1596794
1028637
494730
724465
1133759
742980
1209886
905586
289174
1061647
1118184
929525
1225046
697661
290320
0
1173360
754981
128321
941890
1259947
87178
1326256
1100348
704317
1084202
1257365
0
550550
406673
1430560
656897
218259
951612
596485
1244914
760451
389529
0
380212
946618
306616
619762
966604
811844
992664
1176718
645293
1384124
253274
911295
229582
857292
486257
71225
475711
771685
605382
421779
95312
1142068
248561
1272306
401549
205174
0
793044
615719
374113
1440974
94624
725234
526992
1264292
697596
186023
554377
1155048
963185
463806
480072
1319776
523935
1566784
584683
1070281
0
421866
899337
808746
1216369
1386040
733323
925609
493965
617700
1051745
1204811
135289
0
1092245
1005132
1082058
668996
1388901
925887
606623
421608
323516
806029
1146644
1157616
949673
0
1015245
709183
672985
1274308
66661
216820
876189
1140651
648596
743555
685310
963018
245143
876191
490773
0
773768
301246
170507
69807
1112551
799511
214989
1434445
929578
133358
675200
295842
907763
854820
788444
20911
1137083
909897
1335618
587820
474778
486546
188508
550205
1086808
1221229
1146313
579203
724660
318303
957710
676450
808101
810484
347902
5424
1113371
545927
116508
719196
403315
408040
983604
841181
0
910162
511518
1036936
424423
1146630
0
1019957
40498
879754
602136
512087
0
665117
792838
697333
201584
460227
561498
268148
395569
999009
1630065
493963
593097
488674
943111
1482991
786171
365951
754386
604201
313787
644330
194867
968223
797012
128293
466733
473281
434700
449478
0
675757
10544
642668
862263
490131
1101608
547165
165580
325467
29467
404936
854818
1071808
910679
552227
692884
581029
916324
261969
554792
297098
458623
192344
1299704
179690
956691
115155
1039901
1018928
399859
235560
116704
698790
938512
1038666
687409
364960
644973
762074
441509
610878
720255
346948
573541
684698
764077
734754
493616
1362178
644080
469294
1130426
456356
326122
722340
924241
1006591
612254
867193
857974
912690
99872
383606
490457
962071
333569
294571
659519
474864
903620
510028
258482
440045
1119870
582191
832716
819718
1377375
926832
980961
572703
342762
935633
47073
1053770
524996
864280
790945
434124
457258
1291555
636308
1609496
1332754
1178414
934264
893173
689791
839246
491949
0
190843
492394
664399
394703
438382
889563
250349
120189
387873
319251
413292
952835
1056493
428829
531870
1000001
388930
1238347
1266908
318273
76449
954874
1176462
594978
628054
676632
805255
821794
188130
524431
601187
564166
1243182
582568
108460
1190534
45445
570854
1148773
1057036
565347
717638
243481
1002342
95099
604548
1004158
508300
1405360
114860
38111
768412
443404
152825
323095
963298
899392
523332
965236
651834
812182
738010
524717
1161024
1333260
842721
0
1069750
1052869
406267
488730
479996
428757
865952
1300488
626280
1151420
454326
522446
785796
789267
136089
227222
619529
741591
1000461
67140
414532
207117
439026
801438
265868
379445
535905
923049
1057399
230638
988459
998213
108321
417142
331908
778097
1209512
577167
636838
801438
472524
730749
692436
1252712
713037
821217
505065
801764
635313
697625
468708
331659
548637
818894
639400
203154
718418
676770
962126
718545
431976
1359114
1084191
435616
826047
1028571
746163
410429
1057999
739066
557734
53420
182924
1179481
0
1339016
673357
462447
836192
498757
500433
222534
1146472
138900
1074454
865014
909541
715463
962409
1075093
1001341
979591
636892
990672
669026
701188
0
933522
1309120
512694
541226
762725
605775
709622
74021
610644
190971
1053282
597733
624430
1018581
75639
198104
1261544
1162814
612757
840446
519209
1061206
851201
963618
106081
710376
1019570
1390295
1188701
1052572
1414589
601940
773658
688470
542199
1253783
740844
799679
0
643420
0
402095
409652
725623
745246
898283
835576
952884
385556
1097613
159416
514125
0
360184
721373
956207
134037
344519
437569
845239
139865
683946
467226
198833
998471
0
921662
1208650
442653
639660
1067383
544215
774056
302045
1293900
0
1230823
819769
287947
552455
416965
1032004
560777
689732
400702
991882
881573
1087629
920300
268562
915915
943167
159462
701171
524866
171599
602209
678266
655026
807729
0
249289
885846
769997
926996
954219
342739
89116
306562
1162743
272423
567688
199763
288164
525260
1240437
359826
289487
889944
189697
133755
713788
530168
774847
358550
490427
1281591
248983
442365
503398
1509890
1596992
859210
925442
636970
336794
916137
230933
502951
630100
958214
1183046
1181354
763258
808299
408433
790271
513301
1164903
1139581
1365748
1190614
830849
941968
324152
0
1008734
112443
353434
1153780
702799
734498
673575
939122
975879
775623
991372
378505
1035839
554727
1080870
592797
655634
336723
927052
1412351
657530
1002022
500379
1131468
677049
907411
852714
858854
515287
805422
581625
623176
87873
1107178
1075517
0
928836
35511
890137
670813
597087
1184873
814049
230310
932026
991235
919883
972980
1143259
798269
1335764
596946
0
772853
176435
973686
1252235
112613
972025
371928
429508
0
665235
931350
235110
735238
618179
731054
1290821
1006045
584621
738094
601642
585043
110720
53809
997285
149598
834482
228065
876226
1329421
1279602
559465
693408
706116
398618
1095613
941367
803485
695270
607662
979942
566497
79563
445360
457273
1457870
97416
627288
834376
752736
310953
422520
500459
1323241
433242
163789
1149053
95312
449454
755433
0
1056124
114073
0
491364
37219
576204
10172
239470
481554
367546
949580
918443
1116428
967343
530767
854800
414053
642246
471057
94762
355343
987899
1008217
751592
1014944
420557
533847
828443
246860
783396
1198966
1252410
365990
1987929
527553
246804
699344
746169
774872
958368
288670
896813
0
832420
1020804
974599
556191
580914
1480947
74711
1259146
783480
943978
919817
1012183
460302
889860
468885
982372
676208
154793
102021
510633
555229
935067
549220
1254213
700238
48210
192965
873330
695315
920462
282865
526643
774919
1040988
113824
1121600
753806
465112
567081
554228
30598
858018
758382
390649
659499
360690
1122808
0
173861
456740
519209
946471
312576
0
583455
252115
1181132
1180833
423242
471047
0
454573
434636
543151
761501
389577
778301
757584
772332
1228759
757209
1123880
1160150
84942
30853
469444
974902
762231
805398
908767
1008705
1198131
662070
720963
307011
0
51352
1208876
354485
0
1059004
481322
216532
1318045
976356
148358
764807
462151
1355193
1291922
377888
444335
572715
869594
1145463
29010
621798
1169404
724648
779392
782618
945951
587307
46346
1094914
931781
549393
1217225
0
819470
1168251
151128
711797
396975
774589
149062
19626
428910
362925
999208
1333163
691124
662855
391283
0
741796
1574749
416779
521032
980259
154179
279926
663479
1172504
213546
1158073
986877
1203705
1241436
977019
1017539
294232
985473
131465
960203
190102
1078592
113169
241393
327925
1534
1106787
847130
1017828
924452
395708
728920
774722
239919
350398
637655
871443
221554
507718
607772
812191
539747
841852
851568
629060
719081
763614
178131
797211
806482
315051
957267
812287
958537
144665
811807
532470
492211
313182
993879
269393
64495
508438
92213
1562761
530815
603407
1104273
986517
297901
809030
737906
346368
666638
412552
523381
1119996
1079055
534108
715864
1304173
630324
622755
208360
764339
489270
1123193
587307
1118060
809385
339008
796752
253107
308858
1177341
7506
184852
389050
557381
250559
0
521294
772870
698470
182119
282065
309110
524808
766907
564377
1184440
981176
1199387
844042
904385
735290
279651
1069455
0
0
315657
305960
0
157991
907631
1051232
304336
567077
193777
703126
619518
349015
162019
1282893
1193004
993412
709057
369479
60835
88272
508734
871798
460214
507785
413768
792195
310257
652493
288007
336063
826371
647154
222652
494415
1001660
794589
96102
296649
36629
422190
1220090
272904
583517
628480
1034065
417360
832503
701646
371221
412233
357211
1326384
272503
1129011
0
1260197
751395
97592
525755
1041990
1561582
720640
235652
762811
571623
422068
845340
1347860
1076766
1130117
1047911
987679
327882
876893
1386677
162845
295761
458893
1176021
899142
1065563
205145
1028745
558888
1068996
289043
530554
221221
604970
779251
371937
840616
910820
647540
966648
976568
162513
790517
820163
883889
0
313033
61431
696808
964786
470026
127997
495738
417391
914605
359555
628480
669886
886117
720960
1066387
669436
747034
946923
636560
820574
1136612
734862
617279
149413
479609
911236
885606
1172526
638572
788012
493899
367375
775293
72136
938797
1474188
902809
1107338
868396
409610
790831
608812
989466
908715
219907
904119
461944
199431
580824
1313003
780543
635804
840311
1475845
0
432098
209607
842971
820289
1245905
260553
383451
1109999
296460
1606784
126202
316776
885337
1038038
794951
697420
659704
1611818
529350
21239
1075627
75538
433523
404534
682938
737804
295156
969333
600796
1145904
416288
785582
153662
747600
302785
448529
457525
717004
972236
644881
775084
274609
781092
1289178
0
946112
0
179403
480852
1544517
453559
870190
870657
925679
110290
96398
638819
1439124
0
1260207
0
534778
916228
343097
150786
0
106591
501412
1056354
409481
0
1294104
722377
479004
788060
0
1450851
612314
694955
784184
783694
1128478
972441
616340
0
865515
1001212
1207276
961646
647851
824365
245199
305500
99651
409657
1072230
1422857
791642
1755650
917319
71767
1007763
395828
1038132
144383
803737
666756
783729
1510747
453997
1075689
656633
616622
822703
1373210
933124
1363218
927829
33663
316431
611590
489820
206920
747615
314550
0
784568
480973
878794
1317307
553019
1394154
1241862
843940
781513
494816
415396
637328
887796
821885
786201
72614
401397
808752
74965
470566
490887
999252
1235331
0
268506
843509
1079748
401353
595597
599034
526741
642095
1046871
593852
707884
298506
171698
881927
710667
1115247
492317
651573
166382
0
356456
1313105
732200
0
304595
1338795
259121
446053
594253
603759
1178594
310254
505583
1260474
313442
0
745034
703197
69030
473136
1251117
1064677
364683
913199
0
108484
93202
659169
874639
1154773
311171
350394
731910
913531
792564
327925
906744
101104
1068266
520285
717866
1135443
709147
610781
1170904
322265
760863
1048922
815499
801762
1035361
581378
842705
686974
1288943
930013
828683
89449
1392056
820058
746516
281937
1032531
851783
904256
703314
398684
63464
164334
849329
391315
779745
51034
1298686
164838
1207666
791010
562487
607654
1197214
471226
236325
608844
379167
1233023
591587
540538
999882
665069
624287
342477
295592
1024440
1053023
542986
86933
787888
1011508
332389
1085852
972714
729433
1621782
853655
907103
346368
380191
706272
748655
483459
280028
695225
1204310
76186
744582
776555
983881
620626
792465
660776
72978
0
766500
257086
1200224
1130570
853440
723778
617659
1051882
914425
511537
1312132
698678
0
703187
879286
920663
591964
184099
222838
502634
314311
124601
724065
92233
1334330
851456
179739
153982
773193
1056346
680312
1031648
941943
1025977
1063385
752576
789564
319763
1937604
582918
533804
1080359
954243
882300
764890
423303
802582
47932
299304
225489
503864
177619
203680
450374
825708
959642
693368
723351
623738
65641
995693
1012969
1006061
473540
793455
1076631
476024
1177812
522349
751158
1192854
23052
274496
971761
201350
1080014
340866
714695
61051
538584
474203
992525
443355
1063883
888579
1200910
577418
784475
1032169
585750
663479
12849
30853
736635
339438
1023700
48919
876397
1591093
173863
936226
983739
408054
97317
905246
284126
856641
307483
35475
429585
311645
988969
0
575363
548706
537233
694496
133862
1025913
333849
649105
431
1019841
26361
749344
741935
984535
1315852
1147049
898887
594863
153816
531616
383518
791650
542081
1410913
723571
805606
1178575
488789
545495
814841
81211
818448
0
217293
416583
975861
329976
150374
0
1042860
79899
99299
507842
721293
624283
791542
1083721
439152
620364
947734
928319
619030
506928
897624
405087
248180
715426
919509
765242
1093009
485876
687689
1317726
647369
1118348
1291262
285080
476993
174824
1343079
1178962
645774
592513
437972
510857
865825
205589
118189
0
425116
870485
361782
1000762
292630
579164
281457
227758
929143
428018
122500
659812
291278
955940
1297830
706762
1240410
291924
682736
856376
1068118
182257
837191
1055433
644355
0
564747
870382
116467
908280
1125042
1710395
905749
1155410
514046
1006559
427642
489572
643204
1167108
29413
936231
898998
1168199
975803
675398
896767
1113603
568521
673108
634064
897343
396192
912721
504022
795487
904923
416775
1262518
348454
503355
571804
924529
738443
508751
1342827
384043
81600
644513
596570
588575
1205374
304082
666035
195234
804116
711997
428734
765860
759885
754898
1009498
848778
246413
979358
1102731
698699
494861
557170
1007803
880293
216092
1107564
154762
1217165
790312
793793
1202211
1175240
343279
745384
1219142
244236
709203
1385113
741117
22601
1345156
405403
900846
384909
300113
468130
439073
643167
589213
414520
1067889
862274
893769
602970
813634
165376
890117
909515
533661
828026
1219392
260125
128703
230271
1164723
403788
0
404405
686461
615352
972066
295213
874793
1183693
480910
75222
1017333
889723
484804
807831
1158744
1015271
871601
1238544
1332657
195180
564831
635758
635578
277251
483814
135465
71630
267405
1075517
1041214
623902
804969
456334
368209
664716
858034
1241403
288172
849683
464890
91219
1064858
160505
1096410
415049
358760
306206
1100816
180968
1252600
1175372
361871
1135270
334687
1075140
391095
86126
367655
206397
1143875
509987
731505
983614
730888
731783
329748
546812
558353
147266
1101980
298615
1030537
621278
570823
1003322
543904
863036
1053100
250339
799524
507732
933911
293747
1119360
765097
1440359
267628
936160
758471
758420
983739
874186
237435
746900
1254736
528238
284277
937369
1041412
378754
1196012
125352
518905
393358
822075
1003948
573751
372290
192065
623580
605059
1167578
371237
1500433
1186175
572546
549964
262046
81203
273863
814063
528232
788589
130563
1065706
877063
914827
497113
1391528
153662
841836
953748
681635
625668
326748
1067841
289536
845239
0
39673
566302
951570
346474
967380
502577
92178
801821
722304
886155
37936
909884
708666
514227
486950
622778
737460
925155
846964
157849
1136269
1459050
555132
585412
906461
895175
740540
1073460
89598
1111865
1161998
98598
530764
1043256
991613
1303148
150390
826538
157955
400381
1409533
671772
984625
766566
522166
1064989
1519838
869350
717553
576204
66669
414731
40681
931043
681244
892352
916746
219403
274439
964657
102004
769614
1158141
238359
767686
684273
655484
530520
369493
90344
407340
620002
874529
453266
27953
210159
713252
1473697
724629
53528
473459
1311408
551923
0
1700033
1079282
977694
892136
736175
92776
866695
602397
1197563
355378
175069
369887
596317
785817
384051
608022
276823
168094
1271260
424081
895728
1249699
757374
888308
59337
270423
523144
530135
1231721
1032843
500194
525989
575170
926661
559807
929522
493327
603407
922709
266902
599119
326577
351492
147398
994395
252981
739723
155528
996181
878327
814841
412233
827936
517170
0
971314
1077913
892669
1139953
231455
811284
48009
1008624
457958
172482
115640
929587
797763
904051
1150879
99642
965174
1067655
107464
328114
559704
57882
644513
803575
1425843
807903
1142160
1056182
444183
58298
487918
868547
688916
967605
752326
661297
40434
1036958
1141589
540047
806020
585928
1253086
915500
789533
1358807
646076
452365
641155
526028
45043
0
807544
1143018
816640
701973
270226
630858
789235
586442
400617
891458
785796
488735
986356
575060
568238
1228964
885999
921571
695222
307035
1069586
1094884
558087
740762
122822
801155
561542
894988
932009
306193
1519538
651406
653320
1124973
1178202
581743
728909
798720
79644
1237498
342465
1078558
1031612
977035
591771
1290024
366412
1330588
271997
866451
211599
344611
1256076
1152187
911756
1110590
824176
456883
708808
517155
947974
363375
923959
216941
720810
444058
107523
254149
738725
450982
420812
354340
710576
1027723
758932
38133
104041
762304
284790
23007
619594
412240
528473
714728
555403
643414
953385
633827
1413376
891215
1377625
373953
573725
591917
1380539
693674
1148470
286930
294933
507828
720224
909837
595730
779581
946010
1168063
442323
718793
1038970
406562
562031
1185122
1263384
960148
792280
1067137
138409
828680
953322
692406
202308
574728
515166
31822
1111655
116238
280057
1061219
953017
1249385
1268382
950114
1065757
387714
701171
0
384645
962024
582696
617209
1137744
925496
1019462
718823
1065322
676396
167571
514207
1029709
405423
859388
949701
596705
993733
436775
943186
792405
660820
507337
995612
1297762
377749
437352
454877
856567
452939
1372968
1316052
428129
94263
681744
1251392
0
15650
475754
682770
1087032
457293
599138
958074
1116496
567591
636462
1007279
789967
991200
523825
230059
0
163821
0
965468
838723
18239
938879
556903
509474
655815
499573
1229785
638331
845168
1021638
369481
681463
419154
1134229
0
588500
487533
681709
911766
668504
699953
524835
490248
680944
829002
1093233
1544152
850573
376781
595154
1141382
1020574
640752
905507
1356899
651803
503014
378651
188226
617691
616813
445871
90982
821291
907595
400600
78327
1289032
949210
920420
171362
918410
1029227
1082122
1236280
318954
743680
449768
1391465
248967
718695
98847
580678
942403
0
1069487
199734
1418633
727765
1076969
179535
934691
794076
1290024
570206
227978
125970
542766
821497
608178
11286
483787
449058
85262
1117600
949079
1137626
939752
763547
1059968
66590
896649
353787
434816
1174096
571537
1039869
1135847
694168
802174
1249193
604143
1045217
523743
298359
987322
1087331
732386
393689
297811
622404
869581
963989
819256
629580
368586
94911
765866
317383
125180
1134177
1256286
510857
719443
1030169
103855
1058814
1353839
1008427
1139442
1075399
720075
1298458
1182424
49305
1151835
632827
128550
190368
678272
1360992
1034615
849926
895537
600914
1246349
663778
894923
962403
919603
606088
633058
643114
517641
1242864
83276
465189
4343
909637
217210
399983
1043190
664040
1043608
220265
231116
672836
630137
576298
398395
605414
901422
682705
22121
755760
751763
216532
186223
750943
755480
642403
1124816
529084
160692
522464
168079
945909
641989
1378620
922413
356313
295683
270698
1025412
161280
823471
1046512
448456
1248768
570855
617142
1262073
1333260
1154203
101029
368046
525327
706815
283960
1259634
940035
527229
871657
1039689
1775334
1147888
432800
745016
1034791
213824
526850
396165
655847
331250
755616
1103201
987214
515462
895830
480762
369500
1083210
899769
520387
36326
131068
546043
155625
867567
230638
1179472
763771
1140558
1179931
197043
1035406
1325850
558222
468096
511523
712899
1298043
649741
1122505
1156674
950348
1339844
1124223
355735
430418
1100304
0
330837
798276
1065370
584122
1022638
527541
1074156
774878
732127
967605
817106
623993
365986
777358
1115127
854338
701311
881716
431359
593829
622410
472690
241053
1252199
454865
431800
899678
329663
861566
438831
1365091
1078063
449247
74179
1258832
545932
127991
600139
617067
1327491
74205
1386133
897498
691673
562862
1068270
1396433
1366901
397707
1192412
326320
196128
163805
482959
1133053
218372
554527
1195729
403180
26534
601905
1356607
766249
740906
687293
469360
499459
1065992
632656
875150
988355
516801
547843
910773
242522
1373103
965364
344744
577529
736016
1334747
738908
898638
381162
740709
64165
393670
1174426
80952
608581
913679
706853
236777
1053722
812233
661491
975639
23035
826118
868058
744481
425509
539243
1061891
362157
1164347
781210
664934
216636
175243
767745
945714
137547
928825
919898
1216952
120858
440843
0
236586
1296842
1266377
500747
568252
804903
310514
380995
720470
630281
794777
911839
1096708
680263
401266
387955
1018495
0
886061
838659
624790
534151
1190571
387273
753612
632029
950074
367787
228244
215060
0
640497
872141
993887
802407
852474
784551
513687
247020
906711
325519
324357
406388
1285438
510019
599897
1324325
190846
317432
809286
0
717169
887286
1092563
899792
973534
609983
330963
717065
114472
361090
733228
1067268
1253208
1028190
592654
1107540
429456
580681
193495
94537
613715
1440508
559511
168433
817955
18608
598426
909189
264272
475275
75708
105462
1289073
911733
602441
723372
1075271
919914
870075
612150
356363
605765
536992
772217
97231
0
413261
1499593
0
1002999
643376
825277
730196
810569
0
583509
224848
0
1262037
46347
475275
309090
648171
972125
263158
150469
403861
123951
69890
274549
727991
1076592
414485
788917
681345
761160
905096
995358
697641
439275
1304705
1172041
195254
988430
1005645
860174
973220
1097998
864594
385798
101746
733657
340082
574887
220042
1438453
840521
328539
438275
1238781
691695
0
250339
61810
51863
632126
584062
758365
35397
1158663
705862
122809
1192803
1534039
1094543
263959
1073457
214325
872425
422675
60096
654392
180682
993940
994276
824600
1196245
1391465
438530
424049
708887
854369
178100
518743
521262
469428
944781
816090
210218
801806
571081
1033577
688043
64999
166558
199068
560418
433329
578500
377763
1511526
848691
756807
604440
595436
1202347
1489135
498108
301357
1434276
337763
1083125
607641
1039603
538597
1012444
409322
713704
930618
1049075
986558
1082517
684274
755304
678665
723899
1272478
178467
1141562
790704
1054206
1202701
386516
0
442199
95289
836082
618538
71890
869264
866164
979225
996940
724039
861865
646237
802909
304022
502344
377175
680444
574275
796360
1599239
1217123
706030
722414
1128212
398424
76770
563776
349032
957223
1009577
609447
670324
445590
347818
1051133
85364
1202613
222610
169156
534260
1361424
490211
682636
1002434
989422
1033263
428044
843798
260241
778071
645988
400277
1993
1263575
825884
1180520
851362
1116496
631348
156171
633575
1017194
371659
810429
138493
496845
533912
662592
1092725
603740
1161323
1400563
242426
823546
786934
327388
0
489893
1766090
277772
1025078
319202
971743
910211
73951
1071780
727860
803449
1065161
1064748
723808
798001
675589
1048358
1472302
260637
1162009
876331
513751
575852
434420
428732
222152
247336
988417
1252069
789744
541532
934338
569428
829736
1328009
806995
935568
1389838
883618
1232774
690902
216563
410801
708327
1430145
593201
915868
55279
822838
449112
866306
1487621
219380
786575
724157
0
1428404
45100
286317
64040
1012785
538046
740339
343990
700892
0
0
1618319
709827
142290
1199129
1298547
960616
1077667
64329
387687
374715
893595
349234
500964
649053
767568
1024753
767805
805792
508101
862138
212714
367407
364699
417625
535422
888614
678225
0
527283
851476
392826
1583760
1503593
470115
104220
678176
292571
205898
1103363
264705
87992
217845
301755
1188276
1464628
537574
862660
168673
940105
371517
960754
916741
755052
1153155
634984
980666
384244
734214
454732
0
909079
591838
742423
259903
107923
436427
1097425
774906
102400
674777
679145
158257
863600
1087282
418319
920666
616479
1233073
476130
651211
357749
808086
528800
297923
0
116226
1205701
419804
544574
934507
978023
792947
0
21274
284951
795299
620962
698678
543126
692729
557501
1213596
889824
567375
1005643
0
659374
897533
865624
707076
417525
1000191
705770
188150
701311
832972
771356
750028
1065161
815861
850361
848260
295757
900044
706624
808250
920788
411760
1382440
641029
540459
872883
407072
903210
816607
1191585
510779
970740
283336
534059
1659476
1046449
309110
963082
388770
1142926
820556
727860
299598
967942
1297293
770070
680754
851054
542276
583480
480856
852165
419743
923342
954494
944162
1052269
162869
716364
928130
1478805
0
836654
512086
781759
704331
658971
688988
109438
387310
1104163
689669
698560
709665
264530
232412
1522977
1029922
633402
720953
620960
724072
924586
1033511
519581
1222848
1165685
1072339
318501
1046864
593704
670226
215104
540838
711253
1221023
685600
764216
627681
15971
230145
0
1119440
841006
257130
399321
623258
1076107
749248
1588183
276546
806330
834196
531231
1263899
768195
585687
470940
201236
505268
169919
84965
789540
441323
969382
557634
836129
287994
94537
738505
787309
1628936
799462
1335340
824092
1312600
437359
1130636
1206964
1122865
940998
755899
195998
625048
1499036
1206505
747228
408622
891261
0
369887
1381146
909985
633074
313617
679665
379622
628707
1454189
970787
581517
0
464160
1195448
109078
859473
666431
382972
142945
378637
284400
465154
868759
1148194
191757
686756
0
1105311
1098209
1399880
164581
92231
875644
660035
1110283
1633684
897776
212209
618222
225123
952390
778101
1160178
1193597
90979
721838
565516
642224
9722
652448
776073
328198
1314725
379158
594126
638974
389142
808036
43802
1067391
739957
618704
776985
974823
508300
991213
380199
362443
1383567
1084301
628452
964846
964955
1235232
57198
806962
38797
611139
658314
33022
0
867042
524132
503292
879302
962852
766131
623532
712375
546167
769490
1455
228945
606850
803716
101583
697319
599946
80331
1109770
263881
1237074
571135
170059
1023657
1148010
179611
517976
171014
968929
689909
278270
693760
930561
839350
1211712
831231
1190237
812070
1113264
297040
340267
347649
1150176
752415
295222
788920
740658
923045
679686
939446
521314
723648
421617
926691
414887
127010
312984
770831
1172322
954576
108515
564886
769367
1030026
132261
4600
605790
1172546
1040025
825148
1070860
416182
867770
1167029
1020089
98
1052284
189162
88938
810929
672437
1267316
412369
1116999
514922
190352
433074
136359
1352107
1377414
1085177
881803
952538
567145
712173
398149
401706
525006
739395
837598
524466
1232560
1173465
820233
1310949
663804
348472
145023
915189
761737
248632
989885
1024241
1086655
1060115
506934
289126
34962
93764
416578
825155
253073
870572
327456
1016898
557222
697319
415026
810837
0
1596621
500493
843593
680137
674751
507019
512040
396175
500502
36561
218795
649524
801969
830292
0
518798
263060
903784
950153
428116
527280
387992
0
13505
1127951
589297
832606
171810
456178
559644
557795
390649
954823
714992
1122447
642964
556611
582525
745488
1086783
222879
14744
701361
573345
430210
722630
758896
665994
0
614906
917101
290247
160450
116010
1203116
682483
419735
190237
1840577
1136387
504646
713459
855674
846331
223803
1140136
1050562
445935
887892
365093
61511
16824
595662
474657
975466
307226
520457
517335
1239690
239026
1030049
1007061
299420
517973
573675
603749
1154248
418782
820955
1201459
1104608
47429
638657
498769
1041587
334824
1493881
1158978
906720
547441
354282
202636
85299
777504
405600
1214701
558202
1095461
141501
246070
554955
1182055
1146566
811765
983658
373243
788904
412505
1540555
448643
556483
633779
370924
1367942
738308
155060
1300969
818896
171156
715507
945899
1347081
464890
847277
187698
1478106
413905
543469
396514
539024
308188
687591
1018233
20169
429972
863843
575579
294608
378682
590473
38286
1220627
940702
0
942518
516917
1090397
155453
962496
512990
122717
1001939
1242984
700030
1103255
1011690
121984
83571
1069455
715444
0
445352
767259
696177
442743
490740
659181
871926
171872
291168
0
1168508
447701
461876
1056014
175765
59359
320152
1018946
587631
885589
400525
277116
140931
429189
454611
734038
694358
487287
871112
1029215
137398
33780
447569
575838
1275422
371881
771782
352984
587256
1203974
768140
617069
17351
894713
556684
1178763
1199441
281574
301765
1057627
677470
0
681909
949124
728374
578661
1093051
406296
156234
465321
754693
1059652
642578
1534
1173982
189290
332045
1227753
755649
1086515
1058206
357204
1246446
984074
548983
964683
378227
463550
963989
1411490
429491
402775
1007882
1591989
130236
858072
892060
370224
273904
285304
91685
239008
1125352
687753
728535
972236
1004161
430952
783162
941961
370230
0
271038
702375
827610
802069
294746
912059
979219
578394
241994
269875
510128
27912
0
539279
741701
529350
801932
655661
646328
750420
1182510
966855
835132
33554
544380
351435
497928
387437
1040265
212876
291581
524778
1253208
786722
200121
316404
315993
662411
378198
564711
333682
658746
116110
959983
782956
607428
1207449
625442
726205
792619
162272
501708
494070
967531
1123532
790916
499354
1533426
709836
1059632
818828
670024
64558
436124
1057655
536768
772205
562269
183084
943238
501910
326616
786117
522341
1523071
560937
663846
506447
724322
657035
1015520
758406
732023
4057
1258138
1090652
951994
751015
902003
437187
1018059
1259283
1164168
750530
276278
531302
979478
799503
386213
181507
892374
750409
798977
655354
234655
92909
1272743
1077616
800221
819775
1069009
141702
383848
442018
822134
712537
272426
987395
1040697
1171830
1273989
98389
1043689
364372
52412
115913
560138
1276319
142937
482795
1226812
368564
603786
643889
0
69110
1113566
793733
265305
1253902
993958
1576866
847670
480053
503284
272592
864228
623014
0
401100
918769
1260338
395719
848840
402969
340725
341218
333213
799401
0
830462
0
577974
996633
109363
803217
408231
678098
1845104
1187624
917831
564677
965586
919611
628990
0
1302614
630031
509184
1366604
812990
790777
38366
638210
464461
583400
936427
1082345
0
594816
869581
69422
538701
448479
1038099
131114
300153
698064
715683
1361699
184874
1180111
771728
456652
365551
209192
1099963
856439
319639
231431
355549
1110208
1119853
1294000
1012407
1409905
970538
730517
765932
518797
446115
150842
1108590
469108
587389
618327
287741
483921
369078
766643
651111
640021
830850
744661
147806
980044
802371
653418
953778
874938
553485
544484
407785
272198
745016
0
661592
82094
426699
512110
566466
545746
1268180
0
351492
41367
820910
120058
582678
206099
70920
940795
899611
1209749
685887
1172375
443326
1420071
768177
299420
1101365
810648
479334
388423
876062
722497
265248
340959
274220
968412
922822
1188541
669566
1006424
1032411
1125813
603712
579986
831899
1128193
444512
428454
502857
761249
479771
1236015
972212
492066
182743
1230603
537887
939139
609687
530586
1098117
0
562980
1060141
256371
92890
957068
497430
0
653425
1062735
1176403
691010
384527
323056
921254
982371
1134185
0
481383
585913
872529
259101
1137926
906481
1009986
933914
415887
148717
82496
423490
488689
646962
844384
1010056
1028296
906464
931403
273752
553961
1301304
190245
913749
437500
758640
551456
828412
1023057
822851
487376
1153455
521822
524418
511395
464897
1010811
0
1092869
132080
1079259
656108
592891
266788
1054405
624673
171881
236423
989962
748056
976918
605288
783835
415209
786135
27681
383914
457525
814137
891506
956604
55253
735901
92858
677924
977445
481900
889607
864692
423294
1041581
530470
127947
694365
1302624
410990
711483
949634
376862
1705765
961172
749152
305109
420404
1093925
797674
1016517
258374
823639
556058
1037930
804706
455253
610071
321541
881972
893874
327642
916090
942747
823075
1029646
150019
894240
958076
1055813
658305
632631
1035374
671414
263991
900663
71692
1174426
533998
846283
873380
1043494
112003
1045565
1218339
347833
1028256
56765
1292757
1226869
902258
1316364
1279530
875420
405708
874131
887034
987386
972420
728743
867451
601933
377373
1238709
808951
184385
380172
139640
999938
854053
1098746
1341284
928491
1069597
716918
633603
1002509
627104
483734
158298
790609
1164772
1020202
1089659
581489
103204
950564
737444
945517
548485
324506
772944
206806
518621
367989
405184
939720
275805
615694
906277
1102399
544552
368896
811323
735931
988705
902547
1387412
721454
892164
849660
1307401
442991
173472
330701
908514
606471
878356
1131820
622308
946457
784321
519848
746166
614463
266174
852711
610500
259297
570108
893885
1046045
354998
1187015
436360
4339
678120
916213
1014708
700323
995919
600565
453056
1138188
613913
798339
289830
838806
116293
732211
868494
7937
983029
1253061
711181
242692
1596818
831142
887262
1248323
895751
967489
784886
1013872
716084
906461
741994
772335
761679
166693
878737
599708
1066975
300460
236185
784676
553386
1047098
1423083
238047
775253
0
14739
798766
991422
858141
765108
834332
144011
947632
133167
929359
804074
695358
1012746
723213
702723
1203135
757604
621509
430515
672535
366220
85123
603704
1434836
768250
132500
808832
193442
766064
190657
567250
283209
839658
804392
875174
323592
401757
774400
432479
382296
497252
1419063
337224
373112
1085696
1060116
194549
550442
764336
664939
701965
93533
238595
701316
1275514
366894
1409874
810492
435004
616272
261629
977302
1085434
393290
322958
635078
967874
197054
1119773
1142737
910132
40348
502306
616849
783704
1160626
1022650
587917
724335
713202
941346
603094
988473
0
922608
652355
1341978
136574
129374
350876
223458
1154592
228920
0
287291
841196
1397260
142838
803739
650349
839732
1204151
429456
478614
415194
1427775
537756
811509
857440
860288
1286943
407072
1096226
461123
405910
1197277
242704
989128
263798
794504
951105
377457
0
458490
682642
1038283
107620
1145800
817966
856315
657498
747081
358280
498153
808289
1598609
336977
814146
74525
448573
1405435
717670
460645
14705
932667
439947
0
81715
629230
181814
391086
3529
823442
1256614
895623
542618
0
125246
686793
1199236
20368
1102448
539376
866432
0
132761
483097
153923
1122887
0
46017
345337
935781
378991
849055
1207700
962125
777576
387132
535874
916439
276890
317834
483742
1032035
590451
177945
193764
599477
883329
0
297790
854146
839866
200001
818821
1408322
1049671
1193532
275921
870199
682805
208577
342353
395632
635000
341624
932513
118606
518115
184569
934743
457507
1022734
694738
530834
898168
782085
732997
1590808
605849
481781
347649
249503
1348502
866306
147690
1287300
149968
635504
633914
872572
526965
634849
1040924
81916
816690
676851
346948
679557
455908
496996
251154
0
1545923
728752
737644
278401
854019
837944
1645056
53709
955786
1409478
1017340
1005280
319935
183528
1300552
454103
1144169
853490
1349955
376056
504760
672816
605895
1230603
435402
839031
1072818
403703
339310
999677
342161
277401
125621
607019
389254
1278200
649362
420256
835273
1311714
773713
761501
700339
328689
369091
872894
448783
790250
485923
605783
452009
504998
1524011
980196
1056994
0
1252271
15325
529396
755622
526993
433162
803217
36066
1096969
246964
186883
768230
0
930533
757705
943838
1572568
886138
698560
1007736
439644
860900
399647
0
1137175
212455
202369
740446
704037
612755
526760
646996
407330
112250
308176
760968
1302865
803182
365209
979593
196981
590783
159404
573000
893577
703311
0
778418
544555
733324
1013508
1122423
1375332
970938
945498
244410
561722
141169
161371
228352
1000919
295385
249450
115593
901869
631807
520580
1086553
334397
273687
880664
625311
803672
387241
0
446733
1107537
991548
627784
309120
481935
410936
302872
209234
132323
628792
788262
503422
996538
212065
467143
807715
1180446
369431
587748
16562
0
815131
534129
179078
417624
915810
222228
800173
809541
427589
615106
431326
662912
565436
148504
724319
1035394
0
962772
1150613
739118
720960
8481
1302115
137323
32498
439334
1254078
1216611
1183330
905201
790004
808981
99381
515940
472292
0
648884
485360
437087
378754
888057
1092066
713555
1355492
629520
145369
616082
278599
656889
953444
1046884
242118
512424
771914
1115517
1050284
0
525240
333229
614984
843485
923225
741591
912995
671572
784253
402174
839903
344092
956352
564434
738322
277818
1130093
426420
683889
422385
1155711
1387594
1080339
960443
1031410
63541
1206580
1026200
214298
728772
453045
786640
558222
968793
767825
159354
146778
727287
217563
1246073
62233
404271
302034
921254
12075
850461
333829
1083711
405359
298086
469883
94439
1433970
1074203
1093625
1488763
690404
607750
780429
607505
1190332
879763
131910
1117469
0
737369
861294
977010
106705
617159
938008
1197116
128417
555385
1377130
1506785
555843
688984
989878
216164
840866
579256
569118
1188308
361478
1057519
1001803
325483
144351
84980
1059461
575682
213212
452686
930936
516664
807650
660581
573260
1162686
1032978
1010256
332282
289407
703522
978337
946972
451478
1233796
0
1227253
660664
1106634
348934
1483435
927633
141339
98900
397948
822549
0
966337
635782
577464
1404195
239879
105121
134255
526234
0
143641
643918
871955
786171
971375
571747
63529
404773
1363926
581132
186626
558505
710638
71921
271613
723657
304062
888658
1014328
980893
733479
0
439876
1170716
716666
1315356
1013635
107464
1279115
557796
761464
709625
937071
806424
1120799
373116
641719
503359
651166
995831
567084
400226
803919
1104950
367206
72257
639824
500585
86203
413569
1185488
986051
102158
202474
488607
1072103
840333
865232
985045
297435
538688
477260
329025
258582
978134
579203
538584
1061535
1273045
105486
195322
209277
620194
1034916
285305
1078881
885590
741841
1270384
0
509221
695710
1103255
623601
531810
40295
653303
898244
822676
292369
282989
1495880
1196282
253868
1308025
1007157
680522
373810
901436
352162
473267
773128
1417942
57986
594706
711544
897247
642169
1118111
430893
0
727294
796867
763746
584921
434959
255131
1305996
510189
188885
944602
1049563
914630
951599
309930
421384
340559
604421
206982
855926
1189399
724742
727278
1038819
565926
508873
203742
817065
964313
670356
712701
307718
454248
785548
185130
707271
1090383
215605
283014
615883
1387223
365163
602698
468721
802029
382962
750275
0
499242
283282
1149377
52776
774393
441406
782117
533218
624201
188504
230078
354657
812330
654625
475618
1091652
0
460486
299943
716587
181496
1208401
1041434
1073928
881063
1221536
304846
141618
711663
552750
714833
451239
187001
652063
831480
723446
1606701
498907
1155538
1424616
427636
1011745
613307
628628
876550
1313881
898677
530748
1071471
764535
510611
374075
188114
109612
957424
642651
768770
678997
234583
871571
908
79662
1025932
998303
855892
711530
885489
781217
560135
0
1078834
330981
57566
693514
318555
390468
854993
158551
1596797
1152897
514144
1193016
1014190
1162466
791528
890531
596298
1155323
51988
575681
1207210
677663
1156725
1301489
306032
256602
997434
917071
201426
466683
83978
1290504
1049818
126178
742439
822697
375319
1019672
226455
0
488566
894093
508293
539026
86819
756244
852054
659644
1060858
488080
985909
679883
1037319
456254
1023395
822501
960983
240099
569939
1084301
472593
442911
982650
76951
328496
962855
0
952529
114337
84752
799843
1128886
595016
441316
1029675
963741
1043649
1114657
528811
519784
807146
903627
143661
775203
597885
75232
1106175
650082
152637
658980
1373501
1146286
0
978161
946830
259532
934640
0
506379
968316
323957
263534
251592
520305
716166
663261
614445
629153
485502
769591
71178
1082748
688146
1376855
1069655
885159
622727
976601
135416
481656
743268
983900
294697
7143
868504
553032
132440
1081294
747430
460301
149282
1261884
787868
752180
298190
0
1011629
0
548877
503215
977633
1197863
134162
131834
622563
1282691
183673
1238693
289536
659217
656995
9910
670812
342615
1130071
622470
1340000
788628
1086543
1243821
1055726
1818338
971475
0
756098
678232
711349
676724
105485
949887
646128
1604900
439227
853097
108634
251042
798737
823673
270100
1041868
1140076
627319
943472
805222
1249611
1342655
543758
367599
1252095
834703
980876
216091
699970
383202
55898
75534
698804
570419
491621
959311
422202
783100
58009
758406
580551
327407
786757
712957
914875
1037613
524185
1231751
1034673
531676
666228
164780
1493078
872089
666025
0
369259
486546
317674
621895
764367
753541
415626
715757
672587
613307
1171545
848024
660135
484164
881064
921680
102703
751275
190245
1216136
1288881
199156
768169
911964
996557
208346
66449
1314090
164153
1107503
648447
91398
474293
714652
601328
714710
943595
583159
1216394
1260197
598612
1176212
166204
806139
291032
1072593
714936
1142294
565636
1079885
662530
813038
738006
530190
972055
562759
928934
555410
1355152
853008
348472
1105186
624335
1105516
583269
788052
950360
1027840
564177
0
1055383
356238
920122
325586
606519
1372454
743244
666552
70537
881803
632716
232061
108147
1417251
924065
579231
1159472
986676
666784
777076
707028
850398
699171
416859
442365
470266
842102
62601
933502
74711
1142156
404719
797382
0
1173329
659291
514325
950216
740606
728812
793603
1031410
910406
456895
527394
251218
631678
1161325
85803
280095
456151
752649
158022
0
486420
246453
611519
1158053
146821
788486
494672
1423834
442595
932776
1497434
271953
1219755
164659
336063
826118
1297452
755880
441369
1043528
851783
327472
0
1076752
899879
143470
906725
827384
768244
735683
305054
996222
1211476
292966
473704
134663
857943
827399
98271
1013633
145307
1016036
770070
703054
575988
571596
858983
234200
1180530
153425
1290875
866502
859367
677600
1016073
868317
1020439
717228
1019772
352404
1050987
257262
1038261
428434
472287
95893
441175
777454
144223
927665
587337
32914
1160724
336271
1165071
960314
93880
759003
790664
936790
667875
838978
100291
657487
364188
0
1074913
93776
585913
0
292348
163174
1387945
861643
661852
731486
494492
1095611
848481
568312
697754
441885
899445
563681
616911
305066
618503
1333911
806991
891264
1359310
261016
118477
954940
1242765
524466
650051
415204
715544
417679
745615
178945
1107738
754139
789369
665739
702795
189162
970628
1252268
643456
147292
688984
1007973
728826
863140
182914
1073361
853509
502776
397441
1086361
1013705
1122484
111079
1399418
1506785
170107
1096876
569886
1008076
1181983
751166
1394678
990859
495943
719879
891582
209615
936257
810488
952323
1103206
425496
1055783
1066296
518621
99486
730568
647190
745572
980002
526756
492902
1066590
1314804
868844
95003
301675
686951
147084
858983
506509
907854
1054197
1047875
690080
1445707
975798
1105202
576995
572375
370346
1335116
908444
525260
630929
749197
828163
607533
915496
748842
738992
1129897
935261
268094
746454
366232
1137327
717581
388609
569204
1003659
685195
738243
656324
1007736
1569159
1172774
34493
538373
951602
932967
278199
588351
246536
590734
534388
205842
630515
723491
275875
96300
1069868
1350625
423952
585751
1031384
827571
427060
568258
229964
976647
259565
809579
646569
1502745
579870
291924
858209
640287
148256
832434
434093
900503
748630
783943
934013
331550
397098
57785
771566
1025055
617160
649477
640422
1147397
10255
1084202
1163996
546583
208246
939179
573795
1050002
95247
1076580
539970
501762
753842
1408922
674780
792996
132041
1131132
392106
282024
105928
1155294
510610
1324825
831318
944097
695704
95318
1174516
1002524
720808
292981
957867
1128091
987825
784352
1151248
854996
1648678
228671
292461
963471
144010
0
515497
735901
1067937
203248
997629
457739
686344
695397
1297512
325381
104650
1283044
129793
441885
250623
196734
903502
60303
556870
933499
837108
574772
1113637
561111
690659
431447
240832
941910
1263331
182110
649668
331406
515914
88597
1047279
268806
791618
1064605
921737
740365
917850
798545
619157
805575
1352818
1404508
434378
374903
444202
389229
619556
609552
477593
339045
1091838
162278
916740
1396181
947023
1294313
1056330
433607
632724
1026849
1041634
801939
689928
0
509847
212051
490088
1277931
666021
1085451
1385528
607681
464766
655884
718633
1315027
466445
810067
1064706
256956
277086
556919
186205
469213
881582
844399
368027
655888
1172353
832530
109530
812884
876125
435327
744066
364852
819628
838899
917013
42388
893071
937376
864074
227255
614747
687490
987475
289259
651053
1021444
134023
825355
739395
845137
1157837
319921
493658
813058
947801
180397
671972
307733
848583
723957
820849
618716
633976
778979
607025
805108
101808
952189
460213
415207
700155
624020
369051
1109238
1437442
798332
1073080
259671
1037930
1155459
1358931
487187
144371
503355
456566
1069174
972117
443277
347156
231205
898401
447590
1270390
688210
1319046
523816
198964
817077
794550
870236
381973
909480
87418
322474
429456
833747
0
966897
663827
1108171
467797
944276
35618
904935
143843
1009123
1139137
731758
874266
495411
767897
843993
870514
945555
204621
810054
145474
399414
63012
797064
1058332
94116
1102000
1009064
885740
1078215
0
574507
1123142
644368
130019
512755
1418109
291278
58019
565597
643890
1059734
1094295
220663
504208
815805
737209
1111749
469360
963335
307955
1752268
957749
77394
1533789
764453
369441
246778
1322953
793954
37475
103840
187775
1117044
417137
641153
290247
153696
728413
267991
633770
934321
603320
729175
650050
187297
583782
649230
835377
328518
918372
777604
851587
1425585
527010
245323
672390
434816
683437
905710
466545
1204934
1201632
568681
314203
970347
1189303
231259
681421
492397
612688
103483
432110
58414
987982
830264
1206467
1252783
151058
850669
291719
923083
0
685310
812657
887700
263959
882329
146875
514574
709379
782636
905642
0
204260
1464656
899794
652448
1310011
784763
694496
1212069
867786
71694
1251987
573481
992396
504752
386748
649216
914385
790154
586019
886112
270977
732213
1108664
1039934
1038038
110590
735272
790417
656343
1086708
0
696079
663255
1010332
1091849
985936
36353
878161
507263
1011825
381112
311422
0
538282
499343
1434379
93832
541554
334388
899915
734081
711163
645194
1241125
672641
781663
950916
0
460369
369580
200394
794837
409192
668597
916748
1134180
752202
392065
536272
189713
1536579
0
307266
652032
1449863
1119441
483040
948699
157790
531485
999848
841304
1116818
809020
1070277
216233
862871
881123
199919
1084947
906443
389204
526952
869384
300276
62829
496614
640023
1168676
1177360
816378
961006
104315
635018
601301
1080390
189788
347392
396505
597967
815087
258582
537819
917100
567547
516282
386523
644151
243032
782649
594406
1447093
232966
1319810
200768
859340
0
1536449
507377
409761
1161831
1129749
886283
898217
599112
567688
660043
332436
311835
1355033
466187
369001
379032
1019621
1069398
40961
0
597077
1005939
876234
1095592
995823
269019
634360
829415
475886
986205
248700
625243
993534
1079748
762440
904949
964532
832410
1133284
682220
436165
1295312
422067
648972
1093137
778815
930956
786650
347038
1139385
556200
665043
769848
810140
306212
272929
1123422
1191993
1310020
1102429
345328
743817
769244
0
1070083
73176
760374
877474
604199
1000892
1206801
46347
726426
496419
407139
192624
71021
564529
572567
983303
931239
432471
1271063
828330
1000162
603339
1141149
1012538
980876
93764
1203775
434547
369598
848210
888480
755369
0
536997
476394
751989
692824
534177
680291
601126
297060
1078074
1647279
706197
1082997
1343135
669952
483595
815913
887192
798070
968830
797077
823537
705362
578585
1135589
1160989
1454626
450127
65633
158437
830495
574552
16611
309433
724459
964295
881436
311876
241968
514574
559025
936637
410801
546522
488651
696992
517361
795321
431426
1133273
669390
345446
95276
0
48917
253036
900783
1060380
939243
273756
814666
1238693
153855
414941
937662
883303
202663
1363636
922731
220265
919705
302201
986010
393983
638336
702017
738170
346327
717180
47554
570063
1236936
1238512
683544
181410
906404
57984
392971
1195033
921203
825634
613832
498347
409192
168345
926453
625320
1199022
684991
1259635
340034
841213
564382
583347
912000
720493
614463
225173
528165
451569
0
736944
649171
522359
1388987
281772
500573
174603
1036327
1377198
1025501
1125942
1219239
1450575
0
1510853
260507
896602
1143982
752591
423989
297544
1126473
1138713
517733
1206598
1137583
1334484
0
419802
680102
1385422
1066305
553010
1354724
226695
1069801
277328
820436
1130181
373782
928819
662353
303934
661499
601305
484381
1286355
839362
320606
362273
265768
522278
562952
393588
484127
1063775
801380
799696
833634
182261
491492
1143788
0
1163915
1140732
1010772
731842
366608
259040
474362
652448
1114277
1317482
398238
648672
181854
136447
918642
254162
1073940
196964
1091071
725376
408205
660093
817369
703044
1037077
1030512
610943
281200
494561
375564
857201
858095
483487
1019558
653490
1028379
657771
783637
714942
937997
1114539
559855
345024
773177
1417022
450002
1176468
1054797
1125648
771183
1070359
852204
1016583
47681
648606
553062
812383
660561
786947
931109
1369463
982349
1172354
1081738
89307
1066097
1129674
1108661
619277
488701
326312
1143742
604989
985020
1505830
744347
589422
287874
682522
1028151
1250615
964896
468264
537342
948990
585575
718548
988277
0
764022
1231721
691804
121007
378016
857784
264975
83389
859024
437837
965294
266929
695094
700078
165785
123193
1240386
924154
670447
973379
665864
804446
0
89306
385024
623639
1310886
182090
892851
804862
528543
943337
687596
583446
775141
661980
298608
543143
287023
1034469
947683
696879
920228
98018
317243
852711
692508
0
372182
1459912
1129005
1160343
192135
985200
942993
0
1324216
605991
80786
1715490
1086704
1430617
479621
17895
635548
493284
930354
138239
722075
1163927
293272
0
215230
199846
726281
229451
356566
266877
273641
370042
489140
984646
494186
1078678
503481
721150
172482
631517
939371
762318
177805
383470
1012310
421172
1040638
253396
335734
1244197
469960
741706
945623
859379
348288
1637057
1008927
988698
129887
1111944
0
1022262
864928
92639
367488
628285
635556
1104978
1251123
1241111
863468
872271
1182873
96936
1156272
314931
1546849
799153
1278139
89118
335388
1129116
1071958
847245
639435
1277334
1624814
186893
584290
848624
281004
478961
647938
524234
1178989
892060
661428
1094697
1030600
956999
809904
487703
1172154
1277094
380175
369291
583477
960682
989608
891586
1109202
676250
769914
798547
961518
1230018
833835
423954
1350576
921801
778267
1005852
1280304
322707
0
766870
603890
672835
375905
1279826
835116
74593
879149
862580
1110002
518786
1029095
1111573
1246942
1202904
1088631
52702
799215
283381
955549
314414
1098349
558820
404539
462877
695376
334126
455803
1068983
1497376
1178668
213212
1200794
83839
860138
786087
740035
896656
229538
1125803
723769
129486
1098090
56513
1320828
1050851
905731
687679
1191895
86081
913210
411425
766103
786525
231192
1193209
666788
244742
912033
485099
1273003
659304
1134946
1010264
1064531
518684
1209376
413322
1039383
791008
0
315127
801270
639008
380032
98639
542564
1235485
1188523
1210747
516415
833835
910178
821889
887790
1313645
1397775
735550
263533
1053103
1044520
941822
706095
800816
822428
354920
895342
829997
1002059
899089
96275
139771
1147659
325989
823230
1084142
247457
254401
1231632
773927
987988
528522
693102
50021
727812
616153
882722
1010295
189113
495941
702686
856296
927340
561050
1001744
461913
1012908
215336
371438
740011
430839
687562
856217
1152065
808612
642802
1184355
500894
1236189
1189773
202068
886298
351755
79923
186223
214986
530227
760301
638880
987216
867056
1260116
0
1123190
485244
720314
326838
546046
674018
918784
620256
1017882
262797
676159
156146
216511
314529
1008409
607950
956502
300765
0
871112
679287
596093
963107
619248
277292
829851
1252500
746553
1293420
544159
906085
273121
927769
1051950
1447977
1072170
1067987
1138303
168309
221958
863970
106591
1134091
378448
1001253
462869
830178
65950
633182
406638
619039
746257
494405
1171114
717580
558093
962793
717676
393711
782568
781679
684647
996464
399062
628508
822785
1365621
1035965
885467
1625952
572716
960314
1311729
606500
394338
770053
608965
0
797874
871060
693931
600400
502305
1004832
592014
701188
247298
1379109
929449
869614
640257
833065
879744
966196
1444119
661462
164570
1154095
185677
554588
446093
557877
1019674
1657846
936149
828840
335866
581589
1168835
1363010
28565
946003
111050
1011418
1070862
736916
211825
1032659
594259
300153
724046
801388
84840
1476048
7937
1610326
524613
643617
0
506769
1163927
616159
784568
1098839
659615
331710
704539
892701
754984
863820
791939
739820
251332
818797
687105
294501
500025
0
532186
406076
866617
380064
673264
807179
684315
1222956
1254855
1234879
4600
846832
694779
911200
208038
350182
1301909
38302
361478
760970
42956
901767
201689
990274
1282226
1082577
939112
996595
131058
883187
0
511334
487958
727133
1036605
958207
944698
900829
1021608
986873
1330906
1003988
1131625
905992
283469
540692
619922
837121
342721
637252
718871
919075
1440508
650405
913637
894150
1057293
816515
66231
40960
690418
1329470
476993
1448838
1300179
253205
932446
337971
673241
98887
253036
597888
1463360
235662
1193901
862850
982226
335562
60651
949210
13806
129063
1015430
701373
569663
932750
788661
109664
921621
220927
951971
1025215
572261
1138887
562193
621403
1122108
1206627
109984
467022
554120
1109802
774481
0
1030441
448783
816855
325537
101858
1069056
483561
1385528
1018202
600301
952701
1078230
1050446
162819
930240
721389
1405952
433576
1204869
646930
648236
583288
312731
398297
963576
81199
997243
937295
1011238
667417
914755
504551
839063
1093710
874144
439638
382912
699597
884642
386682
658494
436641
1082646
240188
637021
1071785
324120
888174
884306
454006
718119
728648
828368
654320
1122991
147598
339289
1119418
0
87092
541496
837834
647854
1076615
587133
630374
222205
481497
710203
864552
162573
259710
796958
842043
1094803
675110
1079023
756334
609885
645336
103808
1182185
0
616884
26312
744464
1435439
820911
1276121
298401
883736
637064
658857
1007448
0
95378
438822
818821
889956
0
617209
1125934
185037
678877
1252466
314987
754096
587914
1287364
534761
524690
1041999
401706
185706
797302
721002
793155
572412
542075
410719
1852147
1212626
318968
361364
622367
784862
977082
973031
462972
330008
514685
546573
707864
982125
886690
774730
985942
609020
434603
482385
748915
988980
1358061
1045641
95722
667621
950498
540748
1093178
542722
31598
1364282
943941
874793
886173
125152
442402
557489
368903
1120926
1044252
454761
280421
95350
70168
269214
1653856
1546959
1001728
669247
683868
671414
1048928
1537807
90719
726338
506937
1031184
871954
511682
898286
1364485
938008
930504
1095551
228034
787505
705077
99896
826342
212331
773735
1049884
43650
870986
836245
0
252001
1092020
952468
175588
540617
361014
1827641
689575
940001
333568
968070
0
440103
297939
71956
691424
459454
63706
759247
856359
234024
1379953
0
161507
732987
0
800101
501997
489749
1012771
614867
98849
606730
1009709
126763
447978
7056
740197
270977
1119664
818507
419921
741672
1223754
863326
780908
485937
836843
497924
0
907553
422540
0
200733
922363
736753
1292725
354448
1028778
0
1130583
690385
1153844
735427
984702
613254
806757
785209
1200845
85202
723374
945899
1056078
348307
219974
775720
338834
1151617
1145091
461661
1016002
943021
681508
252172
294070
523156
848017
893245
144776
1280301
928081
861539
1071524
1031580
678412
387195
509817
422324
0
3060
936501
841246
595730
635051
537704
629008
255524
840856
1030888
505609
835073
940164
392125
1103852
112776
879204
1026759
81419
629881
738291
857281
349325
882464
92639
1034284
898196
322237
694533
998764
457819
990523
507122
459006
403795
593570
1126465
869916
912738
1299257
647126
1095549
916228
686121
862244
940544
1143337
287874
464203
1093734
240832
931695
892058
1124210
559751
561063
1082349
1058728
1055293
931642
524218
581236
613219
1156358
1108037
470157
979582
876707
535827
1239681
82868
549446
722273
263073
398499
708996
0
56474
114086
899775
286500
748495
752104
740136
827667
769207
341790
198653
671505
158435
317941
567493
887225
517641
1017896
544296
864673
1159187
510015
525783
1111138
1087986
697262
905806
1129753
695719
819281
972403
604592
1493396
1058612
680059
0
914316
167170
1152000
1002583
383237
439841
788050
1380994
542017
203394
964149
805222
756081
1019308
976980
741079
1001534
1035495
1122830
695423
1944980
1010342
483401
1029107
526378
907671
581648
322582
883869
982938
815318
804421
1118384
763771
358729
1286822
1227676
792190
437810
832425
546706
380074
5190
486270
991090
701885
560777
43023
650270
696837
1356342
662481
963107
515683
30020
742900
287409
426605
964313
589796
1384144
34425
120943
83687
1324105
211495
914366
550024
454180
1400640
895448
941918
679213
892149
1482401
670731
963055
1323047
1585710
528602
147464
574435
988430
1025244
787923
248151
1035688
880437
556036
305919
437665
873895
691218
907609
924758
948827
1789162
289361
1003517
412806
371371
1221023
0
1100982
1165670
887781
700154
342789
1066876
1123603
801388
1124287
1294557
631489
691421
470653
597485
113105
856649
1402423
888803
379581
655354
1295395
0
899194
943583
200309
943472
1263150
144352
503192
1223449
789588
313508
370260
375544
81302
764113
1374093
277252
780318
593118
1150818
839269
105584
1012750
744348
0
945636
282317
0
1419900
396376
676363
147525
798292
1436178
778134
755114
344744
996940
997245
1653406
391256
47633
1068815
957530
1078370
788637
371947
1032614
1115920
790098
491429
466466
117509
831936
690420
727133
983739
694539
1009020
572221
470676
1059147
447920
718353
268620
0
138862
841842
215535
267625
485099
923314
1231326
491824
937403
1128284
489464
882362
975602
1103158
893214
340856
84753
223808
0
75719
418511
886434
525373
1068627
397525
882060
1499406
1057871
540692
813766
155227
1214610
718111
259846
1440815
368046
667728
676513
574324
410521
1370960
1069495
0
1018106
743617
1353823
1034232
162848
87459
612082
1280366
417676
808376
1471861
706271
320411
101532
457219
277308
1109654
742029
322882
575893
292544
823541
892673
532027
881078
734170
1176403
827892
735711
326585
92547
904264
335139
744347
608877
1054222
51122
252285
834313
408603
1489480
957875
638617
218540
268996
898887
1292970
731158
469702
1076664
768010
1029660
765009
731316
668228
686539
683966
457026
719735
752487
212714
423148
439559
363507
736415
388744
1099671
232296
666458
572770
143471
774739
516446
686987
514235
238253
1116106
1369393
634103
849513
439948
1200235
983162
179408
783027
46304
392761
1427284
165523
949295
690843
1387790
1622385
1045528
83065
925676
344149
1055610
1136447
794768
948518
843721
554802
1075073
377986
240311
648598
636835
459093
425631
1292708
1108275
0
1168574
692938
1142983
912093
1070822
1110426
271738
1139277
1228095
707150
557295
981965
303557
856909
885613
751696
814423
838076
419804
1393393
1111599
813641
660392
206356
1574632
1274889
323544
237386
1068223
82873
605156
221453
1115651
1246662
501545
851721
864125
1289431
0
543795
1014064
1019306
1374801
873549
853941
874001
570563
396787
541091
449588
698749
406638
478582
191733
0
47520
618339
687418
854380
709812
1007936
838050
182414
809282
266803
0
493423
283398
432302
1065026
1093617
169708
290247
1690208
967785
422484
1442590
1238003
911427
678569
674475
581549
80775
1000537
1326891
1038664
779685
833825
433003
784560
84169
396276
1516696
810351
937599
837250
815358
465296
301643
1221383
581395
814474
528643
163019
480381
965570
590063
846420
619403
1072315
87939
1188974
542405
907269
1063846
663751
196956
1002999
484969
335850
1178402
716213
0
1079748
143181
720580
1088337
222890
414839
554135
1101725
251468
477761
466976
82410
187061
379130
128853
655407
1034988
1408496
372117
491631
1055818
1313712
913442
624073
583726
1033502
1099833
680527
1083913
553884
765261
878216
1093848
326027
1195369
863300
1617113
142868
1327470
433444
938125
704345
636669
215010
1088856
704894
480582
575844
0
1236330
1021151
394926
859267
943751
1207070
725553
52206
125075
892277
178100
1233596
955335
1059651
347545
665636
151102
67588
765172
1166411
93713
624926
993004
720111
897354
726201
1101122
492253
0
0
719116
1075824
50957
1041999
945513
245628
402722
1232007
1429544
1128352
530950
1281756
606440
489177
1048018
822793
774749
573700
1174310
139865
1183049
965654
1318258
1189901
597745
1121842
458471
1245281
756389
748177
607778
841309
166000
970915
788440
677258
193495
540692
359337
646786
775141
1451220
1287880
806186
858666
1460969
933622
595291
345569
841593
755000
637164
1318520
859895
1053020
877049
603743
103283
123283
81799
591924
138056
950036
182090
843436
910222
129134
1160675
599856
96750
582079
485130
777021
772045
597759
531759
580564
832787
45749
134354
980805
1134929
781323
676363
782907
729311
900224
400833
692022
768770
829352
836527
352714
260525
1144031
1072766
478690
470696
410218
448973
131465
1121332
481135
1030236
1077544
431469
177842
38506
775708
1043471
900302
425930
739711
1350394
672641
1008169
455170
624057
998506
324090
837310
713005
484757
166355
711284
324649
691364
724338
110783
96212
619201
1102717
800463
660730
734268
1339535
1068708
664819
761673
413094
915227
0
623718
556027
552060
1128964
452905
264907
29429
909368
1011175
1245620
378142
97236
902752
688420
762391
617029
792953
397263
1050528
820940
1227435
328496
1137459
1205824
687309
119587
520016
149023
651646
369230
766432
541680
1278861
0
1052783
951891
684738
902293
627384
739662
355502
1351842
528720
1236731
404417
673316
267556
539289
503094
828296
331710
541521
817955
495629
341729
1018408
1268386
987343
287947
778164
1296479
973029
638408
946540
619497
358642
7904
823570
488073
579039
1253408
1020879
911938
875584
993351
387078
532198
610878
315782
1028370
785120
52672
792277
621493
580889
1093930
891056
999432
527089
677963
1150345
0
643946
866409
291032
784666
415067
956797
345506
1371057
797024
472422
761849
1116178
1205857
706558
843889
1272478
1399810
367407
1043045
1073174
912989
425125
874870
286511
1140927
1183741
214497
0
854998
498404
1023215
1179052
702628
529537
977495
552253
667969
58675
34007
149333
62378
401573
110648
770277
510019
739801
214610
1038288
771094
247262
539966
917448
1159723
1098939
489459
693588
933185
1132176
678808
601334
402603
146159
328338
301643
80425
469380
84752
946931
491096
678219
820688
78537
410189
810161
774509
586425
304140
1184055
857151
857628
862346
1155459
418867
417159
306565
587105
995693
939431
1036206
1235081
1203693
608568
121483
437228
346732
685434
1076040
821838
1186206
669802
715129
313431
208050
755149
694656
277772
678059
128717
0
1080255
666666
223956
747483
154797
1057369
138357
874549
851092
615465
957120
410157
583979
542707
1090672
795108
609110
628183
850404
28789
0
767820
438605
1163960
570385
769664
254920
1048157
842240
445350
897183
1142172
292278
1078756
730673
390631
1276197
719443
568561
513017
755101
731050
283689
106014
700719
353979
779216
1160217
875989
822523
1636332
999463
443199
248842
894892
1412189
1364462
651947
736609
882275
864093
258677
0
981457
1179246
1041499
42510
789172
343440
435164
735585
314674
1128764
697027
663704
1005848
958207
1125125
889842
340034
622700
31085
294723
1228095
935426
221854
324154
271678
840728
1386194
793809
746751
587337
1570237
0
912869
988040
844583
987096
1279665
690800
1042570
1099012
242999
634481
599587
921259
633952
1020658
604698
381432
973625
1096683
737942
999822
582079
465175
870998
825716
843469
1066518
179598
720121
692343
1111574
947372
1012526
788243
81617
920626
183381
299021
408709
1379046
656557
1183049
47436
877658
1105821
985506
388758
1004804
49805
1116805
1095919
145337
488566
220856
278716
1276956
1212074
479364
177442
1103767
659891
298506
903015
1233658
883728
398076
498465
767284
783390
750397
1583015
977599
745735
170807
470434
327441
228429
1053761
718053
1068392
13028
795383
1105597
687465
364920
910709
135021
626126
1527440
903370
763306
88575
646076
1002999
256118
550728
219579
1399778
490577
102044
1174017
886893
501629
1182470
688012
618226
996441
241058
226469
1210747
368059
716551
935190
671902
1269905
595720
631249
217315
1109842
252949
272729
1041279
602814
57882
599638
423977
993614
288732
440950
1294875
654325
1051147
0
1252923
797460
1152449
697388
83851
1078263
729416
1377130
370909
956604
1244761
566536
572669
690896
625109
1037569
1325420
311876
739194
653107
782350
937802
782945
153752
470176
344296
682572
1298686
352768
1154084
795963
482868
869593
999941
693275
474043
360712
804081
1117955
539189
1145758
1074488
618770
247739
729960
893337
0
795221
271968
902907
1049334
796209
1195438
1252034
780731
867079
1096410
1062254
1240164
713214
169740
1302989
476039
791549
36289
1258606
217158
410926
464088
572227
1087319
641226
1417233
461812
157919
223390
768025
433145
932152
1129428
652039
1044688
1083443
1134810
0
1293513
191526
1019120
488890
649084
1107036
707317
702489
563860
881800
1140573
632670
669302
550399
540895
1034034
424745
849572
0
1315441
0
0
0
373227
1076232
0
343464
538527
243845
269059
368253
598152
113114
985556
156191
568181
813622
810474
403638
136191
495509
75972
1384043
739032
1506687
1162950
956
46701
1073317
1019502
881570
883483
33562
1245096
261639
1010146
992725
1083541
77447
577677
296432
1058385
699870
1503964
252666
842047
0
513503
664463
660213
397522
820822
1250998
807651
874961
242286
785261
620916
72332
909206
337763
1169408
851534
786751
337052
1722438
1404605
901190
1272284
822793
1279324
385926
790277
430138
1572733
365932
1041692
380191
419046
732883
1351813
512623
376856
318647
660857
343586
141284
1020925
945772
452126
1003843
251474
770258
910299
812103
119210
924624
922792
833406
160251
0
232266
578080
476365
682545
753485
1170007
941994
1380776
293272
936707
728466
570907
718098
81328
65582
849656
799419
740065
43918
1124377
0
724502
609263
369331
857281
614057
1398334
489368
669300
759127
202398
0
984610
480126
684671
785251
309056
182152
484828
1307973
948475
1175481
55723
939835
1070442
689575
0
371220
931016
1504591
1059777
436117
321937
724117
1492301
1172061
1122808
775198
1023439
172006
0
433638
702618
451655
809503
371295
1161547
409545
1239589
991716
522823
655243
461741
301436
736243
1121279
483601
140202
342587
133442
780260
1250098
749152
494129
973148
290931
1474140
1050399
151069
746039
951878
577034
439328
16242
612140
999823
831005
65490
368267
852600
947801
486698
841863
471394
946670
447408
98772
656347
613448
0
701435
669036
677895
516850
981484
793746
45010
898195
1581265
367596
300606
831453
694740
231240
471923
586644
1374091
614082
999307
782341
1159142
1057237
891592
804446
1329470
0
1087841
1314796
144744
579697
853261
917781
92934
293382
869145
648883
590818
412257
966235
228864
1170196
594178
526541
579879
398915
1223942
680296
239635
1154635
1043946
379409
1107580
107563
1479013
1187421
1516732
776414
992129
729207
359509
775879
707570
1172650
386483
688037
1269304
601609
1293131
629142
203148
1042488
195799
199191
623481
64108
194846
1087744
259090
411109
744142
256648
78084
245570
644401
219314
1243847
247309
965533
752001
549908
1194277
0
686879
1331987
1040842
473697
148777
741949
630954
834612
814162
460707
722191
1679177
677805
44319
1244937
461302
609966
1135921
289691
832737
635987
1116114
1203635
80923
281033
693503
491590
459470
179541
1037176
1658152
1057663
1287015
794613
756033
1230866
452937
597378
1021164
364869
17241
246262
638294
725374
46491
343680
1060078
579294
404514
399785
438831
1131885
452290
965304
1043491
1039837
923235
803534
203392
494532
920343
795114
810222
1078457
652015
600516
432505
521212
737761
505665
358295
474548
375301
692940
623132
157132
1162444
798312
221054
546247
792414
911211
856589
468130
58065
895690
855955
519785
808174
508619
1024578
985702
466969
740762
1451769
23007
634645
904017
1772415
613612
214726
328338
950412
147898
824886
120048
500072
1606517
414809
0
581088
657635
1193972
27907
877462
407118
245790
1362150
702819
271937
742832
596003
1095529
1418499
953447
0
1041747
111079
829369
1192064
928947
804726
610553
440420
1291415
821682
602002
1175015
114472
1120838
704396
343584
959532
502627
723615
900145
349939
198079
750235
1087361
888174
698812
470083
446766
59803
0
760264
0
1329920
603074
873922
270438
136447
867847
254162
798923
293545
781072
473539
1052187
1395572
928214
1170816
1112875
1225780
147520
332928
840045
970252
676428
1372613
282069
923886
688842
57672
1334303
1316394
1026460
763547
752886
493300
1183907
1171792
1015897
809071
1100618
117372
836140
1073317
1180389
877088
1104753
0
433368
536744
419468
708005
1059345
829524
1214688
638727
831652
984406
413613
479104
1163816
182913
851645
1554200
846025
1664556
1192387
493716
194636
715905
793900
563214
539393
73134
1062608
1240878
357418
331934
153600
785983
787221
1196800
0
79263
30698
546579
946206
989229
141903
738687
118154
661895
1081663
626080
841863
284966
695642
645100
621050
530584
145826
692016
462985
700227
364741
1132821
561842
707043
950162
46516
795515
1263600
106324
375470
525847
200664
915283
868501
910076
1116453
743699
1117289
514022
140519
0
883074
395256
300586
638634
835855
1133275
985837
827401
62531
1368931
868978
1012986
964349
417184
1082038
519196
1644976
775412
622993
707668
1091250
670170
998406
1162476
979582
1222085
1291933
316211
816838
569733
1036081
856296
629357
627177
379622
380699
493875
634542
580047
1146896
1444956
1253476
430679
1114414
218001
840808
1278236
219229
441180
439869
456676
362847
748316
252273
414627
1363213
920755
924100
850993
762157
243506
1020386
440096
940199
323024
350723
824033
596655
248288
388815
688520
368657
618477
872993
971638
1305369
544580
355765
723240
313789
112780
456003
163269
1061404
727989
461255
1014394
476965
241984
1027892
847898
62073
32704
741796
1008967
711807
353138
53684
9796
813248
219377
552789
682467
910908
989559
1029652
1238896
1166897
422202
182724
796940
576264
949665
930678
428407
427521
0
763258
566302
323438
526400
365906
726608
0
875410
871801
850647
0
1023622
1028460
791980
989342
100769
302366
443866
87692
837943
662108
780294
453461
258755
1189749
59588
1109835
565820
343242
480815
192672
42705
1417969
969747
377412
107361
1032652
0
1310129
531700
791561
379487
1269905
101346
1575893
600211
95276
95999
733066
1210749
543922
638206
401889
549508
1597144
1030010
837649
755757
1037100
1007340
1012720
186988
1191734
1268626
91214
678328
304497
313004
856571
740552
437810
382208
823882
528490
982225
689483
178648
771815
282230
289536
601445
787721
665009
1093779
690754
372207
968164
1057621
560023
803745
199248
343242
333725
413896
616668
354221
1015837
939707
185811
1151763
1144450
841413
1410977
268671
162185
376334
302750
401321
501368
1121858
489375
93646
111575
1019741
891553
1271029
1114815
416196
1473552
991233
0
295312
347886
0
745384
787877
787642
145272
985681
1149771
646961
1432094
1354619
650054
969004
913371
464686
572706
247438
946560
884449
1379162
1374204
618744
374376
1124435
1311136
921891
497151
1472289
1312156
943331
850419
745698
181723
37149
325091
1065525
295111
603238
221270
1003684
78435
291290
396026
316689
351752
619178
735485
1139251
910898
585412
389405
436151
1266871
1371581
906080
503374
1488143
0
1134403
539836
1456658
553093
878668
509240
1154172
1192835
950431
458471
242152
991691
1035603
343377
966057
664123
819716
261955
1457624
784273
417460
1186838
516869
1202896
244805
1447133
220713
1102340
615530
452223
1210113
157438
1139066
132099
807146
327863
446407
231059
945909
860816
401511
64795
515779
1015456
718186
195147
1243846
1134340
409486
852092
330692
888912
309275
777218
1190571
299280
227980
573878
1047904
243726
848030
787001
394931
896715
0
428648
978025
477806
1180983
851427
831822
501595
1257433
78671
470708
29883
910406
1021482
1019194
1428749
1123642
665615
1041396
551325
74536
1258568
1305075
66135
919547
373287
682039
81035
1549754
688413
1294557
1093929
443808
957212
1003852
350369
1112307
334882
348492
659757
719980
178695
904174
1045656
905201
326861
157788
834045
936052
267858
1144805
898346
1337409
872055
71190
1004228
1220047
1109865
567408
1208471
973625