0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 17:52:00 +00:00
OI-codes/LibreOJ/134/data/14.out

150045 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
74567
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
72609
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
83574
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76398
0
0
86890
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
79739
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6454
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47171
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66369
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29662
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61136
0
0
0
76587
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22687
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76062
0
0
0
0
0
144113
0
0
27157
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67074
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51532
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
93573
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
71725
0
0
0
0
0
0
0
0
0
0
0
0
23747
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76587
0
0
0
0
0
0
0
20107
0
0
0
0
0
0
0
0
74283
0
0
0
0
0
0
0
0
0
0
0
55978
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94127
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50688
0
0
0
0
0
10548
2694
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
64479
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56696
77482
0
0
0
0
0
0
0
0
0
59427
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9009
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13222
0
88926
0
0
0
0
20640
0
78822
0
0
61191
0
48554
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59770
0
0
0
0
0
0
0
0
0
0
0
72641
55744
0
0
0
0
0
0
0
0
13960
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
102980
0
0
0
0
0
0
0
0
0
0
0
59000
14627
0
8014
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18067
0
0
0
0
4956
0
0
0
0
0
65273
0
3899
0
0
0
0
0
0
0
0
98767
0
0
0
0
0
0
0
93577
0
0
0
0
0
47732
0
0
0
0
0
0
0
0
0
0
0
0
72217
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61500
0
0
0
0
37400
0
0
0
0
0
0
0
90877
0
0
0
0
0
0
0
0
28232
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68783
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9952
0
0
0
0
0
0
0
0
50892
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
55261
0
64547
0
0
0
0
0
0
0
0
0
0
0
33007
44158
0
6194
0
0
0
0
13440
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12700
92185
0
0
0
0
0
155039
0
0
0
0
152597
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92833
0
0
0
0
0
35090
0
0
0
0
0
0
0
0
0
4344
70652
81321
0
0
0
41604
0
0
69592
0
0
0
0
0
0
0
0
62367
481
0
0
0
0
19840
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9009
0
0
0
0
0
90581
0
0
0
0
0
0
0
0
0
0
0
0
98156
0
66362
0
0
0
0
0
0
0
0
0
0
0
0
0
26735
0
0
0
108499
0
0
17682
0
0
36708
14181
0
0
0
0
0
0
0
0
66607
0
0
13222
57347
0
0
0
0
0
0
0
0
9000
0
23923
0
0
51182
324171
0
0
0
0
0
0
0
0
0
0
0
0
0
76398
0
0
0
0
0
0
0
0
39743
0
0
0
31859
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60078
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68143
0
0
0
39809
0
0
0
0
0
0
8014
0
0
0
0
65864
0
134027
0
0
0
24745
0
0
42239
0
0
72502
0
0
0
0
0
0
0
0
0
0
0
0
0
75984
0
0
0
62312
0
0
0
0
0
0
0
0
0
0
0
0
2137
0
0
0
0
0
0
93305
0
56026
0
0
0
0
0
0
0
0
0
0
0
62338
0
0
0
0
0
0
0
0
0
64817
74919
0
0
11283
0
56026
0
0
0
0
0
0
0
0
0
0
0
0
0
0
288
0
0
0
0
0
74465
89062
0
0
0
0
0
0
60855
0
0
0
0
0
0
0
0
7015
0
0
0
0
0
0
6666
0
0
0
0
0
0
0
0
0
0
23923
0
0
0
0
0
0
135730
0
0
99311
0
0
0
0
0
0
70159
0
0
0
0
0
0
0
0
0
0
87453
0
58853
0
0
0
0
38060
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84722
0
0
0
0
0
0
47083
0
0
0
0
80435
0
0
41839
0
10548
0
0
0
0
17524
0
0
0
20375
64058
0
0
0
0
0
0
0
2284
0
0
0
0
0
0
0
0
98740
0
0
0
66482
0
0
0
0
0
0
47160
0
0
95824
0
0
0
0
0
0
0
0
0
0
0
0
0
21274
0
0
0
0
79302
0
0
59071
0
64547
0
0
0
0
61706
0
0
0
0
0
0
0
6194
0
0
92669
86975
0
0
0
39743
0
0
0
21563
0
7908
0
0
0
0
0
0
0
0
0
0
0
0
0
14815
0
0
0
0
0
0
0
65616
40293
62653
0
0
0
20140
0
76853
0
0
0
0
0
93305
0
86893
0
0
0
0
0
74597
0
0
80901
0
22474
0
0
0
68905
0
0
0
0
0
0
0
0
0
790
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16086
0
0
0
0
18409
0
0
0
24265
0
0
57229
0
0
62116
0
0
60855
0
0
0
0
0
0
0
0
0
0
0
0
92092
0
0
0
0
0
0
0
0
0
0
22361
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61680
0
85879
0
101837
0
2230
0
0
0
0
0
0
59000
8242
0
0
13786
0
0
0
121821
0
0
0
0
0
0
33693
0
0
48849
0
0
0
0
0
36440
0
0
0
0
0
0
0
0
0
92917
0
6401
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6401
65372
0
0
0
0
0
0
0
0
0
0
78266
0
0
0
0
0
0
0
66362
0
0
0
132707
0
0
0
0
0
0
0
0
0
0
0
0
0
23285
0
0
0
0
84473
0
0
0
0
33437
0
0
0
0
0
0
0
21657
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
58286
0
0
0
70390
0
8242
0
0
0
0
0
0
138043
0
0
0
0
0
0
0
0
0
0
0
0
0
79177
0
0
0
0
60703
0
13170
0
0
43353
0
0
0
0
0
0
0
0
0
0
0
0
0
19679
0
0
0
0
0
0
0
0
0
289
0
0
14467
0
0
0
0
0
0
19301
0
0
90581
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65036
73
86134
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35256
0
0
42187
0
0
0
56694
0
0
0
0
0
0
0
0
0
81196
0
0
0
0
0
0
0
48772
67976
0
0
0
0
75287
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33007
0
0
0
62653
0
0
0
0
0
0
0
0
0
51180
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
72719
0
0
0
0
0
0
11997
0
0
0
0
0
0
0
73732
0
0
42187
0
0
0
0
0
0
0
0
0
0
0
0
0
0
90739
0
0
0
0
17457
102870
0
0
70927
0
0
0
0
17805
0
0
0
0
0
0
0
0
0
84978
0
0
0
0
0
0
0
81620
79538
0
0
0
0
0
0
63426
0
0
36440
0
0
34177
0
0
0
0
0
0
0
0
0
0
16201
0
0
0
49765
0
16529
0
46128
0
5245
78716
0
0
47204
0
0
0
0
0
0
0
0
0
0
0
77938
85730
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76222
0
89518
0
0
97673
0
0
0
0
0
0
0
0
0
78550
0
29179
0
0
95403
0
15855
56355
0
0
0
0
0
0
0
9009
0
0
0
0
0
66645
0
0
0
0
0
0
0
0
43353
0
0
0
71231
0
0
0
0
43542
0
0
0
0
0
6401
0
0
0
0
0
0
90636
93535
0
0
0
0
0
0
34503
2230
0
79144
0
82379
72489
0
0
0
0
0
0
0
0
0
0
0
0
0
106139
0
0
0
0
22474
0
0
0
56269
0
0
0
0
47685
0
0
29179
0
0
81427
0
10448
0
0
89158
0
0
56230
0
0
0
0
0
0
0
0
23601
0
0
0
0
0
0
0
91380
0
52509
0
0
0
0
0
0
0
0
0
0
0
0
0
2499
0
77203
0
0
53109
0
62989
0
47556
0
70554
0
0
0
0
36447
23433
0
0
0
0
0
0
0
0
15855
0
0
96319
0
0
5245
0
0
0
93092
0
0
0
84946
0
0
0
0
0
0
0
0
0
0
0
0
96934
0
0
0
0
0
0
62367
58063
0
0
0
79753
0
0
151236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10301
0
0
0
0
0
0
0
0
0
0
0
4154
0
0
0
0
0
0
0
0
0
0
36374
0
0
105051
0
0
0
0
0
0
0
0
0
0
0
0
3899
0
0
0
0
0
0
33988
0
58853
0
0
0
0
0
0
0
0
0
38818
0
3011
0
0
0
85644
0
0
58338
0
1245
53796
0
0
0
0
62767
0
0
0
0
0
0
0
86893
0
0
20107
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98155
0
0
93637
0
0
0
54443
0
0
37607
75358
0
0
0
0
0
30180
0
0
0
49777
0
0
0
27270
0
0
0
7351
0
0
0
84460
0
0
31097
0
76853
0
0
0
0
0
49777
19925
0
0
0
75827
0
0
0
4866
0
0
0
0
98155
0
66827
0
0
0
0
0
0
151584
0
51182
0
0
0
0
0
0
0
14467
0
34890
0
78011
0
0
0
0
0
0
0
0
0
0
16007
0
0
59504
0
0
0
100765
0
0
0
0
3569
0
0
0
0
88153
6656
0
0
0
53802
57507
99211
0
0
0
0
0
6331
150875
0
81612
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
73897
0
0
0
0
32121
1812
0
0
0
0
0
0
0
0
0
0
56722
63807
0
0
0
34383
0
0
0
0
0
0
0
0
0
0
0
21352
481
0
0
0
0
0
120155
82995
0
0
0
0
0
0
86217
0
0
0
0
0
0
0
4464
0
0
0
68682
0
59458
66025
0
0
0
0
94988
0
17805
45831
0
0
0
0
0
0
0
0
0
0
0
0
25467
0
0
0
0
0
0
0
0
27636
16368
0
0
50792
2641
35256
0
0
0
0
27236
0
0
10352
0
0
0
0
0
0
0
0
0
85137
0
0
112479
73
0
108718
0
0
0
0
0
0
0
0
42618
0
0
0
0
0
0
0
0
0
23297
0
0
82462
0
0
97248
64958
3011
41505
0
97847
0
0
0
0
65036
0
0
0
0
0
33222
0
72703
154774
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98155
6447
57229
0
0
0
0
0
43945
0
0
0
0
0
0
0
7416
0
0
0
0
0
0
47877
790
0
42817
0
29510
107056
0
0
44456
0
0
0
0
0
32018
0
226083
0
0
0
0
0
0
0
0
79177
0
0
0
0
0
0
0
8855
66963
0
0
0
70390
4344
0
0
0
0
0
0
0
0
0
0
0
0
99511
0
0
0
0
0
32234
197418
138219
42971
151970
43982
0
0
0
0
0
0
0
0
0
0
0
0
0
63160
0
0
0
0
0
0
0
0
0
0
0
0
0
83691
227
0
0
0
6401
0
0
0
51535
0
0
0
84657
0
7602
86835
56784
0
0
0
0
0
0
0
0
113451
0
58286
0
0
0
43914
0
0
0
0
0
0
0
0
0
66025
0
0
97097
0
34699
59727
0
0
0
12002
41326
0
0
0
60829
0
66475
0
16642
0
3507
0
0
0
0
0
0
0
0
81196
0
0
0
19158
71725
0
0
0
0
0
3899
29622
0
66025
0
86134
0
75357
0
0
45977
0
124
13440
0
92670
0
0
0
0
56676
0
0
127391
0
0
0
0
0
0
75664
0
0
0
24956
0
0
0
0
0
0
0
0
0
62902
0
42455
0
117636
40703
0
0
0
81202
0
0
0
0
0
22733
53418
6166
0
57914
0
0
62463
0
0
0
0
0
0
0
63114
0
0
0
0
75287
0
0
36854
0
0
0
0
0
0
0
97453
0
0
0
0
0
0
0
0
14785
0
0
0
0
0
0
0
70040
0
0
169373
0
0
0
66406
0
0
0
0
0
0
0
0
0
0
0
22003
84978
0
0
0
40922
0
0
0
0
0
0
0
0
0
0
0
54417
0
0
0
0
0
0
0
0
34782
14796
0
62367
0
0
0
0
146985
0
0
52322
0
0
0
10751
0
0
99300
83087
0
0
0
0
32174
61500
14360
0
0
0
0
133938
0
26496
0
0
0
0
0
31002
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60451
0
23784
0
0
0
0
0
134027
0
0
0
0
0
0
92451
32768
0
51532
0
0
129055
66690
112651
0
0
0
0
0
0
0
0
0
0
0
82554
61631
0
0
98004
21345
0
15994
0
0
0
0
0
48861
0
59737
0
0
103006
15763
0
32716
0
94350
0
0
0
0
0
172170
0
0
0
0
0
0
0
0
52816
0
67159
88301
0
0
0
0
3768
0
0
70556
0
84503
0
0
0
35090
0
0
54688
0
0
22498
0
0
0
0
0
0
0
0
86110
0
0
59985
0
0
0
0
84946
0
0
0
61706
0
0
82940
17186
0
51488
56676
0
0
0
0
0
0
85031
0
121936
72814
92670
98349
0
0
0
0
0
0
0
0
94972
88681
0
0
0
0
57507
57168
0
0
0
0
0
0
0
0
0
39320
0
0
0
0
0
0
0
0
0
0
0
0
52715
0
0
0
0
0
35256
0
0
0
138133
0
0
0
0
0
0
51532
0
0
0
0
0
0
0
0
0
0
0
0
0
50780
0
75358
135242
0
0
0
0
0
0
170915
0
81765
92185
0
0
0
130780
79660
0
0
0
72609
0
0
92267
0
0
3916
0
0
0
0
0
0
0
0
0
5552
75993
0
0
0
0
1458
0
0
0
0
0
57113
0
0
0
0
0
0
0
0
0
0
0
0
6734
61456
0
0
0
0
0
0
0
42678
0
0
0
0
0
0
0
0
0
102195
184864
15422
63622
94519
0
0
0
4999
0
0
0
0
0
0
0
0
0
0
0
67164
25143
97390
0
0
0
0
0
0
72414
0
0
0
0
105051
17416
0
0
57496
0
0
0
34168
0
0
0
0
0
0
0
0
0
30288
0
0
0
0
0
0
96617
81329
0
36740
0
0
0
67646
0
0
0
0
19812
0
64511
25467
0
0
0
0
48386
41171
94659
0
0
0
0
0
79318
4639
7642
0
98425
146586
0
0
62463
82554
0
0
0
98349
0
0
0
81196
77366
0
0
22719
0
0
0
61706
0
0
0
0
0
30952
0
59842
0
61706
44120
0
0
0
0
0
33450
0
0
0
0
0
129856
0
0
0
95436
0
0
89080
0
0
14241
0
0
109343
87076
0
0
0
0
101212
22733
0
0
0
0
94416
0
44808
0
22454
0
0
0
0
0
0
146248
0
26455
0
0
0
0
40019
0
0
0
0
84685
0
0
0
31742
0
0
0
56230
0
0
0
91224
0
0
0
0
0
0
0
0
0
0
0
0
0
26735
0
0
101283
0
0
0
0
0
54579
0
0
0
0
0
0
31484
0
0
65802
0
0
75966
59725
0
147117
0
0
0
0
79267
0
0
83657
20171
69564
0
84015
0
0
43914
0
6994
0
0
0
81329
0
0
0
0
134737
0
0
0
0
90835
61286
0
0
0
0
0
95436
0
0
0
0
44045
0
0
0
99311
0
0
57135
62767
54564
0
0
7722
0
0
0
0
0
35481
0
0
0
0
86243
0
0
0
0
0
0
0
0
0
68783
0
0
0
0
0
0
0
93065
0
0
0
162343
112982
92451
287747
0
0
94814
0
0
0
64578
96941
53802
0
0
59000
0
31097
0
0
0
0
0
0
47246
0
0
53663
0
109343
0
0
0
0
0
0
0
0
0
96904
52297
0
0
0
0
0
51182
0
0
0
0
10017
70623
0
0
0
0
124043
0
87706
0
0
0
0
0
0
0
0
49491
0
0
0
0
0
0
0
56070
103709
0
0
0
0
0
0
10996
0
0
0
0
65036
133938
0
0
82151
2097
23433
0
75759
0
99568
60356
0
0
0
0
99332
35684
0
0
0
19666
0
0
153807
0
0
0
50192
95721
0
0
0
0
0
10751
0
0
92160
0
0
0
71810
0
0
0
0
101837
59000
107056
0
6892
72918
0
0
95767
31097
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
47160
0
92937
0
0
43782
0
0
0
0
0
0
89838
41323
0
0
45360
0
51938
0
0
0
0
0
0
2930
0
0
0
0
0
0
0
0
0
0
0
66362
24725
71976
0
0
0
0
0
0
75372
0
0
0
0
130834
0
0
0
0
0
92092
87529
0
79817
0
0
0
0
0
0
0
0
0
47209
41000
0
0
64216
40293
0
5636
0
0
67694
0
0
0
0
0
0
20329
0
0
0
0
0
85216
29179
70790
0
58517
0
0
0
0
0
55308
0
0
0
0
0
0
0
26659
0
0
104418
0
0
0
95338
76103
0
25029
0
0
0
0
0
52934
15951
0
43069
73547
0
0
89753
0
0
0
0
0
11415
54103
0
0
0
0
70107
0
0
0
0
0
91675
162450
53155
24025
0
0
23783
0
0
15613
0
0
0
0
0
0
0
14796
0
0
0
66607
0
0
0
0
0
48579
85730
0
0
0
74783
0
22800
0
0
0
0
88216
80394
0
0
121742
0
45423
0
0
99415
9498
27270
0
0
37757
79153
0
88854
0
159456
0
0
95935
0
0
0
0
39675
0
86890
0
0
41050
0
0
0
0
101283
0
0
0
0
0
42034
0
102195
0
48213
0
79177
0
0
0
61772
11185
0
46225
0
0
0
37945
0
90427
0
0
94110
0
0
54774
0
0
0
0
67476
53926
0
0
0
93448
88350
0
0
0
0
0
48075
0
0
93558
0
0
0
0
82886
0
0
41722
0
0
0
0
0
0
95890
145513
0
96917
0
50437
0
0
0
0
0
0
3987
157790
0
0
0
0
82704
0
73897
0
0
0
0
0
0
92886
0
0
0
0
0
67998
37252
0
98852
0
15387
0
0
15669
2485
97066
0
0
0
69880
0
22304
0
0
0
74597
62892
0
76853
0
0
55308
0
74444
0
6176
0
99417
0
95030
0
0
0
35378
0
0
0
73526
81409
142386
83708
0
98767
87985
0
0
70623
113790
13072
0
0
0
0
0
0
0
0
75357
26496
71576
0
99311
56876
0
0
0
0
88270
0
0
96597
0
68583
13093
23924
50438
0
0
0
64511
89252
32121
0
0
0
0
0
0
10808
0
21494
0
95688
0
29693
0
0
0
0
0
20625
0
0
0
0
114368
0
64702
0
0
0
0
68718
0
71144
0
39293
0
0
97332
0
0
8681
46637
0
0
93305
0
0
0
0
0
6899
116534
0
0
145148
35709
0
54300
0
0
0
10542
39743
0
0
0
0
81731
0
0
0
0
0
79161
0
0
116650
0
47160
0
21651
0
0
0
87319
0
0
0
43449
0
0
74283
0
0
0
0
18522
0
15901
0
0
83087
0
0
0
0
14796
61965
0
23721
0
0
0
0
0
59172
0
0
0
0
0
75297
0
0
0
0
147036
0
125962
12228
63152
0
0
0
0
0
0
0
0
0
0
8050
0
0
0
57088
0
0
0
0
71304
179005
88344
72801
0
32158
0
0
0
79806
54103
0
0
0
0
0
0
0
0
0
122291
0
85650
0
0
0
0
0
116371
0
96888
3273
0
71231
0
0
0
0
0
69574
0
0
0
23390
79806
0
0
0
0
0
0
0
49082
0
0
0
0
0
0
0
0
0
0
0
0
0
75553
0
0
0
94577
0
0
0
58338
0
20423
0
0
0
0
0
0
134800
0
0
0
0
79485
0
0
34242
0
0
0
0
40293
88879
92807
159595
0
0
0
150070
0
0
0
2547
165248
0
72207
0
0
35373
0
0
86217
71231
45452
22787
8907
0
0
0
0
0
0
94638
0
71089
0
0
53365
18424
0
64493
34699
0
0
0
128020
24058
0
96102
99459
10072
0
0
0
0
39963
0
0
76853
77561
0
0
0
22911
90901
0
0
176390
0
0
0
1183
0
23287
59888
9544
0
92826
0
0
0
0
0
0
0
89251
42059
0
0
0
0
0
0
0
0
84898
0
13645
0
56908
0
0
14674
0
0
0
78708
0
0
10285
0
0
0
54661
0
0
67873
0
0
44955
98740
0
71062
53872
41301
0
0
0
15734
13476
52908
0
0
0
0
0
0
46993
0
0
0
35090
0
91629
0
51182
0
0
0
47551
4605
75037
0
0
0
0
142135
0
0
0
0
15387
0
68184
56917
0
0
96512
0
0
0
82310
0
245746
155876
0
0
0
0
0
0
80225
0
0
0
0
66645
0
0
0
0
99459
0
43396
0
0
14409
0
9498
158086
89511
140434
184589
0
0
0
66096
0
0
0
0
0
50685
25875
0
0
0
0
0
0
95938
159456
0
0
99339
0
0
0
0
0
45798
0
0
0
111953
83225
0
0
32789
23783
40670
0
0
4154
0
0
58267
0
95935
98349
0
0
0
0
86217
0
0
0
0
0
0
0
0
0
102288
0
0
0
0
44152
91944
0
0
0
0
15994
0
0
0
85525
66827
0
0
18356
0
99936
54543
88599
0
51338
0
0
78234
88760
0
0
76613
0
0
15499
0
0
0
26846
187985
96756
0
0
27613
0
2384
0
0
0
0
0
0
67955
77231
0
42531
177250
146104
0
130100
0
128436
0
37123
0
0
76222
67476
215298
0
0
19747
59661
0
63160
73732
0
0
9424
0
161508
0
81900
0
36947
93325
31725
0
0
20089
51180
0
0
69755
0
0
0
0
24547
0
0
70801
0
0
56696
79516
0
77129
0
0
91472
0
0
0
0
0
0
125055
0
0
20812
0
32413
256730
0
76084
52818
0
62094
0
35817
8817
28542
0
24947
0
0
0
0
0
9924
0
37950
0
0
117568
0
0
0
0
0
0
18809
0
87599
89452
0
0
99589
67939
0
101050
59285
0
0
0
70018
38989
0
12847
0
0
0
0
0
81230
0
12961
198433
6755
0
145727
56219
77883
0
0
0
0
0
57275
110259
90604
0
0
0
0
6902
66157
35327
0
0
0
0
0
6721
0
0
0
0
0
0
0
3916
0
26606
17536
0
0
0
0
0
0
0
138460
293175
0
0
71201
59172
0
32929
0
0
0
97791
84640
0
0
124382
0
0
14467
0
93557
0
0
18310
0
0
0
0
0
0
0
48953
0
0
92185
0
0
0
0
0
77465
0
0
38867
77561
6036
0
62902
0
55744
0
67961
0
0
0
0
0
55139
29725
2930
99540
0
38060
0
0
2581
0
186323
0
42870
0
0
72072
0
87985
0
0
97673
0
147812
0
0
0
94469
0
0
0
0
0
0
0
30341
0
0
0
0
49202
73829
0
0
0
0
65184
0
88301
132707
0
0
0
0
49548
0
0
0
49621
0
44645
81349
0
49498
57378
38657
10193
0
39809
0
23278
0
95110
0
0
0
0
0
0
88216
91109
0
0
0
70570
65751
0
0
0
0
0
90006
0
42455
0
0
0
10580
0
0
30701
91291
0
17611
0
89179
76658
23287
22712
0
24911
49498
0
0
0
0
0
40068
36439
0
95721
0
0
0
0
39186
0
201618
0
36215
0
0
0
64747
0
0
5621
0
0
86893
0
99786
0
6166
87319
0
0
223821
0
73566
0
0
0
0
0
156742
0
0
0
64111
60783
27163
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
44846
0
81644
0
45922
0
0
0
0
0
0
0
0
0
137494
94563
89094
0
0
47651
0
123225
0
0
48145
0
114270
0
0
0
100692
0
0
45630
0
37570
0
0
81731
0
0
0
93495
90977
0
105051
0
47771
0
37123
0
0
68294
0
0
0
0
0
0
0
90869
0
10285
0
31459
0
0
0
0
0
0
0
0
64511
25464
0
167193
84657
84426
0
0
0
744
0
58290
17436
0
0
0
15422
0
0
23202
61017
0
53272
43069
0
66992
0
0
81703
0
62131
0
42455
0
0
73328
0
0
57351
54554
0
0
56876
0
0
0
144
0
83657
0
8700
96593
0
0
0
57135
14384
0
0
0
0
0
18133
0
0
0
0
0
0
1639
13093
41725
0
157790
0
2230
56696
0
105846
0
0
0
0
6194
0
0
0
293175
0
65372
0
0
0
0
0
0
0
0
0
31562
0
0
0
0
0
98550
35927
0
0
0
0
0
0
30701
0
91629
0
0
38973
0
0
0
0
0
0
0
0
0
8060
0
0
0
0
0
57541
0
0
29116
0
61271
147762
95067
140017
19860
92185
0
68153
0
150880
45740
12196
0
8402
59552
0
0
0
0
0
0
0
0
0
0
0
186023
0
0
74921
0
0
93352
0
0
0
27163
45360
0
64114
46225
0
74283
0
0
55766
70562
229
78550
0
99725
29603
0
0
0
0
0
0
0
67204
0
30013
56876
143789
0
0
120965
141913
0
0
81368
66406
0
0
121742
0
0
0
0
0
0
20423
0
0
14682
0
0
0
67514
0
96125
55143
0
95837
15901
51847
0
79093
8851
176322
0
91167
67861
0
0
0
0
0
78843
0
117586
121847
0
0
0
0
0
0
0
103226
49642
14768
0
0
0
0
0
0
0
0
87391
0
0
0
0
0
28863
0
0
0
0
85069
137494
0
0
0
64269
0
0
0
0
0
0
0
57967
0
0
33050
0
0
0
0
0
0
50131
0
0
23840
186338
0
0
0
76103
10199
0
0
0
0
61077
0
120586
0
70801
0
0
0
4605
0
0
0
0
14387
0
0
0
60768
0
144656
0
0
98301
0
0
0
0
107141
30416
0
6084
0
77561
40988
0
0
0
69494
0
0
0
60482
13955
95385
0
0
0
0
0
0
2762
0
87398
0
40949
0
184589
150195
0
0
0
66406
0
0
62224
0
0
0
0
0
0
0
0
0
44260
0
0
81207
82301
0
46088
31890
0
0
0
133236
97248
0
0
0
53
0
43979
0
0
0
0
0
84392
95338
0
0
0
0
0
0
0
43214
67945
0
0
0
43353
24395
0
0
0
91167
0
0
0
0
0
0
54655
0
45584
221174
0
45693
0
165854
0
6540
0
8614
25464
0
0
0
0
0
0
0
0
71224
101381
0
0
76613
0
0
34817
0
0
21645
0
0
0
14303
0
0
0
0
0
57967
22655
0
0
0
0
68277
0
0
148306
0
101996
26168
0
0
66206
0
20198
0
95677
86823
0
0
0
93190
0
69696
0
56725
0
0
0
0
72329
92849
0
81530
0
82085
0
0
81765
39516
0
0
81202
0
68584
0
0
154730
0
0
143931
0
0
0
0
0
0
0
0
72669
98088
0
41050
43162
97776
0
0
26559
67353
78829
0
0
0
0
0
30775
0
0
31305
56355
90792
0
99293
0
0
0
0
0
82170
84685
0
0
0
158558
48279
0
0
74313
56033
134867
126261
74352
0
0
0
55535
23010
0
0
0
14169
0
25055
0
0
76103
0
0
32888
21494
64844
25594
80795
64446
0
0
0
0
0
0
35256
0
50862
0
0
0
0
90163
45310
0
27163
0
28098
47125
77514
65154
0
72071
0
0
0
38501
10285
0
94016
35327
0
7667
0
119239
0
0
0
0
0
0
0
0
0
0
0
0
136678
73304
10233
145294
0
0
0
24079
0
1997
0
0
0
0
0
17611
82516
0
6569
0
0
173714
0
0
0
0
51032
0
0
0
40534
0
171693
97776
0
52126
0
0
0
0
0
0
0
0
0
0
65520
12331
0
6084
61077
90163
0
67945
70490
0
0
0
34510
111161
85650
114152
0
85154
0
0
0
0
0
0
0
0
0
67888
0
6213
0
0
70816
0
0
0
19776
21475
0
9522
0
50882
96085
0
0
0
0
0
0
37950
0
29418
7654
0
89452
0
84685
31322
15901
90049
0
0
0
33669
0
24058
0
0
11474
0
0
0
0
0
53217
0
0
135184
34268
0
60420
136984
0
0
130751
0
0
72346
3154
0
0
0
98137
0
0
0
0
4999
95385
0
0
93092
0
0
0
0
142608
0
0
0
0
0
0
22259
13634
36215
87020
0
0
154273
96075
44512
4269
0
23125
25938
0
15190
0
0
0
53247
48504
0
0
0
78550
141904
0
18133
66809
97955
0
0
126392
0
0
51112
65839
93065
0
11129
58668
20405
0
0
84426
0
0
0
72554
0
38628
0
59879
0
160698
98795
0
0
0
52509
61390
78675
142493
0
0
158529
0
22719
0
0
0
0
0
22687
95888
190574
66450
0
44169
19332
67353
0
11315
81349
160383
0
0
92300
66537
0
0
0
0
34699
0
54483
4214
31630
0
161866
28316
115314
0
0
58708
0
88182
33196
90112
0
0
0
79702
0
0
61949
108555
0
0
0
0
44890
52583
0
0
45723
0
136515
11518
92669
82462
128118
0
0
153105
60617
0
0
0
4112
54379
122623
0
91423
84392
0
0
0
0
0
34024
8096
13404
0
95030
0
80665
0
0
22538
28846
96941
8050
83619
95102
0
0
112551
0
42398
0
0
0
0
101948
58748
0
46744
273844
0
121480
0
36740
0
55744
0
0
0
0
0
0
33245
0
0
0
0
0
0
0
0
0
0
0
40603
74313
70276
0
0
24160
0
0
83087
155316
94814
83184
18784
0
0
0
0
67876
0
0
76475
42455
0
0
11662
0
179609
0
116496
0
0
0
0
0
166995
0
31084
0
0
97390
0
112167
5131
0
94381
0
0
34699
81731
0
0
0
10811
0
152562
0
0
0
1654
0
81687
99459
97653
7722
0
0
0
0
75987
0
0
0
70243
5707
44633
47349
102613
87311
81025
0
0
0
91747
89022
145317
0
0
67541
0
0
0
0
0
47246
60783
0
0
0
0
0
81486
0
43411
0
43542
0
85078
0
171609
84012
0
35639
45077
63475
0
79806
0
0
97426
45798
85482
22715
0
83225
0
0
0
0
67288
0
121821
0
145561
0
93055
0
119441
39293
1735
0
43686
41505
11415
17685
0
87045
87830
2499
0
0
94405
61737
0
0
0
96630
83657
0
10017
53496
0
0
0
64269
69810
155766
0
138759
0
86871
0
0
12536
40913
0
0
0
58096
3396
87378
20140
62176
120467
6176
0
0
0
154753
307930
0
0
0
0
22800
76222
0
54998
0
89753
0
89518
0
95108
0
14988
0
6431
61271
0
0
0
0
11788
0
0
64286
0
0
0
15734
53224
38663
84125
0
0
0
4951
0
0
0
71453
206439
172144
0
0
0
0
68286
0
0
66801
82310
0
24298
75108
95594
0
0
0
74374
0
0
97311
118533
0
0
83072
0
0
107141
79051
64547
0
71281
0
0
66025
99912
5826
0
0
54655
0
0
158979
88163
0
0
0
47924
0
0
58100
0
97653
0
0
76813
0
2138
0
20736
179323
64505
127210
0
0
36335
0
0
0
93092
0
0
126652
17918
81644
107784
0
8215
0
0
58331
0
0
38501
0
0
103541
0
0
0
265
116492
0
0
0
0
0
31484
58290
0
98457
0
66090
24395
0
10665
0
0
13786
0
0
0
64747
0
189399
153906
39293
1606
85232
51261
0
0
0
65476
0
191833
43808
123221
21713
0
12885
0
41759
0
3135
0
0
0
0
0
54983
115280
0
87886
0
60560
39019
0
180791
51674
0
0
0
49735
0
0
0
0
0
0
43214
16115
17451
14387
0
0
0
58164
0
0
64562
0
0
92982
0
0
116534
61875
98035
22729
95837
0
0
0
173023
0
0
0
0
0
0
5245
0
0
0
68196
0
75553
0
79362
171739
50862
38867
0
98457
56415
30789
0
0
0
0
47160
0
63475
0
0
0
0
0
93448
0
0
0
0
82627
19707
86326
73507
0
88153
0
0
0
0
0
78902
0
0
0
0
0
97338
77129
89074
0
0
0
0
31613
0
0
0
0
0
0
64937
176331
125105
0
74313
67501
0
0
0
34242
0
81715
58290
0
0
0
0
0
0
0
0
3553
0
42455
0
60328
0
111161
0
0
36708
29603
69632
0
0
84108
42644
0
0
114270
94464
37670
193496
48314
0
93055
0
0
0
19328
0
5186
0
19484
0
0
0
0
0
0
0
18390
43449
0
132271
12945
0
0
51185
23784
34598
92451
0
0
0
19277
155418
0
0
0
24947
155766
0
0
0
37148
0
0
33164
82177
0
141488
0
87958
186756
124618
66133
0
83708
0
0
46656
0
26787
0
92849
0
64286
0
150579
98242
0
7406
0
38017
0
0
0
5011
14841
0
64270
0
115270
0
0
0
67866
0
7471
158440
0
81412
22655
0
0
0
0
18189
86835
12847
0
14181
0
0
0
0
92040
36998
41378
0
0
0
6892
0
0
0
0
148326
0
10996
121097
29315
0
0
0
0
57473
45086
0
6994
0
0
0
0
0
146874
0
0
0
50858
0
0
62463
6041
64645
0
16201
0
0
101184
65398
0
0
98425
99654
0
0
680
47470
0
0
50882
0
94917
0
96666
74661
4053
0
0
0
34242
43499
68153
0
35944
84180
0
1541
0
0
22498
73405
0
0
25607
0
0
99776
0
0
0
98718
90975
0
0
22768
0
44662
0
0
101467
76693
0
53872
2138
0
51185
0
0
0
0
0
0
0
35952
96270
54128
21907
0
41759
0
173368
0
95936
0
0
0
0
0
71649
11788
0
0
92354
66856
0
22627
54688
90265
37637
138010
0
139414
52583
3507
0
17451
0
0
0
67596
155224
0
38628
0
18390
0
81285
76689
0
21475
0
0
24115
86835
67164
0
51674
75829
0
75358
71089
0
0
0
65839
10457
12196
0
0
0
87261
0
0
0
0
0
98761
0
88104
176828
27761
0
22812
74382
0
90835
10877
0
187631
135632
0
94552
0
0
43162
12075
0
0
0
95661
0
33671
0
0
0
0
82901
28803
0
27783
9944
0
57351
112758
35481
0
115943
0
0
0
36790
0
0
57547
27236
94395
0
33504
90377
0
0
66369
68120
0
0
0
0
188324
0
62094
0
0
130
169857
203932
0
0
104183
65214
0
0
0
0
0
121486
69915
0
0
0
0
0
0
108776
0
0
0
0
84620
0
141859
97248
0
0
26659
98744
0
0
164263
39019
0
0
0
53847
34556
0
70793
0
0
0
10120
53512
0
0
128862
190642
96666
0
42680
1543
0
0
30729
0
94042
0
134444
11046
91030
0
0
87554
0
0
10005
34890
0
45831
82977
36671
0
82571
0
0
0
64354
115735
0
0
0
0
91880
0
0
0
0
0
142068
42402
0
0
150283
0
5826
15781
107424
184114
0
79825
0
0
0
83439
99021
12387
5406
0
0
0
0
0
95024
0
0
0
91656
171199
11518
4341
1639
0
34924
134971
0
0
0
42768
67866
0
87708
30301
0
0
0
53111
70350
0
15763
70570
100594
137661
0
76062
77476
28863
0
153544
0
154038
0
217667
0
0
42140
117568
233198
114764
174060
45901
0
0
0
41962
0
93993
0
81495
42971
0
0
0
0
0
74374
22729
0
0
0
0
0
0
0
51056
77324
0
86686
0
225811
0
0
0
13378
0
0
0
0
0
0
25065
8298
103709
42614
0
0
0
20073
98887
186654
31077
0
0
73955
118689
0
0
36440
0
7346
67204
44492
0
0
0
0
0
0
0
0
81715
0
0
0
0
169879
12614
36830
0
124930
0
14488
0
36583
0
35829
90821
0
97332
42140
0
85548
30261
17190
286349
0
184789
0
0
39287
0
0
48732
0
87874
0
57142
0
0
60469
31550
0
76631
71224
89518
0
158440
0
105811
0
94917
0
0
0
0
182533
0
0
35903
86525
83291
0
77465
51722
0
0
79569
150070
0
96512
56696
0
0
115922
94983
0
0
3768
84503
32772
134444
0
0
163285
0
96270
0
42381
89408
0
0
0
81552
0
0
66870
0
51847
48595
0
0
18530
0
176978
0
0
0
0
0
65753
64270
0
0
30102
0
0
0
137329
82851
0
0
55750
97135
5393
152562
0
51847
106050
0
0
142410
54300
0
0
0
0
0
66330
0
0
118934
41156
0
0
0
12570
0
0
79370
43690
0
0
50805
5294
85945
11304
0
0
15380
0
0
218341
187606
0
68302
12993
0
42338
90811
0
77265
0
0
0
0
159044
40293
93598
70276
0
0
0
0
0
0
0
171609
3434
32789
73897
118458
108618
0
0
61691
80025
0
0
37950
0
0
75130
136185
0
0
0
0
43518
58693
18900
0
0
58857
0
0
0
0
0
0
0
0
0
0
0
44152
0
54675
0
83619
53733
284026
0
0
21645
60482
0
0
0
0
48874
0
146985
0
1639
3659
0
65753
0
6159
0
64260
0
0
150566
179005
225811
37148
36440
0
77324
63943
0
0
0
19525
0
0
38167
172171
0
0
0
58040
0
106590
56670
65802
0
107731
0
30442
0
0
0
0
108518
99771
0
92492
0
13498
34897
0
5323
27783
0
107731
37148
0
18784
0
22593
0
0
0
0
69475
22124
81717
0
16033
0
126340
68196
100013
108863
12927
0
0
0
95102
0
0
260100
0
37200
0
0
96099
20739
0
0
86344
0
79543
0
0
0
0
0
14507
0
28399
0
0
0
0
55382
95056
0
41759
121843
84898
56648
76534
0
150579
0
96143
38989
121766
129856
5793
54822
43776
44633
139356
0
0
63915
0
0
0
168473
0
145052
0
54379
82951
0
0
171611
39452
0
0
90932
0
0
50474
27270
0
90821
77830
4620
0
11864
0
113327
0
72415
0
0
81556
0
0
0
0
16736
0
43186
97332
208
5202
0
122662
19897
147099
28663
66475
0
52100
0
87034
0
32241
0
0
0
0
43214
13440
60189
0
22454
81138
0
0
0
0
82170
93746
0
0
80435
87561
26455
0
23437
95119
19897
0
0
53232
5323
63915
38867
24592
128362
0
0
0
0
45722
66153
0
0
209092
0
142068
44512
0
0
99399
22996
71725
0
77830
0
0
9407
0
66096
0
0
128401
58338
77203
0
40231
15082
0
109234
0
89463
0
0
191539
48874
0
0
0
90821
94930
101365
58508
0
76012
0
0
0
0
0
0
8730
0
6782
0
0
0
19818
145317
161324
8557
0
21316
6755
0
0
165402
0
31960
0
0
22747
122546
81013
27980
172512
0
82851
0
0
45316
0
0
0
164668
0
0
0
80901
113716
110395
130251
37268
67998
0
132587
0
0
0
138435
0
0
23287
67835
0
0
0
30789
69475
0
0
5744
0
66406
0
70167
0
48477
0
60014
164263
0
96325
81196
52429
0
90761
0
0
0
26455
15951
0
97380
75815
0
94400
0
69035
35527
235203
90636
85639
0
0
0
170112
36447
0
0
0
74664
0
0
0
98133
57742
0
39810
0
0
130
0
0
0
0
35472
4214
0
79370
60421
90301
0
80232
65807
111503
260094
0
0
0
0
0
64048
0
0
92877
0
93793
0
0
0
0
65962
0
0
0
38264
5080
0
91212
0
0
0
0
0
0
70801
115389
96056
57047
0
0
0
0
147666
22304
0
0
0
77871
97705
0
0
0
0
0
0
84068
65750
97000
0
27163
49939
0
0
0
11381
0
0
50994
0
0
74405
0
42249
97332
0
61965
0
0
0
71176
0
127963
0
10808
163694
0
0
0
124245
0
94575
138417
0
65564
0
112541
0
172625
96124
73069
147507
34024
61737
0
70062
0
0
0
177598
0
116195
0
0
0
0
0
0
0
0
57080
200939
0
0
0
0
75839
2138
0
51056
26969
0
32475
43047
148888
0
41940
0
0
87921
92849
0
29435
861
3154
0
8298
45143
0
62915
0
0
19925
101711
0
151867
0
0
85077
168158
9098
77655
58369
0
0
14785
38442
9000
171100
0
73890
26218
0
0
0
0
0
0
9630
70709
0
35805
0
0
0
76120
0
98297
90204
6755
0
0
183446
0
134690
0
50882
0
0
62593
0
0
15901
0
0
95721
0
0
115076
0
93056
57644
157523
0
21436
41675
0
41460
0
31261
72544
0
223698
75553
56930
94410
75224
0
0
67047
7660
0
0
78843
107149
0
0
39816
60583
0
0
0
80435
51970
0
0
138188
0
0
0
4118
7975
16231
0
68591
194412
55402
215137
73284
87319
117468
57975
0
50660
0
140402
119890
0
0
43808
66450
0
0
0
0
0
0
60611
82824
72694
74664
19484
57261
12471
0
0
76398
90975
88459
78280
0
0
61443
0
87886
0
0
0
90134
85321
0
80795
0
43047
0
91218
5859
0
67945
0
134444
54508
48951
88572
92720
24725
155316
34874
139015
0
0
39714
161880
0
72304
251955
0
60207
15387
0
0
6304
0
47246
76012
31613
0
0
0
0
173409
109662
138311
0
0
0
43752
33151
71405
0
0
0
0
0
0
168473
0
41525
95702
74359
0
96154
44808
0
0
26894
80581
48951
72428
87020
76764
56648
0
0
114368
51282
0
16827
35807
0
163934
83599
260094
0
80378
5080
0
14099
0
0
0
48526
0
0
102751
20073
92766
0
0
74783
0
69632
0
0
0
0
0
95568
15383
151253
12936
13652
0
0
72088
58778
90582
126668
0
127417
280828
161824
0
167819
190637
0
0
0
0
64698
27403
124057
158264
0
0
52583
0
86344
0
0
79370
0
0
0
0
77768
7731
0
0
0
0
0
111776
114420
176823
0
0
0
0
101863
0
80795
12399
248498
14768
77845
0
0
0
0
16801
0
0
0
71665
7024
72293
0
98928
0
8774
0
0
0
0
50195
0
0
62504
0
0
2384
0
0
0
0
13645
58050
0
0
17841
105542
0
47571
72293
26378
8871
0
0
0
0
178269
0
0
0
0
0
89218
89158
0
30098
0
0
0
0
66963
90317
11993
0
0
0
169475
0
0
69219
0
0
19679
0
96545
0
0
128129
0
0
0
13373
76634
81216
0
0
54655
5569
38155
59920
184589
0
0
74270
0
11819
37268
9806
0
116764
42030
94266
0
148570
10808
0
0
340351
64662
0
47037
48387
96630
89252
3921
0
60497
0
25382
123225
14957
90163
92872
149671
139015
0
58050
0
67420
74582
184507
6665
56117
223698
0
0
31077
38867
195825
107795
0
0
89849
0
0
0
75455
0
212689
0
92982
98593
118566
0
18241
175706
0
9451
14440
0
0
0
81196
0
70570
0
71144
147762
47582
0
0
0
0
0
82911
0
34657
0
37268
104055
0
75297
0
42773
1511
67079
0
0
0
75660
62094
81069
0
0
16623
49433
0
0
4555
0
132356
69170
0
0
134347
57330
161959
0
0
0
80729
0
20958
0
0
33768
0
25617
0
0
0
0
0
6304
82758
0
127963
14303
0
0
36897
0
55308
45369
94659
0
0
57975
96756
26659
40241
152235
82462
26570
0
27574
24058
57975
22812
118668
0
81765
110191
25607
0
85848
0
120785
10495
76971
1740
114157
0
0
0
139557
0
0
108005
0
56461
187584
0
81950
64662
0
22035
69102
22733
108897
45002
0
73405
0
0
0
0
31484
4112
0
26787
62080
0
0
0
0
0
42906
0
79793
128220
0
0
237827
0
0
0
36740
0
0
152829
71176
0
238956
0
49376
0
26050
156428
77024
126197
45440
0
177250
59154
53326
96270
0
7147
111022
0
74560
0
88414
0
0
0
165931
0
0
0
2004
6304
221545
80566
0
0
125915
116553
96940
0
0
41811
0
42455
55486
46744
0
0
0
0
0
32241
57531
143471
117023
58
0
48571
133046
44122
128020
131512
0
0
0
0
0
0
140413
57767
0
101283
64698
99869
47204
0
0
98952
0
0
60830
0
0
0
183229
229776
1118
0
0
0
0
0
0
22332
76729
0
23778
74908
0
0
0
0
98761
59589
0
0
95436
178159
71996
0
0
212587
0
0
63413
43020
0
82324
0
0
0
0
0
0
99300
0
81653
74283
0
0
0
26787
0
129418
0
0
82301
87594
17186
0
0
0
0
134630
82503
93123
0
0
82352
105521
93348
0
0
0
0
0
0
84414
0
0
66090
248498
0
28728
0
0
80895
0
0
40497
0
221457
95133
16838
0
123222
75839
0
0
0
121795
95108
0
0
81715
73829
0
0
38199
0
59349
181491
0
0
107223
19587
0
1511
89076
61644
99912
0
0
94580
3553
86110
127834
20024
26382
0
0
0
0
181296
0
67937
95805
53241
0
98457
0
7272
10120
89573
0
173741
0
0
0
115953
94458
29622
0
0
0
0
0
88308
73736
74060
87409
0
72801
0
8347
0
0
79665
0
39206
0
0
0
105691
0
0
88335
0
0
18310
95403
36642
0
189923
55352
0
101996
49652
0
0
33437
0
140434
206461
0
15122
0
36506
0
0
43776
0
0
0
9630
0
147812
152809
42773
0
101745
71996
77697
0
0
0
74148
0
63593
0
221545
0
127834
24562
158700
0
0
0
0
0
0
0
3207
0
95824
145754
74783
57747
79271
65962
0
0
30328
18150
0
0
0
95721
0
184589
0
63807
0
0
251297
0
3420
0
132356
64058
0
34503
0
0
105975
2098
15380
0
42796
0
92215
190263
125766
67353
0
79370
57836
84097
31998
54675
0
0
255436
68457
95824
0
183612
88011
0
0
0
99786
99161
0
0
120578
99211
26894
122606
0
0
0
0
0
88130
64138
72814
72736
111139
75269
0
127298
21442
0
64707
65638
0
87594
0
144059
67582
0
105093
99732
0
63673
0
173268
72719
0
70390
249075
0
0
0
0
59509
0
43914
98761
0
99776
54688
135730
72293
120864
93780
0
143139
0
0
89572
33288
101384
0
0
0
40497
0
87789
34489
45003
57307
0
0
0
0
0
0
0
0
67961
55021
0
109352
0
36716
121547
0
184908
102195
58096
51355
39809
141427
0
0
0
85945
0
74661
0
74276
0
0
40144
94370
156244
0
67876
0
82301
0
0
0
56142
6879
154218
94638
0
0
163953
0
40639
0
0
26735
67937
0
97660
0
33984
0
54103
0
0
0
0
2696
24260
0
0
85839
0
0
88899
0
78902
0
148355
0
0
0
260912
0
114246
195725
0
0
75652
170468
0
0
0
78477
0
12969
0
101460
0
84015
0
31755
0
0
46586
176586
0
97135
0
86890
31889
31620
0
167999
10495
58601
48918
34242
103709
76512
13996
63068
0
33151
0
95824
113716
0
0
0
0
0
60421
0
165854
149671
0
0
0
72736
0
0
2930
0
108546
0
0
35555
89817
0
0
118408
122550
28218
123800
0
77654
0
180791
67115
0
71431
44588
0
150480
31159
201330
0
0
0
0
0
0
197650
0
0
93348
81321
25847
0
0
0
174539
116726
0
0
0
0
0
0
73396
0
0
33909
52924
92425
0
83490
29908
0
562
156122
0
245746
0
50994
0
10017
79806
56071
71813
0
0
0
113790
48291
106692
0
34598
54692
0
84955
0
46578
240660
19332
0
160008
26382
0
62327
0
0
0
0
0
77241
151236
4116
0
0
0
56964
0
39206
0
56766
28093
0
0
97922
46972
0
232402
107302
90134
81141
147812
118668
107405
0
0
57580
0
0
67805
158579
0
0
0
0
0
181367
14195
107795
91181
51180
0
67955
0
51964
93239
0
94425
0
70714
45723
0
89875
68878
73845
53674
18262
0
0
0
38985
0
102624
0
0
74320
0
0
4922
136088
0
113451
0
0
30701
0
0
76658
30328
0
0
0
184589
0
163725
7794
0
27980
0
9944
112541
0
0
23272
0
79053
0
0
38927
0
0
72251
143140
0
80500
67514
0
0
0
66884
87529
64767
10017
0
31621
0
124043
164129
0
3154
0
0
0
62103
0
105073
125189
0
0
0
0
12653
0
0
66406
0
94549
0
0
0
51722
52498
32660
0
0
0
26325
156636
185699
30752
94410
114005
75015
0
89544
77025
163371
0
0
49914
0
48788
92058
98952
0
91968
202681
0
30393
0
0
42181
71684
0
38657
0
119118
128048
0
0
0
45695
0
0
0
0
0
22173
0
42901
79362
46235
37570
0
0
47582
0
0
205045
0
0
48966
6656
0
0
19576
119276
92254
98911
65592
68624
46218
0
92336
20727
57397
0
0
93573
11963
65208
0
0
42424
0
120390
25886
0
0
99776
0
0
87076
84898
0
44152
0
7772
0
0
0
92889
68624
0
0
44665
0
0
80588
0
0
0
25983
127834
0
88360
44336
171199
0
0
0
0
56415
0
3899
0
0
0
0
102314
28413
140409
61529
0
149478
15131
95721
0
1096
0
80429
84527
79053
248498
147379
0
45056
0
175759
114368
0
806
0
220903
0
0
0
22474
0
0
0
30775
23486
0
0
81335
0
0
91925
0
132017
114246
0
0
28157
0
78012
0
3997
0
0
27201
0
205746
65035
0
0
0
315714
0
36378
63641
160861
96143
0
0
43997
0
0
11864
87370
106957
0
0
0
0
0
0
0
120400
0
0
0
0
18801
94983
127096
0
34269
0
0
96004
84946
81654
0
0
0
0
0
0
0
0
82119
74148
0
0
60443
26606
0
0
0
17416
0
0
77771
0
56676
92779
81371
0
22812
66237
0
0
0
0
205176
46134
122098
82554
0
58554
69924
0
0
67331
150877
0
191234
0
48279
26430
123898
259422
111821
0
0
0
0
0
0
0
0
0
21943
0
0
48573
109515
39298
89022
0
0
101856
0
228078
64854
84243
151909
4649
0
87319
66473
33854
192940
0
56089
0
60598
72671
0
0
83935
0
236035
93305
0
0
0
0
0
45584
177378
0
67476
106692
0
33464
133211
0
71428
51180
85561
32709
101326
24797
297657
0
72546
0
56584
174854
76674
87699
97332
4649
0
232495
0
64648
97705
85462
0
0
0
127834
28236
0
0
112979
71649
188679
34495
16115
0
0
0
131446
150880
157324
0
36884
0
0
58962
74456
0
141859
92088
176586
0
0
0
0
48667
0
0
157790
58637
191396
0
0
84215
0
0
0
0
0
0
0
236791
0
0
4545
0
0
31755
0
0
73651
0
0
65564
38491
11864
0
0
0
99037
0
0
0
0
0
0
28880
78708
0
0
1812
125990
146604
8550
0
0
44944
0
9063
0
0
113160
0
74777
84838
42181
0
38501
0
0
94962
89251
178352
51032
0
0
0
96197
106611
0
55208
110234
1639
35659
0
0
0
76614
19332
144294
5080
69475
0
37950
54675
0
44846
0
0
0
0
0
233198
0
34671
41173
62838
90975
12029
0
99523
0
306643
0
82691
0
71725
0
64796
0
29693
107087
90803
0
61191
0
98586
0
0
103130
0
0
0
0
91292
0
23307
57255
45367
0
0
0
0
60699
0
110558
0
72072
22114
0
20198
0
0
81371
97847
139919
63017
182924
113063
0
0
27544
0
0
0
27522
64027
0
0
0
0
0
178778
0
83370
0
0
0
0
76953
0
0
0
0
0
0
12671
21899
315714
0
0
162500
0
0
0
50123
0
0
0
94819
63009
47509
0
96124
56571
37471
37113
0
9119
21865
47935
120785
0
0
85639
48573
0
0
89598
24601
0
0
0
0
89573
84474
0
0
47718
0
51032
0
10927
10120
0
70862
145044
84260
0
106611
0
0
0
162257
0
0
165649
63109
0
316284
12335
0
178159
0
0
164398
58129
0
102870
177986
62710
0
59997
172432
14417
0
80956
0
61223
0
43884
0
0
0
81653
150650
0
0
0
69396
0
174548
53385
85480
35920
55952
42531
88681
0
39298
0
0
3921
105984
227937
14909
0
0
0
124689
43884
76757
34274
161224
5466
100719
0
24562
0
0
139122
101591
55382
0
31383
101467
0
0
0
0
0
0
136870
0
0
32359
72537
0
55957
26175
15387
37556
71598
0
118668
30698
65926
79370
0
0
45723
0
0
0
6409
0
0
39023
0
22173
179084
0
68740
0
2485
40194
0
112446
36440
85824
0
0
0
0
0
84089
57062
0
0
18611
35415
0
95770
0
0
90099
94318
0
0
0
0
0
83937
0
89875
113110
64284
47526
122677
26218
0
4545
0
0
64618
245275
11518
13944
174305
0
51112
14756
0
65807
0
0
0
0
97637
0
107424
61654
23384
81730
0
0
79849
122596
0
0
309784
84640
59327
59457
108646
208837
0
27583
56415
263019
32679
0
85639
191531
88905
170740
33504
41055
89624
3619
54248
11136
20073
132053
0
0
0
63943
74375
94210
0
170982
94614
55256
0
0
66451
0
158476
272199
150669
36524
0
0
0
30952
0
0
0
0
0
0
108102
19968
9312
237004
0
130079
0
52575
82499
113716
0
75489
0
0
0
124243
21857
0
23840
0
0
6405
4074
90196
0
81141
0
0
44526
0
0
0
0
0
0
0
0
48101
28266
72261
96896
78146
59050
0
0
19818
137661
0
54248
123531
0
3987
132911
0
0
0
0
46225
0
74664
0
33450
0
0
0
3987
82433
164692
86890
60612
50222
0
86443
0
34242
0
90889
78007
0
0
221457
1812
0
38264
0
0
261650
0
0
80500
0
0
0
0
81196
92807
0
176113
34043
12093
51847
134407
195798
49290
27905
0
133896
47703
0
26728
231283
48548
94653
154218
0
195798
0
67605
0
0
81513
5841
20671
166995
0
0
137910
0
84620
5323
0
82083
0
0
73674
0
17841
246588
112457
74140
0
104199
11384
0
34598
94614
23333
118566
84114
0
0
0
14666
0
185830
0
0
182287
66958
80395
170806
0
92160
0
0
34225
0
1511
57930
61631
145044
65086
129181
0
18086
35090
0
0
0
0
0
81013
0
93319
154107
0
61456
87291
129623
9050
46924
109043
37398
0
0
37284
53796
0
68457
0
37200
0
123641
0
0
166845
0
0
3916
29159
44633
62142
30489
0
156068
96842
0
81845
155944
93763
0
66075
0
57767
151519
87211
4744
0
0
26846
166518
0
0
130927
52673
0
73507
0
51847
104773
0
0
0
259958
172261
32360
62952
0
72140
188908
938
0
0
137254
0
0
136434
46218
90620
11315
0
0
0
20986
0
169359
0
72072
99938
0
0
43690
11023
33693
96303
134734
83157
41061
0
0
66944
58984
79370
61456
93128
208925
0
251815
79204
0
0
22505
29908
0
170395
0
0
0
0
0
0
46744
117536
34024
0
0
0
0
51180
0
37271
0
0
0
16736
33196
93056
81724
0
54302
9706
0
0
0
0
60861
88344
130667
66958
34970
0
20905
15439
0
0
13955
65476
155704
0
53872
0
50347
0
31980
86890
0
0
83421
105975
118668
0
73
0
0
2696
0
0
2603
0
86505
94099
72216
55860
247199
93736
0
0
0
0
0
106996
59661
100339
0
59050
0
159071
75636
0
82606
58601
0
0
83146
81723
45255
0
165624
88682
163486
0
12629
0
0
189525
85121
58310
0
30093
0
46225
7676
0
24001
76369
0
0
32716
149992
0
77476
136367
0
88692
0
28187
0
0
179963
61627
0
38467
7386
316284
96691
0
70816
46218
10884
89993
123755
0
125457
0
0
0
0
0
12859
0
0
98649
59763
75719
0
30701
0
0
0
19968
0
0
96853
0
0
0
80956
64505
207344
0
42152
0
22474
64662
79700
59174
64662
0
118162
6710
14785
0
58708
15964
0
0
8402
0
61062
46681
0
0
51511
0
0
96670
0
52310
0
239192
0
87789
53436
14333
2230
0
0
222047
27106
264867
40293
70858
10017
186182
0
44751
91978
141961
19390
280902
0
226241
27869
0
0
254574
0
0
61819
0
0
49312
15756
121271
0
0
95509
171657
135611
14852
0
0
59349
0
0
0
0
0
19345
0
85162
0
186889
74293
88712
27503
57307
0
0
0
0
0
0
0
0
0
0
0
0
160628
0
26894
0
51282
49136
0
0
33302
212689
157000
0
195755
95973
161295
168
201798
178352
0
127706
91218
38702
109942
74569
81968
50021
26133
0
0
254061
57278
0
58960
0
56269
64662
184114
63175
13170
227591
44011
69775
130176
79745
250490
61772
0
64772
118408
225901
131274
169366
43626
15380
0
82267
26728
81612
0
0
32654
0
208357
138016
91765
134007
0
71453
91853
0
56617
165649
92732
94060
79053
159400
44745
92669
0
0
74375
0
87647
104338
118808
80778
75108
0
88218
125085
0
93420
0
47494
0
0
30374
86217
99627
170112
24505
0
0
15387
22035
0
0
115417
99924
115728
87261
0
0
41515
0
0
62281
8470
154682
56415
42906
46181
0
77763
61737
0
70437
66436
117594
0
49366
87291
139015
0
158596
0
146751
68302
0
3004
0
127082
0
0
66609
0
0
128439
129104
0
0
0
87699
6084
88218
84157
0
47910
170137
0
0
0
66958
0
0
0
0
66603
0
102881
107933
0
0
41326
37566
79460
30301
0
121620
0
56839
0
2284
0
76083
0
0
0
54357
92807
0
96056
135275
0
169742
54675
97000
0
152398
0
0
37950
0
0
98474
63448
0
163725
0
82019
123402
0
11185
0
10542
0
0
33881
0
137393
0
0
5391
0
0
65038
66774
0
0
0
0
0
0
0
0
0
0
0
83609
0
140910
0
5323
139378
72641
195237
0
0
101467
112864
44920
137859
58857
0
130514
0
0
294499
0
113817
0
32437
152114
0
138987
92777
102877
0
66774
102337
0
113058
0
0
24592
111139
95546
0
76953
0
22768
0
0
127924
77883
58693
0
0
272266
55766
254061
0
0
0
22124
71281
83880
87343
0
88896
0
128707
87005
150318
7154
0
103243
36540
55718
173456
71155
0
130752
0
0
0
199777
40954
124471
37399
0
0
142608
13944
2984
23753
0
78683
0
75364
0
59118
0
0
171986
79062
40669
40724
150411
0
0
0
6230
0
0
0
0
0
74471
0
184631
97751
32393
0
0
51910
39714
67838
0
72207
0
0
263514
0
0
0
0
233449
0
0
0
87853
0
248834
99627
114655
92578
74648
91284
47571
32283
344941
67646
36987
160017
212114
98349
62176
70709
212200
0
71684
0
0
69475
0
95657
98997
96298
98020
0
0
4744
42354
0
52700
0
149047
121399
0
114124
22540
5947
0
305767
121296
0
43908
39942
45367
0
0
239354
1872
49527
75491
95824
0
0
0
19478
118683
185941
0
23119
0
0
2030
202850
0
92943
72537
97301
91968
34657
127924
0
97475
53788
41307
70790
0
80225
184612
93402
222951
22812
93069
73075
0
64058
0
0
0
12374
8090
0
105918
91263
0
0
0
9338
93843
88011
0
0
72918
0
0
0
89074
112515
70390
54542
19470
19109
0
0
27452
101272
27487
135919
0
78215
87694
75015
0
124471
106101
0
122516
83370
0
0
36298
143716
0
266417
0
42181
93213
0
0
23753
0
131446
168399
11036
0
0
0
259564
0
96823
0
40324
72919
0
0
6656
118344
0
43932
2750
27729
0
40308
0
92797
0
70668
73405
34822
0
0
0
60343
127858
36272
50320
0
0
208925
55139
164887
0
109811
0
66437
0
178352
56594
8298
97790
63160
0
8215
14169
0
167597
0
0
174150
22041
0
6559
69915
385
58270
81521
0
172301
0
121296
84015
88899
0
69552
143792
139516
798
50599
0
178397
84905
0
86514
0
85594
65750
69054
62267
86089
69674
0
0
32698
0
0
0
192071
75610
115943
0
254541
0
0
0
90113
59071
0
0
0
0
68356
79269
33788
0
107709
0
295770
33770
112049
149819
62369
0
0
0
0
19880
0
151191
0
0
179226
86965
0
90256
178542
0
50025
0
0
145468
0
35896
9837
0
64230
9206
0
73396
0
79702
0
51299
34673
170112
0
12587
0
0
13944
0
130128
0
0
0
139109
0
226423
0
75297
0
0
77696
0
18086
0
26632
91040
29425
0
0
163682
0
92300
0
0
52895
158264
158081
61749
126875
0
0
129805
0
31278
37268
63690
0
15439
29956
0
0
237173
0
0
96018
0
248171
114157
0
78010
0
0
87291
24562
59836
91242
0
0
0
127858
146837
0
139122
0
0
71697
103024
37284
63475
0
81641
0
0
43681
149639
0
62868
0
0
0
25894
147706
0
126523
133667
0
6455
0
85321
0
14133
0
0
0
26632
0
211611
0
174166
76853
100887
140608
0
16115
0
80540
10495
4999
0
0
154266
145968
123285
0
0
29012
73139
0
0
77771
62224
28965
57109
0
89753
0
90409
56089
0
1872
0
0
0
30798
87921
82119
115259
22729
0
0
235434
0
13022
81521
0
0
50836
50342
145898
91954
0
0
0
0
104773
0
203174
63807
0
141414
0
85824
4145
33050
0
0
67205
0
77587
0
0
0
0
79485
62868
0
0
103102
0
95331
44590
0
25464
0
0
0
0
0
0
82886
73019
91515
92807
0
74352
21422
85027
0
0
1118
0
0
14236
96127
35212
12427
58482
27522
91574
123087
83394
71586
67922
71357
303367
0
0
142386
140608
80305
225997
27791
0
0
29908
107532
78209
0
0
56314
0
0
0
0
89475
0
180899
0
77155
31755
0
0
37129
53326
132927
130148
98048
113707
0
0
105672
185283
0
157201
90646
3379
0
66205
0
840
130112
0
0
0
0
0
67168
81539
95030
219134
0
0
0
0
23804
0
91947
41173
139919
95133
0
1391
0
88682
0
32878
0
68370
0
0
36762
95424
0
0
13351
0
161879
167662
80572
78422
0
0
0
5051
139356
0
197087
89511
75779
12197
55418
0
0
0
0
0
0
0
102887
0
0
0
79816
0
121396
173138
96888
5160
210007
88206
56584
0
0
31755
263418
68372
131941
76472
215538
0
0
0
147895
0
75224
234092
215324
59504
97972
173713
0
74664
0
50123
30416
35327
49136
158059
53288
33437
126354
19614
0
326283
62468
47746
0
146112
41269
66269
0
58482
28669
31858
102007
0
54596
248049
115723
60699
92982
89817
0
33196
66756
69552
0
73284
0
0
0
51322
0
165739
0
0
0
14732
65452
266221
0
16357
3207
12671
78422
0
8681
0
35046
0
0
264120
0
18195
0
0
53550
7708
0
23840
74456
112660
0
149000
71222
0
0
77334
0
0
0
0
0
0
0
278664
86525
12671
45912
158059
156739
0
8479
62462
0
194139
62116
177598
73865
122691
106611
0
38491
78901
93700
0
192917
39965
24101
47859
0
85152
15652
127851
0
0
104248
86868
47160
0
43619
233843
0
0
0
73765
237789
318516
126601
0
178674
18069
115444
0
0
0
51370
167733
0
0
0
154208
82149
183252
90049
32121
106725
10233
87034
87132
15004
0
92007
31106
0
2098
0
0
0
81928
85997
0
0
85532
43020
0
12878
0
0
76480
50254
0
0
46128
0
100135
0
0
27741
92780
54984
12671
652
68733
89795
35451
218559
14417
0
0
75224
110980
46140
114764
0
152114
0
19345
47825
0
0
109433
166686
57526
0
0
97475
92424
101272
13440
0
97955
126197
0
28187
11315
0
97783
38503
0
107277
67344
78234
97248
0
86844
0
0
177335
0
0
106611
0
0
86666
33493
78477
0
61091
46472
75711
261650
124563
0
44653
87291
185253
134690
45038
27452
87183
182346
0
22454
0
0
41959
46290
30409
0
98592
139015
184114
0
149228
0
109268
0
167799
15964
0
73909
59157
0
0
43271
0
0
140526
0
0
0
0
139356
181261
0
136541
85071
0
0
0
36590
41695
41598
78907
3016
123066
286460
12230
0
0
0
0
55802
0
223629
0
0
59580
27770
85466
0
0
114157
0
26794
99037
0
0
0
33929
198008
0
194412
11789
222314
58040
170915
98297
0
254455
36738
0
0
128563
0
181959
116868
54357
0
54938
23545
0
0
0
0
0
0
27728
133769
0
169461
138704
0
47410
93029
158208
0
0
164389
269223
91737
0
0
228642
0
48732
279252
0
198546
0
0
0
309598
20986
74060
68688
57582
162805
60845
58343
147669
121804
74273
0
0
0
0
215324
0
0
38663
0
0
253924
84955
47205
98622
6061
160017
112360
0
106530
0
164658
0
0
74827
148010
69924
98307
0
108281
149992
0
40922
0
148223
95444
0
0
0
161373
31332
0
0
0
91925
0
0
138579
18084
46400
33838
38528
36710
90821
3805
70419
195086
130251
132238
302356
0
0
18150
0
0
0
28006
81219
85697
0
214669
0
0
0
161607
231330
100421
73182
0
97424
124710
110909
127145
178735
76107
196109
0
42354
0
112944
0
105918
105927
160008
0
104134
234562
146586
0
169007
47691
0
62539
0
90778
0
0
89357
86872
99570
65118
56143
18723
0
87414
39816
25817
83711
89817
14523
122098
0
63175
167642
81590
91925
107627
252882
0
8014
58971
158364
87591
0
8531
92088
0
0
53224
71709
0
136835
87884
93495
98952
15387
0
88549
92474
75915
0
113063
0
98733
42531
168573
0
10040
140882
218565
98580
0
138276
34024
65649
0
165320
29788
52895
0
107846
0
0
88854
70585
102384
99035
195713
0
16115
109518
16115
0
93793
0
106594
0
177986
0
37621
99895
0
268826
85840
0
87677
0
10233
0
0
0
54873
0
71794
50069
107257
138287
63211
0
0
0
82554
112695
0
94452
101467
0
77438
46681
25467
54806
153589
7190
54806
289537
132212
0
61452
157546
0
70766
87526
18241
0
0
109081
0
0
111619
0
37353
76713
118668
0
0
0
53868
109857
0
131121
0
124973
0
0
118704
112270
87332
58310
212147
54655
78234
181890
0
0
107696
0
0
0
36492
103828
195564
55369
93348
84704
138748
0
13351
0
25426
149604
0
252751
23344
21309
0
63084
77203
87693
16982
133211
34713
0
0
0
0
0
50269
49966
32698
0
0
13404
96630
193990
0
0
0
44728
81013
0
185398
2230
0
95252
217325
60699
0
0
79716
37068
0
0
194035
122466
47160
0
0
63377
187852
0
0
218972
0
170112
417
95424
0
0
0
1596
3553
0
0
22321
68762
151503
34970
135690
42059
85781
1812
0
110980
84054
45440
34812
25894
0
83609
0
298525
300856
137494
6395
4499
42005
83064
126364
54688
111482
58310
0
0
159274
79050
139219
29206
74597
0
0
0
0
46363
0
193520
25894
79569
0
0
0
0
0
113321
0
2398
0
84789
21910
0
0
0
0
73075
96896
0
202415
55486
0
12671
23307
0
77231
112343
60482
0
60928
100935
67582
67168
175867
82026
0
82736
41959
72544
0
85398
0
159805
0
147283
0
0
71155
162017
0
0
25938
195214
118811
46472
43932
0
0
0
65039
172501
0
41117
0
0
0
0
72887
0
89912
10557
160850
226640
0
174835
85776
0
131640
0
0
0
249667
83156
236592
173294
0
69674
77394
0
0
0
35639
31756
0
0
0
65086
90409
133769
0
89646
23577
251530
0
31332
0
113817
35712
81363
90582
92357
45920
82719
45229
0
0
0
0
116991
75184
0
0
114002
0
72498
0
0
197396
44937
185941
128880
191988
0
0
0
98622
196109
0
0
167684
0
110958
0
127573
0
0
0
46226
0
0
32519
88854
137840
84043
260534
125312
97301
206797
18195
119839
0
0
140409
0
0
0
33196
0
0
134574
86110
0
0
13308
73118
0
302845
80406
24797
34598
20918
0
0
0
75372
16082
67632
83269
64027
98830
21657
0
13611
0
0
79051
81950
0
140230
0
0
50021
11789
7793
83173
72961
175282
10557
69852
177839
65600
183728
97332
42195
115504
0
0
0
262149
85017
0
140087
128787
97117
170298
104529
0
0
0
0
190825
51847
60631
214755
0
0
0
94306
85112
0
111843
79543
112561
81521
96896
54638
45920
87691
255778
0
235501
0
96557
39963
0
129487
0
0
0
0
234092
92807
0
0
215669
33196
221
0
44244
0
93025
173790
180873
191340
2603
85744
23923
0
49783
252524
234113
34929
0
0
228834
6322
125764
161451
154015
0
48265
278770
105438
0
4744
161861
0
0
29593
74616
0
202911
29782
145844
105820
74648
0
12169
12103
195109
36440
0
40162
0
84969
76933
170112
89572
4513
294400
91218
186416
0
137697
252048
0
274464
0
23976
38520
72703
0
328757
70237
76455
183728
90234
0
95727
102041
284792
182307
27583
0
71575
60600
0
163331
185830
114485
0
85204
49473
67400
72534
137237
122043
14328
41695
0
110907
0
0
31332
127789
0
158094
51964
101452
14756
0
170314
51535
0
0
0
0
0
0
120302
58418
39622
13870
6755
0
77394
0
0
137834
84968
0
150411
87653
0
0
51322
98137
11841
99820
78683
196109
0
54604
78039
94395
0
0
94397
0
77046
105378
85202
0
58031
98716
160861
85942
81396
58050
176524
27061
95614
0
52815
0
46986
148205
69667
0
21422
35839
0
0
0
6322
69388
128129
75503
228306
88130
0
0
149604
105370
76933
192974
0
1621
33929
0
81321
130985
76731
5506
0
0
54701
0
0
0
0
0
51343
96574
0
0
205081
0
0
143274
0
0
13833
0
130655
332771
0
82824
0
0
0
272266
35204
0
88898
202373
59399
0
0
0
149355
54833
47825
139919
65962
90617
0
458718
75987
183541
0
32312
0
30254
42771
0
0
95973
237286
65501
56105
15719
152426
6656
0
0
72934
0
125341
87526
0
162621
46632
72618
43072
0
102887
276418
229542
132274
0
0
0
0
71927
0
84527
0
34848
0
151970
11841
47736
0
54574
101050
69045
222656
17451
0
0
111602
10557
78467
0
5202
10233
39250
3250
69167
0
31550
79516
164129
146766
6892
72415
72534
71104
84414
127527
0
59118
21316
0
0
0
0
78170
41449
0
0
63068
62365
0
161393
136110
36830
145059
100590
0
93092
61638
70929
0
79062
93295
0
17785
271589
0
60176
172129
24138
0
72497
56855
0
320628
0
106376
89572
206228
0
103672
42531
147239
35204
102041
54701
79596
128632
173456
179213
142807
135023
0
46841
0
0
270824
8014
255522
7386
0
33245
16879
0
0
72372
122677
56594
81933
106454
56917
187291
140434
26606
67352
74649
166518
151945
97874
156734
110929
21141
0
66789
190613
0
256579
220300
0
0
128366
43252
0
0
79258
41959
204393
21161
163443
185082
0
59936
0
25018
87886
34410
90792
0
123222
224299
0
81427
0
0
0
182142
138736
0
9407
54475
65987
99925
0
98534
0
54519
114468
170395
0
0
0
116534
0
36884
53565
44944
0
51857
53452
93239
16658
26606
7416
0
40913
127532
7671
16601
178147
191327
156122
102997
0
65649
0
106970
62468
144672
49941
0
50347
78716
0
58451
138026
0
0
82157
0
0
250520
0
0
112864
93025
133706
0
203173
0
0
72667
20833
80895
4027
124443
145699
251290
0
55844
0
57538
52895
45305
66856
42338
0
75015
0
78904
84279
66446
51982
0
35294
0
150877
141643
0
78391
105329
166451
0
0
80174
0
0
0
120093
0
111259
62762
69715
0
8881
98284
187852
90843
56461
107969
0
74079
113214
0
0
174454
71250
16679
0
72153
134027
119869
0
166518
79891
0
80305
0
165222
0
0
76830
0
20277
0
26168
92578
157689
0
113069
98088
99774
84788
0
148783
67479
0
81968
87661
118704
75146
0
133757
0
87921
54276
0
96592
0
36740
7416
147283
42338
0
149355
0
0
26332
136562
160443
0
45391
27729
0
90644
0
359083
0
34894
112936
0
0
0
127830
0
0
0
0
58263
106376
0
87699
295337
0
65399
115711
53684
12026
100993
73897
0
65455
150216
0
0
50582
109711
0
0
83842
156563
51299
35909
0
57378
103532
66694
74872
151909
18234
19345
71559
0
74872
74649
140263
143822
0
192589
17802
53406
95133
5294
32283
128470
83195
179685
0
0
109482
0
165033
49661
38272
35842
115723
0
31383
76853
48213
10751
0
16481
0
0
167539
0
0
41836
247713
81427
0
147460
72629
33564
0
78237
0
189235
78011
0
68370
24817
152366
48934
28145
76398
173087
68380
0
90946
0
0
54587
206865
0
101394
0
116991
0
58605
34924
132166
82516
13806
0
132305
119774
67873
0
67186
51674
33038
0
231485
145203
0
63759
0
75358
13611
0
0
9063
71303
0
105098
0
15572
52929
12475
73566
0
95546
175753
0
92779
0
289307
30902
121742
76256
7667
0
198182
0
27201
0
0
87828
0
79256
0
44795
0
0
69641
32660
98655
135978
89251
0
0
0
112205
0
78234
31371
62116
26945
93420
71437
238956
0
262831
90099
98830
0
0
81059
215305
85918
47043
0
0
0
70840
64909
0
25218
98975
65705
0
224340
0
0
0
28187
0
0
18310
0
109072
0
95866
63299
0
88572
0
0
21494
0
1023
236863
34717
227616
297071
0
0
38520
98687
0
0
224299
155515
0
112597
46670
13611
36918
58960
219017
0
0
0
53788
28921
3273
207666
87291
184114
0
72756
0
54701
0
0
0
16658
166210
29734
95108
40308
0
80956
0
97000
0
98444
125865
161824
78592
98088
14099
151236
43282
0
111398
160137
0
0
121742
84511
127420
0
0
63154
109811
9063
0
48151
86298
0
30658
31029
61696
0
223463
86773
7743
4219
0
11494
67263
26516
94144
0
0
0
55369
0
99457
44937
192513
197835
0
0
7309
144749
0
82283
0
30952
56251
0
71922
84453
83005
14473
89116
52562
132274
79388
0
0
76469
273925
0
0
21223
0
96344
214798
55997
81055
29610
0
0
176814
144515
0
24971
0
40945
0
2039
0
175110
0
121994
59279
0
0
21731
0
126818
43069
36275
41232
0
0
62617
18303
79316
165719
0
106101
29273
0
132274
108111
0
127596
0
254544
158843
43190
140230
139577
102288
127815
0
188621
107735
25706
19158
0
89392
0
99950
152930
80643
0
325392
154032
134347
146160
275369
112758
82866
45360
7246
0
166915
122241
90932
0
0
208925
96561
0
121081
183084
96975
0
0
7722
0
93793
244892
159647
0
0
0
90713
55021
118668
207534
0
34016
45472
108218
59000
61627
0
73640
116090
103471
98349
96853
0
107547
0
11558
0
0
0
67541
76420
0
0
7309
145317
200068
0
221941
0
0
60357
227400
211354
30952
0
0
0
0
27583
0
59399
0
96574
62952
14636
62327
0
0
0
298535
170700
24024
0
59763
0
305534
54882
55671
20434
85960
96221
13445
0
0
155629
63737
60525
35212
24086
14333
107862
92814
104906
0
135730
361365
201965
91063
245524
0
120301
0
0
24562
9924
0
48265
0
0
0
102037
895
0
0
84021
0
30605
63476
208260
0
68842
127573
169719
17659
55208
0
197342
88412
72428
0
118830
245275
33051
127140
15171
87172
0
235203
0
53450
0
0
29788
0
0
90163
0
0
0
0
252805
54
0
0
52508
0
0
0
95256
0
0
51287
58343
0
31042
10808
73597
115589
0
86447
275795
100598
201544
473
20356
268377
0
116478
150318
0
0
84130
91055
0
95622
232919
5033
49547
82063
0
0
277062
0
163671
41029
19445
153725
93690
14153
184597
179757
40231
0
224856
0
42278
86868
53217
0
0
259958
0
237823
44846
20402
13833
0
41082
196788
22277
46893
0
0
141963
0
73377
79097
63152
249766
138370
167539
0
7322
18015
97374
0
0
66075
140134
0
64698
0
96566
139677
0
0
61529
0
0
24956
0
0
0
0
96412
141374
70801
0
74352
207931
0
0
60855
98655
148252
77021
120130
172129
75827
0
0
5953
0
0
96247
93025
0
45695
0
3659
33544
141352
0
0
90614
95089
8151
121747
0
174827
0
152577
71164
63152
0
64707
8160
183760
301014
68480
0
182307
0
0
85942
80394
0
327666
42249
0
16456
0
84011
0
197080
0
127811
68740
0
70158
0
93764
81213
20986
0
66247
0
88613
130631
63550
0
35807
92669
48779
51369
94447
63040
99329
67184
44846
3276
82141
32269
7576
179337
227616
57271
0
0
0
0
92669
131824
165512
40953
34274
115943
110958
72269
138917
0
208926
0
0
0
0
81889
80440
0
0
92779
292038
0
95338
151197
0
79623
0
221298
82381
0
99151
0
248507
72814
162581
0
54062
177146
63157
41959
0
134007
55648
93965
0
0
0
0
0
0
32475
362763
5859
68587
60376
84527
0
0
34546
50474
0
22540
66451
89226
0
0
112551
122173
171461
84125
227988
5391
55402
167415
147233
194919
91069
61811
0
70735
218284
25842
0
9630
78114
158965
122978
0
0
24361
99654
90721
0
94929
0
215058
2761
145740
0
53991
156739
0
65109
0
0
0
66195
251617
63380
72788
83098
166544
0
148423
131200
0
77983
32865
67547
89499
0
89137
0
122637
0
144052
0
0
163223
0
96811
92513
170915
38056
263411
0
47037
49980
0
0
44475
133915
0
160134
0
30698
138528
0
0
125457
0
64486
230417
0
0
132965
72918
0
20640
0
206244
0
93147
0
47330
145662
115943
0
36738
0
125066
0
0
87886
92779
0
27061
47651
0
204787
0
81202
27542
160550
164986
0
94888
282117
0
39714
165576
5393
56325
0
43196
0
169150
95945
84145
62710
0
0
169104
0
62338
0
8622
58693
0
0
0
41254
75598
40134
132273
96917
24101
0
0
0
123656
122760
148465
0
175867
107771
152229
120933
148680
0
0
42424
105691
86298
210225
186594
0
0
58605
0
151212
234111
0
64059
121081
0
141285
164183
0
103311
0
40941
45561
76731
114906
0
0
50994
0
0
66802
0
0
176633
307328
249558
89094
195076
0
0
0
157937
112993
0
0
135125
0
133706
0
103333
49433
0
61696
47467
317527
0
0
25607
33881
60567
241559
0
0
38946
0
34930
169036
28466
0
234092
16208
0
19109
94210
0
0
88895
74924
165871
0
156812
111880
96250
12275
56461
144832
18653
99645
0
0
102660
59138
176120
0
161086
0
0
14303
137393
158968
167642
0
0
121804
160022
126976
0
235861
273474
97117
0
68977
60829
66738
88603
83400
0
0
207455
262431
90821
31784
0
73377
0
115504
171195
0
0
147397
0
83882
32878
183252
0
0
58418
33046
0
113584
0
91557
43752
0
114818
156244
0
266417
0
102129
0
0
86061
130923
79316
177408
27791
81718
266188
0
169535
154672
90372
0
143130
134358
0
0
0
0
33564
70664
196937
182346
248315
0
0
0
133165
36684
18138
0
70588
49202
149819
130661
81747
96250
178779
92951
0
0
0
22474
0
72719
0
0
37614
208260
585
94266
0
0
55100
70633
0
145139
120785
147397
5698
97874
101745
0
10017
98947
93965
0
63462
0
109811
0
0
183836
0
42729
18637
190194
0
97572
91574
94425
0
18650
67632
41147
10990
229058
37550
166862
0
205283
39134
0
0
47117
52231
163266
0
0
76090
109071
0
22114
204232
83370
262831
0
215745
0
0
53565
8692
100952
0
227591
84093
60855
151197
0
112244
0
0
0
55420
41232
192463
0
5051
0
152686
0
0
231851
109071
192437
0
100594
95974
0
0
2603
233449
0
36929
51355
74827
105360
108751
0
0
0
259075
0
0
214711
206212
27406
38663
47877
10884
98297
8666
182252
81804
91768
83216
80039
7722
164921
44829
82901
118568
21651
202857
88962
0
32475
137883
298337
147706
394655
0
0
7910
47205
68384
33196
215669
132151
144329
22041
107862
97461
0
10026
95665
85425
0
46586
108252
0
150879
0
121804
20986
0
0
92937
0
25658
118704
0
37550
102402
0
129104
53600
10557
0
99833
280915
23437
95338
161275
64230
61150
5323
49134
0
0
83090
201330
79560
75491
92185
50295
0
144912
10238
218341
0
41069
87699
50269
0
164658
70243
0
123356
0
83195
139447
0
238602
130661
138999
0
97861
14850
112370
205447
90157
27229
30605
61737
0
220321
150727
0
0
0
170390
36403
0
143777
34134
72535
59508
135941
179419
25658
94405
0
37398
97297
67575
0
0
0
0
0
0
139577
11727
94395
114485
0
26861
85013
0
214115
197752
0
21309
284043
0
152566
55861
207482
0
182909
0
0
55010
0
0
0
94405
0
0
34942
191452
22147
76306
149283
189773
88288
56343
96574
186499
31116
31594
0
51287
92268
42005
63413
90921
49142
0
49192
0
99413
54564
12020
87526
117579
0
246313
59763
42398
86085
0
585
0
108568
0
61696
181854
32231
6555
149283
81374
0
86156
69667
85162
100096
25485
241382
24107
104430
94281
52815
92796
63344
0
14368
153986
0
0
0
6559
121766
0
28801
0
0
178972
74783
11304
0
0
272266
0
166862
40745
297177
71697
142874
212569
146382
109069
0
0
82554
96479
62462
63299
80581
80990
0
26393
94127
234092
0
68583
80403
64648
0
8151
140319
16658
67184
0
74872
172510
57767
69259
0
166210
152909
29487
0
291979
124505
170338
89762
78867
93573
0
49835
86217
0
303545
0
0
196703
19154
138999
8851
0
75005
96920
0
50127
87020
60811
51282
135130
0
86855
30701
0
93871
59459
73139
118357
115178
0
0
54929
92807
0
88905
139946
0
19345
42087
53387
115567
277299
268873
16198
0
0
178124
86373
0
178286
45561
127140
25884
78944
0
77203
73507
32716
119073
0
681
286267
120093
80916
28218
0
0
31787
9407
76417
36221
0
0
231466
92669
0
0
176120
237284
137012
0
169912
181636
0
84455
46188
0
1389
0
0
82291
0
0
0
43785
0
0
0
0
0
0
148407
16601
0
63010
134027
50707
56461
82292
104248
0
0
200439
77452
131411
88847
93389
0
0
92872
73032
0
112770
17841
34874
0
0
89572
0
46986
53706
14768
14785
190602
73032
217516
0
118382
95158
86816
85679
49520
80482
127573
54652
0
124563
0
69434
203236
0
0
108713
0
0
0
0
32465
148223
63175
210006
143130
19666
0
0
0
149228
78798
76172
12046
0
0
132362
0
151833
275081
56154
30932
194058
57038
63213
60134
0
67015
0
110700
0
104630
245456
62247
148626
0
33151
19373
43261
250989
89646
253284
34515
133055
117132
117460
121804
175936
0
20677
0
0
147564
203538
0
77799
62952
0
72184
95229
119011
0
42894
0
73995
0
0
48244
0
0
0
29510
0
68718
0
219015
0
64479
188621
16423
0
215137
0
0
137883
0
133706
35564
0
95977
108856
136336
0
0
10860
111161
83378
271694
0
149205
91702
105718
33267
143945
76090
65006
98419
109905
11950
8692
147940
161460
144955
0
0
25254
0
163514
79144
126221
255778
90259
70562
0
0
0
0
0
90636
155530
0
91175
0
97783
94580
20483
2344
148611
0
0
0
0
0
51782
124183
39714
103513
53697
245667
177547
87503
105505
0
0
0
22041
124872
0
69997
95964
0
0
64505
33151
48042
108497
16266
82094
43434
165634
153694
12275
75293
79891
0
0
0
15611
0
79745
79311
90623
119290
20937
0
0
130655
64464
158770
56428
180498
0
0
0
81372
2230
194693
92362
134360
6230
170112
0
0
40288
78808
0
58605
77203
190483
59997
0
143723
3396
32549
0
107124
174454
0
104773
68360
149355
95056
127733
261827
21221
0
228109
0
4513
0
44394
84537
0
0
119194
0
176524
0
96056
0
0
43190
84560
0
90467
52429
0
160966
0
0
51292
1206
32269
42195
29593
61875
16642
15199
0
0
89703
0
0
125305
126555
0
0
0
167799
7189
0
0
0
0
0
0
194945
0
143723
0
0
190613
0
260933
261650
58843
0
42378
0
0
0
0
0
0
0
0
19470
148921
10960
51369
132913
135161
22518
34242
248255
4790
12852
74649
181062
0
42322
0
0
0
89463
0
6613
150070
159805
0
0
0
259062
67366
0
180997
86895
82744
0
26006
0
192948
0
110862
32865
31550
0
97405
257475
128220
0
0
68738
89646
8012
0
112508
40724
113388
13772
0
60699
77379
37467
0
97117
0
15995
0
0
75407
182142
23390
10157
37085
0
0
49613
23868
0
139865
32854
67551
0
48088
0
87648
4132
74678
35341
0
0
56097
92578
71051
0
0
0
105839
80595
77465
92635
56620
0
0
0
23753
42265
77389
0
0
74642
0
0
92322
0
108894
0
0
125136
156288
72150
61945
73736
92669
3810
22000
196241
249427
47330
0
95089
218439
0
185462
0
260116
0
72372
0
0
114871
45998
138593
0
97014
0
19052
0
35473
159490
0
121994
0
84788
0
0
211820
17186
160008
55034
0
173877
151236
76417
83252
82301
186599
0
14535
111282
49833
57767
93029
110153
0
20258
167887
90005
120038
0
128608
0
5466
0
0
237823
93837
0
70570
42434
0
0
0
0
142252
237776
0
0
139484
0
39816
148825
58748
0
0
221428
0
45692
114261
50342
36378
0
21276
89226
0
46203
93495
138772
129536
83090
0
80752
50598
58708
0
92669
173644
0
207377
153415
22015
265271
160383
48579
261248
94183
0
54833
0
2138
71437
100177
118436
0
0
96032
16899
47877
135941
73377
160358
16444
45693
71552
0
27289
45584
41959
0
15336
165940
51192
47551
0
87204
120280
0
259422
144256
81627
94530
127834
286336
25454
0
125164
92950
84523
41132
189448
186827
0
0
195702
45308
112660
0
260116
105364
138476
250996
93821
31978
118566
113626
0
39731
143878
94070
156378
0
111880
125488
0
71961
13996
181267
0
129250
0
102990
0
0
0
0
139680
0
254695
95289
86773
56845
0
30698
0
98687
27462
72497
0
33620
118072
78678
159216
0
150514
54113
0
153316
90163
62641
111843
56884
80213
99807
0
0
158802
28145
0
88886
78978
180554
95102
81321
247459
65452
9206
168496
192974
37784
0
85650
97515
48867
0
0
0
5621
142493
0
0
182350
0
200945
78209
28413
0
95462
0
0
53326
201567
36701
0
58775
0
0
89918
0
232519
109072
104212
235203
151026
0
142354
0
93821
0
94444
0
61025
186131
62895
0
49547
23046
11567
93014
51727
23137
0
58451
197363
98622
72719
45768
0
0
248921
96037
225811
22114
0
209365
42187
57062
270529
126033
94753
0
0
89144
167780
85204
0
61510
0
137672
68865
153621
15122
0
68762
0
0
62507
57142
202857
59315
75535
86925
113545
20677
0
148968
97297
163223
53796
143263
16266
174305
0
0
0
89745
0
230527
38036
222736
209003
114987
92637
0
31613
75946
111729
126794
2785
86152
20788
0
203209
0
0
186131
0
116404
230527
23352
0
0
70712
59997
49979
133035
15652
0
90054
94562
77037
91999
0
92007
40144
101326
0
8447
45441
186119
0
265193
87853
35884
96761
195799
25216
97257
56482
154911
0
127051
40360
27654
0
0
36948
89804
97678
56887
2468
288469
18103
241672
0
119819
0
0
375557
0
52772
94281
162268
164497
135471
0
154218
147229
0
361907
0
8997
0
183362
50438
60328
112146
33240
147441
66551
224434
61725
0
103709
0
98088
82093
61271
115575
36196
0
17113
114995
0
106240
0
175214
0
29586
95636
68445
96469
103471
15621
0
0
23261
153078
88859
8574
193301
73736
505897
0
0
109773
86844
146455
39816
0
39016
21586
0
0
81335
14099
115622
129197
94266
0
146872
35100
164595
172114
92362
157962
163296
151566
118028
138119
34024
459
164793
2537
51043
0
0
94557
0
71400
102754
61875
0
149150
320883
0
52248
82790
99906
37029
5885
37959
0
127955
119869
28145
130916
40702
0
116639
22474
80039
128883
55515
122624
203754
0
70112
93020
29788
0
160279
0
176238
98314
0
30698
134391
29175
0
177045
0
69172
0
192437
161956
3553
0
59863
0
0
0
0
62463
97603
51900
87486
106494
62539
45740
0
5859
104216
45827
197829
0
136785
97603
139946
0
39186
0
0
58402
121396
34024
0
0
84455
261285
92779
0
136545
168281
92474
108743
99293
0
0
0
0
244320
86844
0
121504
278108
77965
0
184234
159390
62468
147895
0
0
135275
90877
0
0
2034
171096
147812
0
64470
0
0
236272
35527
61044
5707
27305
186599
0
0
150865
128092
51049
165755
94930
0
127789
100633
45229
90429
98981
259075
335088
0
0
0
0
249075
0
198264
0
0
0
67452
85106
0
213594
0
42843
77647
141020
42853
96930
174295
51056
74569
0
0
111111
142493
38333
0
225447
51440
222100
92578
0
0
58860
81391
103742
92428
0
36740
481
0
35379
67795
145226
81388
154089
95436
76103
231453
82332
182760
71813
194846
193078
123908
48678
0
11841
151132
39099
0
62196
0
65126
172301
41313
36641
120032
191997
51151
272033
56071
76384
0
86803
36272
100763
139875
39034
0
165783
234683
0
64648
187883
111619
124041
69920
39311
100304
105469
188790
0
62021
76817
198469
21268
63213
0
13611
0
57864
0
60256
73550
94730
125371
19730
107771
83195
0
0
102394
140933
211793
164328
159172
65134
143225
0
55418
166888
0
0
10691
0
95786
54574
35307
246508
177768
147770
71595
155064
72346
38070
160279
70597
84252
234332
88596
103702
95767
0
182585
0
189430
0
54475
122314
0
0
0
0
47551
143470
95337
0
39186
113261
52734
62672
0
0
0
90713
176054
324570
0
0
109900
89703
99679
0
25216
7347
45038
157405
43967
0
0
31946
237636
32864
24915
97982
46705
20140
28093
173089
92424
0
0
0
134741
159932
0
0
138917
118653
92254
0
84946
80804
42030
28316
63172
87218
44608
0
32544
116233
0
114157
0
98887
7663
20245
111880
57538
64458
39134
194693
96912
259062
109356
54733
11415
22124
0
91363
90486
86110
93025
0
148648
57864
133769
154802
0
0
0
130585
302710
0
214510
267460
0
0
39298
67459
0
123356
192948
42905
331826
0
65648
23840
172931
153681
0
79793
94876
162381
86182
0
59411
72582
227616
0
205718
71848
169461
194412
0
176507
155530
81760
95591
0
21037
0
189481
0
79485
268523
99740
103047
93056
49522
0
0
51043
0
37284
0
100309
148053
0
168850
49953
0
0
0
285360
20359
0
79911
39274
126304
85817
0
42195
0
171100
197913
61072
73104
61846
0
29586
56267
207611
33512
70759
68042
9000
0
102749
16426
146872
0
142169
52818
0
23333
123719
209468
124637
3850
182734
0
12471
0
29287
54845
0
218241
0
0
167425
0
17841
155293
174645
101948
0
105820
103290
137886
188356
0
0
103585
126894
249752
125996
83935
192375
54827
1538
90678
0
0
18069
205840
18390
108926
112508
65983
26632
222502
163363
0
79806
267758
21094
0
0
27201
46252
217805
67015
0
99222
0
95979
141349
249119
211217
0
130494
0
17315
0
128129
254763
0
0
248171
0
19345
0
65634
174312
82969
71389
67400
51293
40768
36792
110924
59682
0
280915
97918
149661
86425
21252
0
2455
169328
54207
0
60356
154634
0
8534
26427
0
136841
75250
0
50545
146087
85630
35516
0
196703
43072
0
91482
0
144144
0
0
233449
0
82851
0
0
78477
194329
45047
3420
0
0
35100
76670
124505
188241
55005
67679
79665
197916
0
124276
130514
245907
74704
61091
46415
58625
78163
13382
0
1872
108863
83880
19597
146280
193544
56293
76223
57113
142753
0
183085
229531
0
0
70061
50686
63934
142297
0
91614
203631
67100
253162
58675
0
0
16266
155715
0
53114
62476
0
181854
121313
39298
0
18276
76145
0
0
32436
186245
7272
127588
73783
65759
89940
0
0
71062
948
55409
90429
42732
85859
178301
32494
233836
0
0
0
2597
78525
111942
15350
3810
0
161905
0
91144
187857
0
8639
56563
0
6645
0
80491
102157
46578
83599
245524
319518
28713
20642
33051
0
0
0
299926
0
103760
0
0
174305
178612
143919
0
52486
124081
19848
0
11185
42195
0
66268
72072
55708
120112
82421
70419
156100
0
126754
0
66939
90044
0
173067
0
88618
0
0
282544
0
207534
0
0
0
218909
84994
132280
112944
0
335744
289491
207611
0
0
0
124276
0
4215
62128
83824
180791
342782
0
0
181907
67880
12054
26632
67866
226189
71505
79915
73405
103676
0
29870
13796
172828
94240
68901
202745
63915
0
177012
0
0
103416
82681
41313
0
231806
12853
362661
21056
0
267679
245275
23696
0
14326
5882
0
39121
0
0
0
4145
183924
65943
65086
2138
140737
59763
0
0
161905
81515
86425
195426
66157
134349
185260
273613
0
93573
0
54475
0
1812
36738
0
0
33151
55766
159404
0
0
67215
93018
73589
44044
0
0
0
21228
117808
44155
0
0
0
59920
0
57278
0
45452
0
0
117681
87691
70772
39178
43681
0
162103
221738
115622
6601
334733
0
0
128997
76684
0
141673
276584
134785
0
101283
0
0
81994
0
0
0
231962
25487
0
182106
53385
47419
0
140782
108273
0
0
0
0
60139
204868
38557
139922
0
110094
99342
0
109482
0
147895
54940
36740
318330
205938
120996
28708
70426
323317
249752
12862
49134
179776
18276
0
45391
5406
0
0
147940
97436
217170
35710
0
207587
84610
138917
111036
89874
60361
183411
112055
73139
59154
56845
0
126033
0
0
17416
8622
215173
197492
88288
57062
78716
58860
0
121061
151141
0
0
147564
0
0
31042
0
136861
97590
273389
116222
0
0
0
122692
176293
199062
266417
0
249347
213333
257196
72260
0
0
94715
0
46363
0
72097
21276
140737
0
73139
0
79256
0
59147
263933
87478
257349
132860
65983
0
59697
446151
104568
0
303347
0
26307
75297
277814
114612
0
365465
0
262439
228294
0
131425
80460
112596
148739
103526
130240
84906
142427
0
65286
31060
122809
0
0
69883
231466
63462
93666
127440
0
105073
201636
86068
98586
0
0
0
73547
232495
0
41114
88655
39145
71725
82543
0
0
0
102967
0
111016
144763
0
138424
0
24647
60830
184597
68769
158247
0
0
0
141917
224117
127899
180567
17681
0
83085
101613
73071
0
0
0
58993
30409
0
75779
0
104020
173924
159510
0
69667
251851
190564
0
148053
0
0
115578
11993
0
0
0
67291
0
112251
0
0
109903
22343
166188
46988
0
294259
0
102326
0
0
0
0
16190
0
33394
132515
58359
73075
103054
196905
0
83880
138043
70151
194361
0
0
12228
158880
67066
75670
8534
197155
215633
0
98189
215058
62507
162444
11315
0
0
186204
25617
15131
0
0
193723
74283
43466
45541
414458
59834
91777
59315
144171
63969
0
266417
10667
23877
37670
2284
0
0
78889
147601
96960
0
56784
182040
0
84544
67400
161641
70158
61716
200150
0
39601
50686
55294
0
0
195592
0
236907
144602
95030
0
23547
0
57958
0
139287
0
90553
0
0
0
116801
0
0
58338
118159
81730
69434
22147
47978
0
0
178286
38463
0
169104
57194
0
65844
118727
0
71189
64010
177088
264120
52885
82824
66846
5000
142386
190820
0
164118
0
164663
120578
89137
74443
183548
20707
254450
0
286336
148865
147458
47338
148121
0
88150
0
0
79543
0
135292
164660
91914
229163
164414
0
87986
0
76082
84053
0
0
0
115579
183885
15212
58601
107124
132739
224746
16807
49613
0
152123
95998
0
47790
0
326452
0
73382
61583
60915
26894
7975
0
35839
127924
222363
0
12687
91954
37868
0
42381
0
0
92186
99342
86326
67452
262829
0
226423
93777
0
0
88854
96592
0
87074
16484
0
130221
3004
0
118253
243649
157546
92696
52422
68458
0
38184
157916
0
312139
21037
221457
259285
109008
0
81731
221072
33504
247033
140338
0
12335
0
0
0
173118
69912
39311
0
161408
101334
0
26378
19569
70862
81804
0
36307
87132
256005
0
0
137900
0
0
44447
0
140933
81091
0
0
109081
205509
0
155828
195755
35256
59138
20035
214748
85344
0
72742
317529
90851
115089
27798
0
0
56142
36920
206685
83543
201771
164663
185936
83568
0
90636
203081
202415
219726
76932
112805
229185
101441
250963
7365
25534
58100
147117
202058
59022
44011
136336
105832
0
1563
249752
110873
0
216729
148297
94743
112251
307135
0
53788
0
84455
0
181565
0
83514
98089
13944
0
0
41301
0
27229
109039
0
0
248055
135127
0
95568
0
61846
39099
166888
58031
186323
18303
63109
59279
0
37471
136884
120708
54224
143851
68857
49374
29012
0
331541
0
0
96600
162640
118202
140813
98705
36969
945
87963
20140
67066
220504
14284
0
40768
147812
115444
118583
54277
91226
184229
36540
165746
72263
0
162215
345790
86917
143471
186764
175149
6395
37404
0
0
279440
208472
21252
0
0
174398
37793
73596
41171
163331
0
0
58451
35716
0
56482
0
43303
142386
0
45441
0
20337
0
0
1173
0
150578
62369
72546
201286
31261
99245
45305
64059
0
0
81426
0
179224
112148
0
0
201567
37069
146672
0
247350
0
68464
0
22540
74237
337450
0
64441
0
63054
0
0
29853
48069
126894
101211
149827
77504
94531
158055
112049
149201
0
0
0
0
67961
40945
54074
67459
0
17841
146968
0
37467
117878
0
0
45305
15733
61560
0
90721
202857
29012
19445
117839
27988
0
282348
170935
240096
140460
68573
182620
162735
14979
38457
0
14473
120360
309378
44944
164436
80922
0
0
93056
183728
138024
53796
192604
71940
0
164937
0
58451
87661
172129
0
79524
102211
59373
0
94837
0
24971
72088
0
9358
190783
0
60985
89463
0
3358
34274
0
0
223701
0
0
52328
111729
0
159080
92004
0
91399
0
0
41505
0
0
68302
250909
38199
116507
92775
0
289728
14284
82301
44944
54083
42128
122343
12002
78843
110444
11185
64986
23390
0
200169
72260
132174
194784
0
68482
83527
57747
54845
37065
161853
0
125372
0
167848
25387
0
180713
45047
224776
268699
204604
0
0
0
45396
18150
0
19894
225997
86932
164854
0
234128
151909
99457
0
29641
67998
68048
0
23359
63161
0
4214
65824
0
64730
16807
176828
0
224108
0
56261
16198
0
123222
0
102384
61359
0
44783
15719
169001
194349
154348
59490
130752
77504
176120
88494
0
89572
98242
82522
0
136877
0
55997
373219
193599
0
0
226409
0
140553
44334
171958
14942
229776
133145
97257
41505
0
0
98579
17416
0
0
97915
210977
0
0
147770
44745
82633
62507
182107
80922
82999
0
75208
0
109069
24417
74822
58860
36525
0
134407
192589
80653
66095
183445
174184
171699
0
162321
0
0
0
0
93798
234405
138159
15350
160823
0
25085
0
0
241801
0
210961
0
147508
5581
111036
60518
146969
37533
118601
0
172129
0
0
0
61876
0
123435
0
96898
0
29184
0
0
188090
0
0
68627
65245
85742
320883
0
0
146461
24572
0
137162
131656
0
149150
46590
42322
244320
0
118898
184295
112370
147762
0
0
69618
0
85165
0
0
75231
96975
63690
47248
0
0
10540
0
105740
159755
153597
195792
0
56334
13440
163064
79365
22332
0
88611
170636
0
31778
0
140071
0
72554
0
2004
144945
184071
162481
33572
211625
0
345361
56175
0
0
0
11558
45285
80491
7910
98592
77463
3527
79460
108751
287088
73484
157512
81118
86572
113790
277378
146673
0
0
28612
126948
0
0
234005
0
113424
83252
131362
278328
188559
0
0
163394
139080
91599
56918
49037
0
147601
282528
37901
0
141872
105975
172039
99737
273646
0
99950
37284
64382
0
122640
62838
178359
0
0
0
37793
75200
96829
24810
0
0
47623
234092
716
0
245937
34343
134423
0
0
93860
0
51366
0
89379
15387
0
131541
74929
89061
98947
0
91771
64405
58927
81744
1490
79256
139472
79399
0
0
21152
149428
116486
0
97603
88150
0
195680
128563
220300
0
26942
0
0
0
38664
0
0
56856
0
26625
51970
155062
75269
83579
0
0
0
78342
275411
132145
27417
0
141673
321853
11662
275216
15733
132280
14534
52689
137640
32136
253717
46249
69776
106765
252707
0
10193
0
0
96888
117631
10388
0
25259
104680
57961
0
9688
80209
0
41173
67476
150193
55072
85357
125633
84093
69182
157288
216020
172983
1776
48741
66440
76657
61253
0
27894
44011
112651
93055
30477
88164
143103
0
54701
115016
48088
0
43261
92362
307135
0
116160
59071
70773
65592
144958
74342
0
254692
114445
212811
249290
301501
0
59279
0
142667
176712
145582
91218
0
261554
44795
114932
18111
154634
39619
0
152807
0
13975
0
133775
97371
87020
0
95589
148121
0
96592
80646
328582
65009
8617
159979
0
0
0
43556
65417
10745
66837
56931
0
97074
0
236936
0
127924
238341
54475
104248
127440
0
0
44335
1637
150914
0
21276
201383
0
253431
70874
0
385
152968
65984
310891
42853
121039
38671
24690
103650
0
66327
47703
0
53326
67352
354748
183716
7908
81765
0
272439
46830
170232
0
0
106765
54248
0
103541
0
278108
0
97233
0
286308
0
101631
164328
139122
243208
190269
235434
76457
81025
118128
84507
187468
236068
67205
0
0
191714
119112
118202
63464
107787
67046
105839
687
0
46968
66237
153761
53340
141765
78887
97064
0
146985
0
86227
0
68001
0
0
19478
0
0
127741
62462
92177
273613
181025
122678
121039
0
0
86110
0
79481
0
95364
106213
95571
0
120706
146497
20007
27872
179213
27224
148053
155629
0
96499
0
0
184589
46521
94994
0
83502
62153
35909
0
89171
7908
0
37950
357575
93666
60845
44254
112436
77322
110605
63384
67130
140990
181779
155062
178063
135662
0
93443
0
0
89703
0
0
356629
29206
33147
0
0
0
167662
186198
112944
69667
10855
213089
0
76151
0
27201
194294
0
148348
279242
56293
61253
334840
72367
0
55179
0
240947
82901
419951
194038
46893
263605
0
73966
0
15572
0
12341
120446
53750
57268
187822
23443
74929
51698
275369
66801
92567
0
0
98326
59325
0
262878
79596
81396
119206
246876
47935
77378
123314
23872
14114
0
16909
166297
225635
56194
72301
127733
262831
238093
205509
0
81994
226238
100439
54475
0
72736
90835
275684
154258
231827
59763
59375
39816
0
0
211349
0
46871
112842
156341
76479
0
6405
45768
0
51409
58506
0
46073
137853
211763
0
37012
133706
0
53281
163266
222802
263765
180450
0
183971
0
212672
135791
0
148648
0
0
0
148326
22332
84539
8470
173399
0
179711
319228
90113
63152
0
0
0
108751
344287
48772
0
63457
13135
0
270547
0
98432
88655
0
252601
252371
123478
6830
0
192544
251381
69739
0
46252
130496
142293
99866
86243
148059
89865
0
0
35839
261264
19050
2344
69182
0
37063
0
119227
35795
0
94555
0
196417
0
64867
0
8881
57961
21252
73330
116408
30833
88130
19449
362763
65537
227081
0
119725
82301
195808
51739
140291
65751
165981
0
55004
23594
131526
135852
83839
60317
0
0
233596
0
14091
86798
0
174867
48435
78901
232915
62107
0
95702
158725
93873
0
43193
0
2696
106760
92424
32283
0
13162
162917
3314
102223
0
38491
139122
54906
183104
121429
147379
59426
256539
121109
317527
64493
0
0
147415
0
0
125612
248012
73547
67833
229554
131742
0
0
83123
206573
82516
53028
191976
0
78525
26008
0
439861
45966
0
317920
0
0
23384
162215
0
126071
249716
74320
138276
181470
42589
190265
152172
0
133654
90678
0
65520
0
324225
25706
85701
129425
100511
191123
0
368739
90307
43759
79816
124047
95866
92007
134654
0
159400
59154
0
0
32094
0
82391
0
114240
98622
225277
109606
114982
32475
47746
0
170742
0
78362
128220
0
147707
16427
44522
0
23753
194998
0
152438
0
92160
86868
140008
245667
92943
0
19388
36229
102393
0
131701
150246
80948
250184
168548
72428
0
12671
51882
222311
160383
122601
78010
67166
316281
116404
0
0
0
228982
181292
0
0
95605
189552
0
96566
0
0
0
0
113261
52188
0
96898
12808
0
32673
87754
214267
74620
102749
324225
0
35290
136235
2284
96888
52908
65086
193868
93153
298191
0
0
35807
99740
85970
77056
0
0
19925
0
103575
35100
143888
104528
59336
0
133769
0
141420
63062
42203
0
302577
88308
0
53280
13996
82681
0
0
159883
147786
41896
41301
0
132151
45046
0
131568
186078
88494
149065
113924
95568
37592
0
71164
169359
185714
0
150693
33394
0
182934
149355
25665
119836
156354
200439
42195
0
40161
0
0
113917
81445
0
0
6435
0
0
169662
215561
175027
159295
49939
176120
0
20891
64662
64270
115788
63043
22729
0
20140
0
0
41679
95078
205718
92338
62698
0
0
301501
3324
0
45807
157727
200043
84878
35709
95024
0
138229
0
9544
180264
79523
0
182107
0
244421
141844
82554
0
167535
26430
307245
0
49674
353141
319501
119290
225041
81196
69102
21713
91532
0
4790
91242
0
0
0
104532
0
0
102614
103123
191976
153507
176507
64656
0
53788
0
198468
169475
95727
67290
212873
76931
230858
46672
203173
93966
92338
14732
392621
0
44126
227143
266116
0
0
156122
0
0
121900
100203
13944
106529
0
70772
166297
51182
102314
165734
247459
142711
114932
253821
144886
0
44314
249290
161879
0
36740
38628
149201
17043
160591
117428
0
245862
0
68834
275722
96260
30698
191687
0
0
43072
248701
32772
110282
0
0
71231
0
163185
159498
164532
257830
175088
65564
97233
149228
0
2178
0
114665
42519
99589
151394
98627
44755
0
0
0
96391
0
83203
0
81521
0
109967
116275
66473
0
47205
0
72466
239374
2608
0
64986
59715
55960
178757
145562
18265
71940
37868
1967
0
46820
83502
83867
0
48265
0
135292
5661
111589
86037
154008
180040
0
58056
0
112827
136276
138545
64707
79915
12446
127741
162882
0
61631
28135
110506
44915
0
44335
0
113467
121666
0
147459
0
99820
128997
187007
181350
0
235065
298701
75463
167457
0
0
127532
150193
49975
89379
91853
0
156079
247459
40669
139447
0
320628
122640
0
46207
72507
11315
0
127924
106611
141253
136447
86836
43147
3105
36112
94103
73631
128392
23046
40045
75535
0
122898
0
168336
0
41959
271838
61883
63377
96286
30698
115377
66236
81426
153276
13403
0
92185
126683
64547
1476
72742
272859
8984
7015
86329
105975
73845
27106
95938
27229
182904
99627
76716
1923
0
0
0
0
224555
139489
130982
63043
42644
223503
91675
215839
33633
61560
271669
93393
66247
35071
0
67110
27894
104338
78010
0
192193
94287
0
33952
265039
0
42843
127741
159534
124447
62226
132942
107787
149789
100288
282077
118942
143919
13944
149283
33693
0
254382
71276
168323
6529
122550
0
115579
324593
149371
0
232519
156276
147313
5131
0
215067
59640
0
36557
98381
0
198638
0
40922
179259
86971
0
0
93531
73284
666
0
90646
135788
1511
219013
22082
9063
21221
106722
231291
57526
271372
0
27406
42203
0
82824
100577
99750
0
238561
0
0
37614
75670
244474
76853
0
86425
33078
5202
157243
82886
0
64997
13403
0
163716
8088
97235
233762
166995
155920
174721
67205
75463
119189
84685
14785
84906
63010
0
93860
124124
0
0
200080
0
0
0
1974
160713
0
54475
0
132911
114574
81907
0
144958
0
201647
0
34242
6904
181179
230527
186839
85164
135730
0
159954
46694
0
90707
144256
50707
0
0
62696
85082
148938
69368
115685
0
139147
0
118408
224456
154278
163904
226625
58577
177089
261057
88296
76209
95546
381847
6374
7272
0
37284
21252
24816
197879
0
97824
45255
244421
186049
0
272895
181802
79586
235770
0
38946
74436
124693
0
87708
166154
186478
126482
81318
191782
0
0
108868
138276
220137
91291
73808
23046
30729
88295
0
0
183512
67472
0
60699
56741
0
68400
45693
171038
0
2822
0
277890
16909
21136
95856
146454
0
378803
0
92115
0
308380
51836
86066
216526
17315
0
97400
160423
125555
247336
134654
0
84053
0
0
47657
0
137047
57795
113189
122550
0
154753
249075
0
281911
92806
30530
46400
391875
0
253597
74401
32888
33173
77378
0
31800
71389
21765
0
86298
182261
0
91384
306830
17889
31029
49547
288878
135211
36221
0
201798
175497
0
0
38811
0
46458
171284
103709
13162
210547
0
133030
0
7667
92868
0
62523
0
7147
102308
306174
74152
61359
200043
67541
228078
96461
47657
0
189112
99805
69662
186726
0
84455
25775
254399
146244
141728
20404
123890
100540
0
91816
35451
97228
142075
0
8447
0
275653
104342
123848
100415
53870
184114
331540
0
167557
9051
193438
90827
53357
0
116904
60469
148359
4745
76904
80403
156689
19081
100573
184114
125746
140914
80039
153147
180117
0
75114
17841
84799
63448
0
175790
0
3020
59867
45695
412853
87601
0
89857
14580
406373
0
154312
71908
0
90486
0
135652
65515
112636
135277
12808
159428
0
0
22332
120749
20977
183314
0
67171
279680
105984
0
0
142917
0
1595
0
0
67554
27163
0
30403
94410
22559
44749
272033
235066
75946
93879
157243
66075
93495
0
79602
72719
192141
0
292687
137543
145791
0
8462
203377
138772
72577
236342
0
23721
54224
0
25382
126647
174428
235677
130128
122240
277299
159647
319645
0
0
0
148812
92886
75782
0
26307
0
205930
0
240583
0
45637
0
0
92873
49529
157882
0
207693
60282
166195
0
0
45947
127717
110462
0
22442
273844
69749
53114
53427
99804
0
119106
71961
0
193094
0
76417
165174
60631
216081
83711
24361
69641
55985
0
82569
59339
0
4722
0
0
62783
13940
168493
0
96547
0
194478
194434
135357
20008
63690
0
173315
76512
0
123051
0
152438
96715
380574
0
0
86470
93467
86694
140134
135823
160017
176666
238982
0
26846
94905
146874
45230
56461
32633
74704
66694
244421
376709
5082
233043
0
81495
0
0
73909
65721
67997
143981
174570
18152
0
2284
0
330291
156774
99172
53280
88177
102534
0
75016
0
8511
0
55700
283971
15897
36571
38050
114980
186756
74283
227563
0
103925
229953
229364
184016
62188
70570
0
37376
179762
28441
197835
0
218780
26008
163694
195846
63554
95605
30698
215669
0
0
96288
220321
0
97478
174153
17341
0
113498
163363
140553
107787
58890
0
82687
90006
68617
416398
8511
0
206007
189647
92913
134970
3327
0
0
0
43375
0
23600
84946
0
182457
207217
53450
0
97078
173404
205927
88573
99884
65984
0
153776
0
13378
19325
107786
75307
203019
222251
60506
46799
0
0
0
0
0
174422
0
0
6830
119240
77618
163185
151022
72196
0
162913
0
211987
46813
110645
0
301441
44044
50394
125391
35639
275795
0
152270
0
337774
0
18546
151191
25357
0
88289
179224
0
193306
0
97955
0
180425
40187
160853
0
152562
100832
151925
0
0
0
109324
0
0
154312
350340
163716
92228
17659
180210
97515
246686
75274
0
32102
0
99049
148252
173610
255500
109970
161853
0
49681
160178
0
170902
168893
22785
0
136733
0
33326
116081
43884
160349
0
0
0
113149
57680
12165
177867
117255
96461
78902
0
0
0
265441
113105
0
0
0
171637
123531
268631
0
32902
0
83090
187405
252371
84558
0
131175
2138
52303
160186
63013
128439
176305
105983
0
144029
90730
105624
148696
46964
0
159587
99861
74089
32102
57975
87536
198128
79315
104801
162664
0
189950
19081
49078
0
183703
26414
18195
307749
0
183899
220467
0
50895
79801
320187
0
119774
127432
0
8735
76895
63013
92428
0
210547
38263
97084
106573
114157
215696
154208
97940
7347
0
301501
156242
2603
259818
0
157201
156628
0
2918
0
76366
75757
45131
29287
6998
0
236069
0
31549
95786
0
187546
0
0
229518
0
144166
0
54882
99342
41006
92775
0
27007
75652
151032
64111
211475
0
88216
122640
163904
263429
113024
0
9358
148288
123867
126260
205528
186478
44915
96097
228290
0
82901
77294
34564
195050
114380
74928
124158
0
71246
0
24998
122421
96790
0
89116
53452
11178
0
89137
165472
249119
92254
270108
167916
29182
77025
88859
0
30917
0
60845
0
21276
74945
0
59072
98935
14877
116101
101745
0
47117
86425
0
221
0
113773
204765
72263
0
73699
0
182645
218302
2938
43072
183335
271372
266634
52790
0
0
96129
0
148726
78603
68893
0
187857
14099
196944
0
91566
87500
84194
113396
58272
158905
47516
211803
24912
16456
53406
138839
99488
0
0
215460
235203
68653
86326
117023
0
226189
0
74928
162500
37087
82688
116596
0
46242
101334
138220
7407
93147
79820
72876
55420
54115
118488
3358
133282
123821
91224
10120
151127
0
177839
56343
166005
0
120624
317686
0
64058
279242
43759
0
163904
0
0
0
60525
58645
93764
79269
97323
51574
49416
270061
217062
65877
0
97776
62710
0
201330
55409
157962
22580
149534
196800
0
137013
15006
108131
150746
320628
65864
125193
0
21268
93656
95546
0
82375
206307
0
84813
99464
154569
324229
0
32401
0
133050
0
46684
114345
0
67540
71147
61860
232325
64382
143501
128997
65100
0
136708
31979
69050
81765
336955
25278
276494
290068
140822
0
63448
0
104338
82391
106010
687
114135
121028
271669
69993
222398
9358
32178
320522
0
205158
0
67359
321187
55409
0
248206
140092
0
116408
0
0
99409
83134
114350
49771
0
0
102314
85372
0
49396
262582
31632
0
114945
0
97741
0
10120
137162
153435
68995
0
203468
217721
0
111773
0
210737
66958
81427
224265
175500
0
199830
203173
0
0
15897
49078
28444
26177
147666
140913
0
90486
43101
79590
0
102613
103579
258926
254658
90515
0
75284
99238
116354
0
94425
128517
36097
0
50924
9647
65566
0
45693
78306
183581
152733
157470
304711
27774
131010
135788
0
157243
127600
223277
101549
162649
168977
96975
94715
150109
0
0
184283
155814
72432
61967
0
35839
158770
22321
103169
65824
21262
0
114980
127489
157513
212327
232325
0
202179
106594
279517
0
344068
220289
0
229823
151045
144910
80872
103023
141425
175976
170575
118938
41674
61359
153315
0
77297
0
238561
151191
30630
0
0
30829
53406
118028
314940
188621
178664
87708
203635
0
177557
0
388267
105949
0
0
252678
66124
16033
0
169656
66268
52673
147526
54173
0
110610
314517
0
42330
130404
68893
0
295310
116252
96102
0
100511
61877
83123
140767
0
69071
190483
0
190564
0
0
65190
88550
131808
89096
123685
154945
123554
82718
96260
198907
168186
54518
139052
149829
180416
1490
144410
172206
0
0
90792
90109
97587
118156
6230
65520
21316
118655
72618
145774
127693
139485
208297
0
74597
0
167669
25058
183971
221538
0
12926
343412
0
446633
1118
53111
71557
0
0
22931
258669
84791
92228
73684
0
283001
89048
0
283971
77415
0
79516
52690
14604
71167
185335
95915
0
74672
93495
208793
84743
0
211388
220137
0
43931
0
0
26602
238018
84610
0
58451
0
0
311978
217830
127314
0
0
234087
221457
56839
0
0
62710
86617
0
127798
127955
48813
212432
144053
0
0
168167
146499
114655
152717
230799
255956
132364
0
183993
57847
0
291907
36472
99523
80204
1967
118487
0
36740
81025
243904
77083
50623
116829
74696
141816
40774
211031
91550
246105
25955
0
86771
47204
0
89161
92129
61253
258244
191213
0
384509
0
59017
10855
97778
44681
0
103380
199850
0
191864
162917
231113
281033
0
0
0
0
189782
227271
156068
175077
192175
0
53875
0
90047
160808
96447
344068
36884
382648
154273
20606
84955
74821
119056
106304
241573
126367
50364
93443
215839
0
83370
66958
14831
90559
22372
25154
0
0
163904
0
14732
71067
167627
63666
222708
184114
51617
104655
60578
80646
0
78766
99902
45262
10157
0
0
0
297625
84560
209365
319645
72447
0
0
58506
34168
156910
38663
0
0
13610
5051
0
22996
183010
78550
254695
115533
8537
0
0
41977
135852
96934
88551
301514
0
0
26032
81391
291068
225917
210365
132415
53114
0
125435
176824
136270
74105
64022
0
244347
4722
20788
132596
168644
62187
39236
0
75583
204890
299973
38167
265621
0
103398
213999
0
118330
58465
0
174355
63211
205834
169654
229319
110191
59584
120559
0
0
61679
234682
0
216958
94739
226189
31140
122516
0
0
205610
192439
144355
0
136246
27057
118898
13351
87495
17153
7870
97000
212722
68301
8402
64125
87072
85863
152432
286848
119966
42396
40774
130906
103542
0
9696
8470
57684
97450
130090
190564
0
93163
80555
151938
14604
89476
259467
263116
190068
133296
0
45310
170474
263071
10
120838
43660
96670
235833
277890
249016
3380
76028
0
78894
63062
108729
574
343328
179337
9696
93449
121153
92795
0
174494
82886
56081
0
0
107639
0
285362
461
0
177209
0
131428
117932
0
41029
143457
86868
186913
181854
356303
141644
167543
0
90229
61846
0
62226
96617
0
0
0
240331
0
0
123352
80679
88489
42614
0
0
116275
60207
68855
144055
110774
75372
206917
207264
247858
216526
0
88171
101967
83579
335088
64520
61359
0
155003
318030
0
55766
0
78470
43440
42034
206244
0
0
98432
31571
128741
54357
48900
346275
37268
0
50523
75440
0
42034
228199
98733
60690
79185
81494
48900
95727
0
229064
86240
0
55238
54701
1118
0
58258
111742
110630
135313
0
95977
86243
152921
0
215815
67166
0
0
0
0
0
104075
83696
135457
143868
0
65706
38263
119544
164911
0
31383
102523
0
15815
85594
183109
74924
0
0
221729
0
101477
23872
148202
2344
68209
37081
93623
137480
71711
401569
176766
231331
22659
0
18195
34742
25058
45901
89205
382650
135023
175623
0
70960
94646
282507
0
61091
0
86408
52310
169379
250781
83146
123422
92970
0
37567
127456
158770
0
262898
356629
0
202373
70390
169702
109443
188919
79216
119421
20548
380820
173627
0
251607
179348
12167
0
193094
49980
81329
155062
126338
153577
1634
88807
272414
239326
34917
174224
0
163825
107470
129121
14333
232846
41132
5051
198516
65202
92970
139975
37081
26230
127268
0
0
0
15387
146350
56081
94562
146872
0
106390
114574
160423
8462
0
35050
0
17659
156288
360814
70646
400422
85817
34929
53009
99100
0
148679
77203
162215
185084
151574
101693
0
247459
92451
66473
275757
31288
0
192948
48854
102239
120130
0
132049
103845
220860
82681
73716
0
0
28921
0
144343
41959
210008
24272
8682
0
0
540283
194029
283974
201933
168226
16357
28455
98947
316284
75140
208297
0
85281
56175
111023
0
214669
216889
64707
368337
83476
110505
88017
27798
0
62745
105927
156173
136200
170902
215669
0
0
306682
24467
42922
0
112711
81766
0
5416
88608
0
10238
186290
0
36423
13610
186512
96790
0
52715
65577
0
26998
109996
246105
173387
42286
312947
101048
0
162160
131846
228112
101574
58605
158264
134398
26625
0
0
168657
106278
67344
333782
0
202213
0
56839
102314
18084
97221
112787
0
146968
0
122658
0
54655
0
215324
81781
162530
0
183309
0
87245
263311
0
152002
89481
0
44414
244847
183908
205393
0
0
0
82391
135274
67838
34602
15170
0
92777
58465
113298
119987
66475
80039
320788
136220
71910
0
79311
50280
0
354642
73976
137024
159450
80417
55742
0
64655
0
151424
213401
0
142037
206743
89753
189598
263765
0
85247
38561
113480
99218
94580
158147
0
98634
0
0
99779
58258
75096
145700
63611
86904
15713
126019
0
0
51623
127656
71983
254472
8531
234087
84370
235066
46400
18407
86486
92064
0
0
0
343844
144514
56016
84370
9114
172615
58044
178008
34598
85480
31742
148726
50482
140130
134105
67374
0
21221
6782
246773
154829
83579
217927
73597
0
51936
85833
8808
191782
159274
12005
0
71725
91535
68547
0
105252
159647
222638
191716
178770
0
41197
51562
194478
158513
80086
264250
42265
16963
117300
64662
92007
76634
153761
50437
192236
171699
94516
0
94127
0
237146
82868
44155
309784
200063
0
80967
0
4074
166888
298165
85848
261650
53663
35709
0
110958
71386
262561
0
2499
134996
215325
0
37037
82554
0
0
13996
0
18310
0
306257
113753
144256
88572
44944
271838
165892
67359
154571
166022
98959
7743
186135
0
71813
0
219205
252623
312067
174732
142617
65642
0
198391
0
249678
52450
0
0
0
99248
0
73284
195222
114987
0
2695
8174
55648
68738
65753
10211
0
0
78889
67904
218594
210093
0
12434
162602
97015
199699
185424
97380
141816
79460
254020
142841
177335
0
0
0
112935
149668
0
306750
117308
51058
85092
139790
0
123848
130335
169774
0
71816
193593
172512
82465
82465
194478
189737
257100
122992
0
145700
176979
53969
92975
6198
52108
259640
198414
70646
114995
56746
83444
85742
169055
137971
47935
183919
170947
35603
123176
16685
0
0
0
187565
76594
96917
25259
185039
200563
265409
135127
253700
35839
202073
0
49527
0
72447
56016
183262
81335
32475
227479
344068
171893
0
227271
7663
0
0
0
88295
139378
71189
325628
0
33788
0
163608
45230
259055
85754
46400
0
0
106595
81045
182151
0
19569
0
0
0
54224
0
0
111950
300006
78790
180520
13162
245444
226238
16423
109917
0
0
4215
116969
59215
176188
135304
209373
0
84895
110573
366461
23006
0
48282
177254
60741
135275
0
58479
74569
98502
194029
146497
39265
85953
54225
21123
262588
39273
62002
89039
51688
260933
286643
0
77745
358010
137922
254536
0
22696
118362
52486
399492
195209
157303
24553
150280
40630
0
109415
79771
221387
121969
0
263626
0
0
91599
17922
146047
9688
62302
164491
252888
168064
0
144326
198638
33031
108516
0
160962
257100
78564
48265
9294
81718
92510
79654
95276
76103
0
0
0
0
244602
107259
106196
56622
245932
214638
32665
0
188652
36884
118005
65255
151191
42541
148850
84569
25058
52383
274679
58451
83634
0
101619
0
0
108865
91938
446958
146658
108214
176312
0
0
288055
322030
16601
38628
126617
44292
137971
213581
0
66680
0
51239
0
198182
414458
0
80789
129355
98947
96737
0
47703
151414
92177
97236
44915
50320
0
146499
49733
27726
130945
7083
69125
105568
57469
93495
162663
145740
210024
0
102990
335448
82301
33512
0
0
256733
87923
56584
0
128908
92424
0
202632
127022
204557
278129
97409
158593
78432
109832
42195
135724
0
0
0
48279
0
62849
151236
169925
0
192868
33039
103495
183620
180056
118943
91363
75322
0
269877
156790
301978
151614
172404
184446
79771
0
245166
128883
0
154340
0
128653
147812
131793
90730
257830
71738
0
0
113248
173927
25051
139735
96148
0
26393
214848
0
136088
209468
0
88572
0
0
124904
125595
0
79483
0
0
35847
0
51847
0
51709
257034
136048
205986
0
69263
128581
101183
138531
198568
180040
277475
52139
0
68901
94469
0
0
0
150517
19968
198546
0
40187
57892
0
15039
98042
74417
561
52168
94447
108566
222489
101834
297160
226822
34804
84658
201532
719
0
155779
217375
110868
440403
288767
0
0
0
81336
270108
87291
84499
78116
117990
78731
0
206080
97704
79247
91705
73322
132358
36943
148288
292831
86731
170765
494013
0
81141
57497
8814
206307
0
0
333955
19551
0
81854
74401
0
0
216688
7485
33107
59118
0
0
32301
228965
101619
98969
13759
206171
361856
47651
70668
255627
0
232390
8617
0
171354
111776
199357
89905
0
200448
185462
0
185936
0
141425
56440
0
35500
85275
146682
70858
10106
105016
0
0
57591
47509
83378
103226
135823
0
11062
250398
187664
53450
0
64003
205559
97515
173084
35065
176843
143923
122766
119714
0
140860
0
0
31632
0
97692
0
42843
101372
0
123867
64059
97705
161901
0
0
0
0
68073
77889
0
51811
195996
0
470999
322786
78550
59017
175745
79910
151155
397700
200717
147664
0
280416
72434
33186
0
81821
93155
0
62476
0
32468
53038
5391
0
212509
171343
0
194804
158439
35256
164339
122366
246636
261917
124326
11048
134526
78917
149281
0
195953
94715
0
117762
161774
86399
0
60081
54708
0
102871
110175
176843
215154
105892
161607
261616
0
284846
10308
167163
0
369333
311392
0
200169
184087
74945
0
251922
0
425576
96293
3276
83579
67366
98088
0
22225
252653
87645
416204
171699
0
200870
0
212952
177543
195359
85169
0
64350
152015
121774
0
234166
97885
187254
39145
0
184172
201964
203231
403356
321853
109645
0
122258
0
0
288805
100044
81821
167334
0
72447
73756
109654
89023
27843
118034
40814
15513
59445
107002
215829
326264
40912
119290
76983
294374
0
127566
184865
105370
134918
92077
51185
29076
34242
89456
174267
0
76486
159746
215148
0
0
110238
96499
78443
271844
66650
35339
251127
10990
93920
259826
179320
3420
67031
318431
0
97084
247272
0
0
80789
84902
82678
152438
60328
40231
67727
146586
57345
144833
37607
140713
175428
208110
64816
233098
126364
144827
99391
174732
0
19080
97705
99735
100040
172211
89762
66451
176340
7360
31632
227260
30658
94070
0
105927
114365
132574
150669
0
218181
138999
10808
99172
71850
0
230574
97913
306239
138823
150141
264746
368739
5131
104773
48428
84946
132201
47781
14361
0
4027
48265
98770
0
73064
11997
3762
159441
0
29622
0
57155
16190
0
148288
0
178298
0
270178
0
107079
58693
0
238403
0
97536
0
0
220856
0
141609
0
167163
149875
109315
0
257492
0
172948
161748
114535
96412
14368
83229
0
209953
0
0
0
47160
52852
240331
177418
86374
123495
0
129785
28936
138727
271841
130090
107056
0
137900
185809
184146
62895
91292
0
123570
194267
0
105003
120766
56694
105927
57209
237157
41006
62226
0
0
0
65895
0
139650
11415
0
0
143936
213401
74821
292738
0
0
3507
5869
65109
75987
101004
104585
0
0
78661
104717
69316
116338
70273
64464
0
81114
134929
84015
0
35564
0
431923
45228
0
0
109043
54518
212508
69256
0
0
49674
226700
0
0
113783
0
168777
220543
0
59426
0
0
131318
0
14732
118035
84658
334414
91169
0
97564
281991
138645
260941
0
61130
226423
99151
16601
65697
141673
0
148498
86068
86973
115401
0
242706
179621
108181
103123
93144
356985
0
96288
83839
63008
534654
0
0
90951
177827
0
0
117501
179049
261484
55997
96672
205199
0
115407
403
0
69674
20677
51600
326452
306564
153644
135073
0
247378
161751
0
225504
111249
279440
190263
10745
104441
7722
0
284062
96097
70133
24467
0
89462
91629
0
413069
0
0
0
0
0
95493
0
0
49384
195617
81784
0
98483
161569
74702
31140
0
250781
268421
139493
0
234027
186192
166920
21586
67823
0
105958
56081
179226
80990
0
14877
8814
100040
0
0
1458
36423
284904
12497
0
103126
218178
146753
230056
0
168800
0
188811
180357
0
194276
94733
63008
102747
66690
138127
92177
186960
133030
0
145140
140998
165402
151206
202164
127886
23418
0
93421
139582
306113
58462
110368
98313
0
199638
321187
0
0
83839
218341
15513
41952
97097
88462
0
320883
0
289338
9063
0
0
144770
161957
58974
60084
107444
43200
158397
97524
385339
125684
22812
121995
88462
71927
5728
48756
392695
0
96037
27201
52637
198977
180990
26832
256579
33247
6997
384008
0
174548
172098
0
0
184229
64165
24272
0
202315
40815
238602
133572
168204
93144
55260
156628
253962
110505
33815
100832
79143
0
441665
93616
0
31610
0
0
33151
129529
23046
328280
211299
201798
127107
144176
0
0
0
91526
17170
54224
136809
173714
0
214605
13403
92228
256974
157916
52252
0
0
130715
8404
197184
0
108005
0
259612
209881
0
90448
180520
32772
87072
14803
167577
79672
156068
73829
0
0
121709
118522
43870
81282
0
0
61598
73631
87261
73656
286848
0
0
8370
163306
91154
227207
267520
131943
64614
69756
91372
0
210182
249075
91820
120393
0
31278
0
83370
153161
130326
81566
169877
0
78763
215397
151723
0
55432
0
273623
0
188692
81740
78766
33507
3790
124045
0
0
127675
27453
99542
78802
24160
283752
22423
267299
181290
256371
253369
92798
170697
0
130341
0
196131
33228
173854
232789
23272
0
90427
25299
0
123197
17403
111327
137428
27544
177893
101313
140490
83795
0
0
80963
164723
12335
86057
215801
381995
121709
13892
0
143528
21933
86120
41674
0
75598
0
225404
87173
40922
121029
117844
132512
0
171778
0
0
173712
85863
348840
0
27070
111813
0
0
213089
0
17689
172736
136046
254169
314721
194772
40074
0
45367
134138
260755
104477
143671
126049
399492
76300
292738
94934
278183
63384
132860
105691
80922
363589
116338
21412
94837
98622
119544
85787
135645
120438
0
0
0
66506
82303
67462
96098
65674
0
124903
93920
42079
170637
119811
84243
137433
105396
0
85781
0
0
219545
0
162350
35675
180090
207694
97015
78400
257007
46578
109910
14308
0
115247
223476
265707
110789
190290
0
124158
58262
106290
128231
149283
210668
0
183344
22415
22112
138702
38735
214298
0
98947
38692
223800
268695
14559
446633
143078
0
120019
147614
0
116079
17414
0
182284
96574
150437
176088
0
0
148121
0
103919
0
188199
0
106200
195560
65027
0
154402
191683
116486
0
201237
87500
89521
87536
120239
0
91788
34066
271730
158205
151832
87648
166760
155349
0
83523
0
153492
332882
81687
25051
0
206351
128793
94074
0
22343
164817
177400
0
0
20506
79623
0
37895
168059
133595
0
189223
69922
280936
87259
51850
172215
248390
0
423478
0
0
0
324489
113188
9630
217395
199439
40815
106765
47535
72821
3004
331867
197817
111537
113042
4390
154510
101574
104097
138936
94809
8038
22093
151614
207398
184558
98744
92760
298314
8632
265370
198414
0
0
0
165174
0
21141
0
72447
159963
171374
0
199118
52743
175501
75626
138586
0
0
23707
145562
106926
200058
114743
181722
62672
103226
112636
108218
278597
0
102049
0
93157
74766
0
220137
60824
169950
0
378041
150693
69050
224112
303912
0
165576
109515
246302
173053
0
50339
0
265297
101553
29697
248278
0
45254
219541
559658
0
147313
0
149661
0
65649
178360
72428
82321
96927
0
0
0
99150
86051
45727
200987
108070
0
91914
63898
66725
125684
263408
159249
72788
205199
146455
0
0
330797
341023
0
282540
167158
270361
85824
80612
0
0
0
35299
247103
83173
128768
0
131945
0
116210
102503
129476
69035
0
64643
83203
128787
0
231088
0
154754
94245
0
20209
268972
234830
60732
9080
1118
162769
58394
2696
189534
0
0
157214
107862
56554
31610
97361
100794
96670
88494
185364
81882
93444
156276
73782
162548
120559
0
297386
264729
288950
220230
0
208678
42144
219369
0
51239
133425
12335
97064
103384
91820
57711
99792
129210
129081
7015
203504
107788
8632
71546
45659
0
183048
128908
99193
0
347499
87694
202764
0
159456
52486
123848
348048
97765
0
58290
24810
19727
241924
87601
69615
24030
17202
182963
166037
35354
212508
140243
135161
40978
41836
0
207900
159650
80329
69502
0
142149
0
71434
163109
132406
178934
104020
194765
181162
113558
98414
0
127417
0
132707
203333
0
141844
58645
90457
0
0
48120
59956
124485
132611
93018
0
32540
0
30033
219895
60013
105820
13440
0
0
81407
0
101708
35976
42343
327721
0
110259
0
0
177613
392476
0
270586
0
105208
82745
53423
298885
50482
83016
0
0
240122
0
0
132774
0
34168
0
83970
18256
37570
0
84012
88278
113470
0
166143
0
49945
0
267811
0
278183
131530
146931
116608
188013
68878
151890
63936
105983
186651
89006
93356
218341
169950
62003
103068
102966
89218
0
0
97603
945
22931
354847
4908
83209
176349
8079
38057
263900
85076
79602
0
140130
0
154567
320788
32008
136624
243669
166606
293533
40815
40026
58056
258476
153917
134814
132435
97361
0
58278
471653
13968
153047
108897
95974
81590
103082
0
83586
96617
95673
178599
58402
0
152572
135920
276380
101370
193991
59863
205930
30455
0
34546
0
121106
214288
0
127417
46252
167425
123551
23936
0
0
7671
78250
0
38663
167733
49527
6039
132848
122251
214564
290011
207587
72260
74485
89559
0
3057
208642
41055
174978
191998
0
177461
115602
0
60084
284253
0
19968
208110
195961
0
103605
76480
13072
176085
31627
78433
293833
0
74115
0
43239
0
97519
289164
132238
0
74417
0
132512
0
148850
82633
207552
87746
140012
175428
169999
566264
262898
130502
165750
32259
0
160115
237335
146463
0
0
125915
27289
168137
111675
96270
143931
61271
83968
179887
119189
132683
77392
98531
85480
0
90429
83173
71067
0
133459
321752
0
92970
117950
219074
34412
159676
96877
180494
0
31969
7576
3987
169103
190269
118938
265621
159026
44392
495276
0
218864
130582
310322
275684
59213
128997
125977
223755
239792
0
306564
252778
77686
181390
386701
0
321017
61072
22454
0
122116
0
0
202073
215349
22423
97603
23272
247736
347135
160433
65091
35327
190231
71910
61716
15396
96124
89717
200674
0
330936
54519
180486
197080
69618
93026
318944
0
172839
0
180722
149827
656
40605
108729
0
97640
312658
350669
123478
0
339447
5082
62196
86505
134857
23384
0
39286
110100
196944
140553
129027
16838
0
1541
58550
140661
135658
47171
232774
56875
325918
110042
182904
0
107302
0
0
0
60134
184441
18792
114736
91277
94582
55285
0
0
113924
267577
0
21412
76298
72766
83968
126491
182477
84539
373817
87635
198182
187007
45131
219065
0
0
153316
0
36781
412971
123924
185502
0
149380
0
125635
0
243597
108634
0
81882
56456
40356
405096
116514
0
0
0
44174
274042
99475
8088
217756
10193
0
114749
147697
0
310420
84823
38883
0
124485
208309
0
0
67089
0
230406
27798
280245
13657
367850
119457
0
20423
13968
209320
893
168293
39530
98393
274957
166920
0
0
0
23753
131666
96963
177408
22474
139168
356629
55565
365846
36159
48069
45693
192868
0
160186
127073
65606
0
117769
43646
72713
80990
137561
21845
136925
0
58467
43121
13968
24395
262538
52029
114574
151089
175088
56071
414458
22474
0
50107
161086
670
145203
157433
136361
166308
0
0
180244
79820
163777
362443
0
119560
78773
265703
163363
143936
103536
93029
127575
61725
194765
195544
585
237330
89039
199433
0
147564
31991
104661
0
83250
0
243175
47494
37693
0
0
0
0
219065
0
87526
73310
120360
82712
0
314925
262192
191998
170755
0
123274
66233
140933
0
28591
21901
0
13179
89581
0
28006
453248
163697
28542
144309
104712
50339
91651
0
72330
0
0
117482
171287
218613
66923
0
166401
91372
217746
0
21003
239791
17193
65937
134513
6445
118598
108758
87491
76312
240994
20337
0
13378
67290
144890
58860
34647
54882
129112
93441
159450
270780
74334
101959
0
291498
256235
134138
40562
68733
0
234562
160426
77075
193215
276189
0
12809
35146
55941
18744
58543
140808
0
433685
61566
0
0
98434
104369
318810
170947
0
0
95915
269670
232468
21684
323095
190420
288064
35112
217223
77466
101931
169143
0
177598
265982
233167
0
0
102875
113787
3369
210283
54518
0
0
163093
89573
0
267195
60469
80804
0
126730
148750
73566
119969
19727
84569
68893
183606
111718
243690
137973
61749
5706
184440
15006
54475
141349
211336
71496
129977
242542
0
59154
90707
70772
253955
0
166208
3768
0
42803
128908
159790
0
132611
81282
244586
85434
65520
317920
0
112324
0
128926
138322
85899
86505
0
83733
116514
0
152082
291346
65656
60356
101139
158210
0
0
251543
0
83882
64232
68837
0
0
283670
80438
18565
0
54870
0
0
115303
81643
3773
38585
227208
44970
99775
109861
0
295345
0
255053
250673
163239
160727
76789
156656
0
122333
0
95289
301782
0
24553
0
162686
222231
176002
52168
151017
12950
93531
279002
184908
93416
86853
43007
217482
92870
60191
45693
49939
475879
75250
26993
68878
25707
65918
14732
179261
125597
0
174676
351184
0
142617
288170
59573
39715
78564
105918
185936
120360
371987
128910
92177
132574
44749
0
167184
115542
85434
52310
109349
185412
0
247378
111633
243597
0
75097
223052
2456
41377
152809
123356
194294
64479
59072
0
187152
160643
37622
177629
77485
188594
295350
19551
0
0
28963
91675
98349
82226
45080
0
56442
167006
102966
27544
145341
127568
87386
90098
9697
217223
245572
0
121696
196411
88245
137922
156790
160731
197743
0
69071
0
154858
0
72748
166927
79890
78039
167913
211524
241802
148857
229955
218237
0
160329
98496
119368
37382
0
290796
0
36221
0
88011
0
32496
80215
48848
27061
0
134044
67205
80804
147730
169654
0
133773
84978
146455
92114
13403
83054
265060
136899
78678
68090
75933
84539
232128
120959
84685
0
285205
37843
14284
42381
0
0
157257
94246
242049
0
0
154121
30098
170110
103542
177552
162947
20506
85306
114077
341367
0
0
182008
97935
165746
13968
0
0
108124
42803
178377
50201
162487
154218
276243
108877
215397
99928
22228
65285
55626
99144
32595
0
305721
227260
117123
0
322733
58258
266648
15310
0
78146
140991
0
94395
45441
19445
263326
0
350353
178377
75598
67042
48811
30541
63088
0
153961
0
0
177247
44494
138412
38002
360699
226901
14328
95899
176905
233141
104857
95786
189737
109031
178057
204138
206730
82687
23178
234830
117990
0
0
121625
0
110438
196807
93046
134521
0
0
0
201440
0
253894
116967
119805
0
103975
123576
11389
10157
188970
85160
32519
127555
90003
312667
122640
0
10445
266044
97955
185537
68189
90170
0
85594
236250
35311
278037
34542
13521
164966
116305
0
202416
152343
118955
155550
72973
0
74652
136538
0
129233
46586
140008
0
0
0
0
66268
56875
224074
0
3460
81730
0
0
136310
134437
236789
0
0
100836
52486
0
44633
13892
96592
29622
294975
0
115685
94660
207224
70263
176849
10051
0
98413
49078
219777
46451
109173
103384
100040
52453
133211
0
286223
11827
84955
216937
254256
231234
326394
70912
176349
110610
45219
66019
72803
179531
0
62943
72478
130351
135707
0
136759
149733
151014
45727
109271
67015
80541
0
166098
206743
123475
70739
0
64843
95200
127418
353623
0
57433
53385
62710
173174
288469
225967
205299
83421
0
67552
206730
133990
101200
171287
143377
137140
0
42589
123551
172756
0
0
14091
302304
48428
0
74537
52139
218444
92177
0
137454
77203
0
0
145700
147415
8395
138255
163739
127105
178516
0
148025
192840
156076
402508
256371
132017
68738
129399
0
303230
219932
89573
0
280361
287065
364922
72815
154848
65607
179277
225811
0
0
79887
212713
75695
0
72736
0
210614
81197
299841
121296
289491
0
206872
228078
58971
212340
25299
256869
0
0
136545
0
320085
99293
169273
214976
54607
0
73056
109202
37883
146941
163995
72489
298525
19538
194810
124560
58609
299915
220651
148528
0
153997
61696
70570
92502
260208
23820
0
94400
142408
263475
144050
55072
89581
44038
3768
163716
134917
104178
164531
0
213983
16685
66976
186290
309637
99201
51378
130089
1463
99401
0
0
108857
129872
75755
681
73138
104661
16322
81391
296700
52871
141523
0
0
74728
112450
183070
130715
77711
131102
31755
0
47535
200043
90025
125612
23342
454480
202799
18669
175896
58976
0
0
227547
13259
102591
0
340966
71641
230415
158055
291081
140962
157433
0
178912
64854
94044
180990
173020
269345
331985
203167
148438
0
137971
341019
50838
167839
110689
43375
242677
87348
89574
0
114503
92696
94922
0
60966
0
145886
78564
453611
0
251404
231523
94743
243597
87309
0
84263
401690
199626
57580
307286
0
0
152300
338848
259986
74799
98483
88245
104503
0
0
186810
96516
25776
134295
132395
218368
175488
4346
84119
163078
0
35884
176633
173918
165860
73232
105016
173609
0
0
0
50320
0
0
367457
0
118245
392082
58550
98483
70273
77048
0
0
168548
0
16601
70766
116184
0
178757
246646
283075
296700
71189
28107
111254
0
89196
49771
235434
0
510716
96700
0
221626
0
328152
91842
201274
113640
58264
0
171720
215348
304035
106943
309637
156361
132911
0
121621
59548
221543
238092
0
282719
157962
306804
59443
0
58191
180132
0
183716
214825
156309
193903
120838
0
0
225256
0
0
78632
239248
279857
0
54275
200996
485856
172620
256953
134167
0
146969
163959
20140
220251
17611
177180
86329
0
79658
0
151007
93734
96350
16486
278539
0
0
0
65993
108628
22474
0
14987
178038
90441
113096
0
194808
102308
100832
141000
60013
127808
149394
12852
88477
159360
196718
186753
334854
133610
82745
81056
47082
86374
231757
36918
207711
0
91760
0
0
24001
130658
121264
95430
55257
141844
294222
154674
155589
94808
210299
213773
141349
121662
158440
190869
174636
66236
19154
0
108886
0
20024
80081
0
61696
179887
146467
8851
187454
124041
145948
210769
50437
6224
91175
195222
121969
298158
93495
246920
98389
123867
96556
22343
23923
76579
0
16601
22752
144079
78099
0
104585
83160
0
0
165174
3805
52222
0
194455
202415
77434
169195
95831
49918
317686
0
119477
67248
93620
0
6395
160377
0
94410
6176
0
31836
70735
120979
97342
101281
145221
143290
19207
23721
213926
92038
227790
43849
0
0
0
70858
62495
234077
259452
111563
57510
249817
0
325991
43311
0
199114
19818
93432
0
150690
151436
449136
27660
0
70182
90821
0
0
301874
58418
0
152300
0
396616
140519
0
0
77340
84645
77745
37785
35839
167046
87495
105656
168226
133030
37257
120820
85115
53178
149020
0
170620
158644
0
80355
57854
61253
321261
209090
201189
146576
48014
5033
60741
35829
145647
92227
381839
66832
147277
151972
29330
10884
169863
233530
244296
125760
189859
0
106926
0
0
230943
0
25607
33284
0
103633
182757
245355
106394
20464
63969
0
195884
341680
0
0
217380
48848
333019
0
298165
216411
0
395914
138412
284999
132017
471292
116497
0
0
1923
60357
92104
0
54564
0
35807
241222
76398
0
284999
22423
108516
0
195617
62107
194670
0
0
47152
150679
158247
202562
197242
50901
130328
150969
372149
0
265664
270736
45618
9691
454726
149469
121771
225365
166978
72766
67863
162542
117839
111242
57441
81321
139493
0
40189
138123
128827
0
223444
213769
56925
0
212256
0
209948
156288
99421
0
0
78907
72766
91813
266603
239462
0
0
177178
78878
175892
244730
131018
38735
58290
0
0
117579
49918
94597
71976
77618
91813
0
18831
0
170482
260097
136248
15329
100832
18573
67514
0
22343
57129
154106
24749
270824
80874
111712
170298
63831
235819
26553
21161
169379
165548
149733
141897
0
39624
60469
62698
111855
138322
460410
108441
82301
0
170976
0
7663
131081
430737
40045
327498
31094
75353
353240
270240
6322
161656
268689
178931
366403
0
90136
202755
83579
274275
89594
111825
202347
0
401
0
88489
0
255390
256974
228862
169654
302246
56648
320196
33952
47088
81329
0
69632
149283
0
114138
46070
186962
168493
240183
254048
0
0
63397
133970
255080
66115
245140
229333
81521
0
136839
85824
129468
218125
133741
71386
178941
19538
18863
177683
146885
132774
188993
0
98035
1532
68380
87237
201295
0
290619
111491
227680
28413
59842
92936
36423
68591
77618
2938
49236
211611
254945
138656
26252
69468
32964
219670
18354
110191
11415
365544
16909
115147
0
93477
34598
134608
0
173105
181697
302577
70419
0
64341
153225
0
176188
231392
252431
356189
78781
124903
0
76543
150740
193613
67838
126052
8814
71794
0
6489
89048
59687
0
0
162913
0
294975
176838
23070
79342
149733
138644
51580
52539
152300
172644
0
0
186408
181840
0
0
155440
180690
72260
63245
300991
159510
0
67296
146464
137970
4479
140752
86844
311978
0
234873
0
173073
227665
101494
111219
65510
243240
64111
42286
80872
32654
108516
216471
81070
0
124211
229433
228199
151007
161850
138341
131926
298224
72742
136200
0
0
86198
241845
98934
166888
293660
0
0
0
91275
146079
154948
141245
118898
64643
42843
11978
184171
337945
249173
230056
0
160180
14768
47651
277152
121896
15505
60279
0
143980
70733
193988
85701
111971
46617
53111
123959
18253
82960
0
10211
159859
0
217045
56461
133508
5810
127082
0
89390
92913
153316
0
68347
108280
146381
165326
0
0
81974
0
140999
179277
70960
92088
202120
0
68145
83062
151256
0
136974
0
122956
177591
89253
301766
231025
239368
210208
43234
37550
189820
19052
0
558
0
224577
57187
61091
223012
168229
139975
141775
209002
46617
73651
407223
204791
214288
0
230220
173975
0
18891
0
227547
0
83763
110539
0
176896
0
216526
312789
87746
79825
181592
198968
188938
82007
195525
114547
233952
246223
69106
160377
229187
436566
158498
7663
96516
274398
222002
213401
146173
0
53674
59682
0
208064
368288
0
0
328420
26325
0
107029
260762
253740
0
222091
167060
175623
0
0
127926
386543
52583
46632
0
0
130474
208377
47215
355450
166040
99627
0
5581
200875
166838
156354
186200
27992
333755
126152
90229
241559
51775
0
113298
110682
0
0
0
109383
45080
0
224133
0
0
36884
0
28968
211224
550898
54689
54542
0
173431
74342
254364
92366
20359
0
46747
122132
267343
0
98300
129958
0
127573
131803
97923
53512
90053
48337
66475
36158
25268
182261
154241
0
130958
100738
0
142792
101357
273000
201020
0
230378
116277
92474
261248
301215
21692
121168
82891
11063
136989
162513
1346
122314
98372
11178
107199
92474
102195
316352
252929
0
116171
313760
61571
303943
92355
421358
91362
365688
99822
30186
12950
187861
33353
187165
20699
68591
51614
45483
0
160584
0
263100
47470
130958
116912
117476
117
14091
125185
185343
18195
68605
0
214658
67863
57200
33019
104971
0
269243
141744
71176
287334
50799
101458
89966
361584
150246
45003
102492
226006
187982
0
62053
172668
212497
88681
89026
93389
97046
106786
0
0
0
0
3056
34657
136907
232598
253655
321261
308311
94490
91997
137774
16193
6656
130302
150411
165874
102545
0
158059
281760
17252
77664
0
258856
108070
260826
73623
112299
91999
36453
340747
94347
253962
131073
0
165880
938
56163
347531
0
110666
0
148052
128246
176788
239554
43519
248467
95430
23006
331538
78595
99045
78592
169661
0
59532
172501
179809
256054
0
59373
322408
132991
129763
69527
186064
65372
96727
42843
131945
0
246750
60518
90456
216531
283166
94745
113276
217735
38561
223259
43884
0
97440
196986
134031
96109
0
117123
260596
232196
0
60013
19745
192437
0
226438
194029
107604
163778
0
128482
72824
230848
79516
128377
19714
102371
0
150563
140479
97133
40813
71913
50114
0
28468
169383
31042
154183
0
0
53788
173918
53249
9464
46578
22423
162017
129963
148164
0
70151
32633
309637
16194
0
99496
91770
82279
176277
127573
90998
0
311052
30409
0
113640
87601
200910
190117
275340
44512
96942
9341
0
176422
33243
104108
0
55257
0
0
33692
51780
47652
88295
3394
323101
0
0
80874
203779
14048
0
201189
80305
16685
54074
13315
278531
83870
25268
2066
67266
45509
212930
90047
97987
0
255342
96708
0
123570
149577
181594
70780
93092
283940
0
205643
0
209736
276613
8550
135652
46550
113266
175542
173267
101816
58325
329052
159314
86525
301196
182079
233319
193408
0
80744
125763
214063
72160
38329
4145
30495
26998
169719
176340
69685
60084
0
178555
43742
91930
0
0
142979
76434
142288
86696
97704
297132
0
227947
140808
33196
72045
98242
216182
207492
96466
503108
167887
153047
115702
165999
23707
82569
0
53217
425137
0
284999
164416
153818
271472
0
253246
157918
34658
161503
194712
233196
163089
203177
36710
0
81539
68213
361471
377904
124361
191784
220808
91887
85257
105396
0
147612
14440
238161
387841
97265
0
17496
133030
114330
70816
249667
206125
13628
0
71588
295501
279782
249261
386843
0
296105
287473
81357
0
85912
113809
0
78423
0
311010
163681
147671
62838
77044
45760
25765
157916
0
171354
406853
80907
121497
80204
132298
229338
72803
175249
0
116973
52241
79772
181930
90229
0
349427
265911
137080
0
64463
97133
0
285045
41015
82678
414486
60966
94051
48813
170501
162738
117020
127363
96983
0
21031
42960
21161
111729
265621
20245
71081
188037
299841
46075
176752
99390
25607
284915
214259
136220
151709
0
52184
171229
174153
185251
116581
0
27168
155194
68120
215344
31880
0
203602
282383
143718
0
229434
71520
218386
80872
5119
0
156162
0
132711
285114
133202
138423
175845
236355
278183
83983
0
103988
376914
151236
0
104751
79590
95263
54574
49313
267058
132264
165174
0
96611
63715
253284
315658
15341
101604
0
81494
0
95767
276462
69331
83902
26523
88768
66141
0
15834
94133
282190
200238
147564
207717
57909
75711
22497
67166
156658
206632
81137
137296
99950
76789
194991
88118
91975
77992
143549
63607
131112
136747
199666
146087
226438
51486
70827
137292
132486
17133
0
273022
99779
171354
230874
171229
143573
0
0
173543
0
224139
149525
250209
89465
104738
126260
87732
87094
125018
194018
277075
142543
35365
0
126482
0
0
129554
95281
0
0
90483
112515
146603
86710
0
92419
132298
0
0
220085
0
234073
405886
465458
309058
98898
24797
127018
65995
267576
344354
208789
250090
0
113406
263491
336533
343501
138493
1665
9502
99150
299185
12665
0
115957
88308
71862
71437
0
13833
38458
75424
103571
97044
43375
96447
147623
0
8632
217223
0
175244
85115
155377
109054
139040
162089
57129
61905
140982
402310
28316
244266
93418
254223
92334
81307
0
0
84570
225365
42758
50713
125085
91091
96098
98012
39458
67705
70345
417066
92683
99496
49166
135249
0
0
213146
0
0
192985
175716
93996
258255
0
51935
80874
0
221873
320918
53283
185287
11989
242114
214325
0
43311
242211
277467
18692
18471
23465
0
17465
15172
345490
0
157962
91577
69939
103266
97804
10400
0
83324
121718
149957
158165
220187
98242
160808
0
82718
259818
63715
290307
0
186200
0
64137
16807
74015
325957
0
255232
59986
248212
0
0
44522
62753
0
244320
75250
190029
83423
149478
46993
180897
163239
134069
85434
157874
357376
87699
62292
5378
0
134127
146437
0
182643
64704
225070
361094
0
174686
0
95385
197462
221
154340
275922
0
45136
43858
16266
344286
0
37509
43519
121328
229953
210372
67527
81966
141410
134297
215920
146501
251485
144829
0
0
237064
228207
261389
232223
78187
121528
106836
49777
155062
0
178642
132257
0
314957
93843
19227
55985
184146
0
235979
181697
256065
103096
0
0
0
150563
84539
202779
247187
335706
52029
133264
0
0
389095
0
284079
205447
91887
41173
285814
0
202434
184800
0
0
124031
83588
73631
85513
103964
142654
145084
0
446894
149200
191044
93880
257557
82000
153132
168726
113480
143723
78887
113013
123535
22518
249378
131099
0
122273
0
200870
80018
176942
12227
74135
377246
32465
0
38671
0
112383
55650
75258
8918
165466
209205
40949
102990
122861
0
0
23520
228684
70013
127566
73377
156443
148106
11748
89725
345125
164667
95508
141357
175090
0
30842
479797
157448
0
185227
209736
194765
0
0
113893
0
73
184864
172591
43584
19005
158439
191733
52273
154106
0
72390
0
294444
256969
88270
246301
314726
52259
81357
21901
441358
52323
0
313504
203741
0
122969
59508
279750
416425
0
87133
13253
186185
132274
0
0
104604
39715
112543
0
0
86470
97665
234166
213604
11133
30779
117505
327611
243223
341322
0
89460
228199
136001
0
80491
202416
325895
0
0
170074
0
157312
112675
0
157802
0
71911
221562
237673
0
37868
165621
79274
133575
372773
327849
270234
103047
133432
84781
162649
7360
145016
178241
0
18674
0
5581
0
41175
453214
109293
325895
379624
176587
335515
186826
0
0
250900
160008
119714
0
97982
245456
288094
0
410874
30218
21545
52908
0
318974
0
461665
0
147317
0
91520
235125
158397
0
123944
328280
67819
0
65278
163338
201727
146359
98432
270015
84393
192253
27552
0
110421
135635
217281
229119
0
0
29129
0
22457
174906
0
156658
248839
206645
68547
0
0
26657
62915
0
98988
41991
0
0
111669
352742
170697
50338
145084
61075
0
423103
78786
80200
93258
82541
153957
28512
168688
151621
202347
169009
329918
194035
146432
89231
0
195903
0
87173
255180
0
0
0
0
261088
0
62835
30709
347864
154434
155125
15088
212569
0
222889
130502
172875
0
45975
218421
90285
93258
32970
45254
0
20506
0
0
92321
0
93195
85115
0
85013
171770
0
136246
101369
179071
94733
24605
0
192868
84023
167627
0
0
119651
25707
53179
0
99205
158570
114736
152077
4074
188241
110645
309166
0
306541
1530
223788
0
0
75506
222850
35244
0
300998
103579
0
69104
124242
0
170261
92250
15356
123535
0
108972
0
234027
430225
87173
29492
32475
173575
244931
0
124505
118245
178784
0
94287
177537
0
281292
271723
197752
117593
6907
85480
0
201852
0
224793
62523
152686
0
127916
0
84902
62767
72855
574
114665
200068
227
116267
222410
176568
94562
0
158335
0
88379
49905
87430
38017
151206
0
91999
76222
134654
16658
18855
52734
62312
55700
178941
0
16280
70151
18818
18471
20053
132304
78889
0
0
19227
114526
210547
0
767
44604
26632
261529
223246
125391
81493
127564
175061
8462
181108
77641
48779
248821
107581
174336
29330
183728
220085
166763
17795
242179
0
75525
48286
278559
226694
43239
180809
203231
131742
341778
28321
153347
0
72766
61364
0
0
134305
93420
244240
106786
0
118942
89559
193171
63168
0
190722
189031
572032
135491
299212
16679
82720
174494
19569
90915
113072
72918
97710
179411
71434
31278
188241
169950
0
84569
0
56215
95030
139414
226560
240740
44152
181176
36969
86452
226941
135524
126875
14899
92224
82379
43033
149644
150507
122262
0
216242
182123
7908
0
28093
207531
75090
0
97567
0
45844
0
0
96574
26052
41554
68216
72918
158946
159306
162972
179385
88888
0
0
180183
97667
111563
303673
139578
164818
0
24922
133425
68628
169072
200174
171735
0
165190
0
219754
353108
32654
243182
277423
216292
0
151007
86254
0
231828
8900
17231
0
153858
184530
128827
68653
166298
132627
53419
92186
85793
64823
0
260596
0
66475
0
113333
0
91946
86309
314925
34982
13383
371523
38572
101926
320788
0
256403
0
266476
0
0
83706
118522
128844
170636
26400
0
67204
454728
147940
119645
0
309117
44371
0
0
49614
291879
45698
295336
101372
279990
233636
89251
26155
0
66496
45219
299857
44414
303651
292390
191800
63211
112746
0
193991
283245
111632
9630
0
227295
166920
253761
156089
170110
0
128632
0
178477
105397
19081
5378
96756
275247
77658
156018
373183
138826
0
6601
36511
16208
122899
0
90833
0
178197
135273
165174
27582
177537
88805
196296
77413
67816
140037
413942
0
75372
138531
322239
100791
144151
121626
248585
0
93447
208908
135214
151528
161835
107819
119825
0
340966
184606
0
0
226902
63532
14447
81020
188013
218919
133308
114397
78868
0
92904
310276
20404
353623
112914
49547
38441
0
45024
43385
333223
225917
92775
140333
0
292843
187585
183048
0
182563
453509
35807
98088
78010
116477
0
193599
167820
299860
174474
0
38775
71452
0
134942
388546
325422
10300
239802
182906
44371
88572
0
143558
133542
99459
0
124321
13742
247195
139378
5372
11415
86447
0
142527
165974
178003
185912
166684
0
22630
297796
268386
108122
183910
20876
128745
122759
78878
87861
392603
240862
287131
314761
28526
136254
61182
178197
263475
3060
14428
93191
241912
0
54694
118349
250345
22540
124392
101604
199842
173174
315741
118691
35597
17710
32964
139790
83983
15505
0
187830
354597
253369
425250
29788
97879
0
166760
89703
120937
250490
91322
96809
207025
0
267558
85394
213341
170184
188241
127418
69851
0
483416
120302
192253
0
18234
31564
220187
210283
187007
151690
101278
111713
150591
229964
0
111504
13806
0
121969
199450
70263
108070
157737
231577
175638
0
97887
372124
195145
115702
66506
0
0
173721
94837
0
150962
0
82391
43015
154445
337934
124903
182381
234481
199823
30291
136611
154850
92227
205416
37530
34170
26008
120280
290472
334093
0
97672
24241
186200
198414
0
82756
0
197891
0
147762
160529
0
65220
0
100177
151238
171611
69498
64486
197097
112022
4752
389102
161744
154850
75463
180390
19154
110215
76789
0
54483
166345
182666
74144
207694
179226
562782
137120
295689
274862
531819
0
341023
202496
226651
55608
158661
66630
0
82114
225906
0
241169
49416
312791
0
101813
300197
197423
130317
34313
87089
0
5698
244204
10526
0
0
0
0
0
96934
238510
32231
156348
465322
95158
55608
49184
0
0
19994
212506
46400
64368
170935
0
101574
183048
201411
321187
264932
0
134506
155299
0
73138
0
99175
78119
134373
0
105835
0
128055
191705
106751
177160
45472
0
126894
210281
5725
0
27708
34378
183088
164378
0
167285
14308
0
284377
374380
89677
0
167577
117078
0
254498
170116
176340
290352
0
0
130089
150782
0
269927
88564
24361
88568
78163
0
239013
100121
52451
290737
0
0
233808
79044
158950
56081
66964
396605
180519
0
107943
91796
123557
269124
243934
23840
58124
95309
0
32094
95522
49400
55310
188918
247378
71641
28413
39725
120215
80895
190593
92250
0
85013
123778
153925
46094
0
102558
184840
308124
223644
116581
176666
250108
0
104199
75200
147397
151504
0
64012
60896
151890
218867
121487
147459
139735
88097
331822
85111
178057
0
82266
556924
97833
0
0
261942
216905
23506
134277
140808
176865
148774
30630
254945
137156
73524
59213
14977
88421
0
144920
19551
230874
235331
296852
65895
137233
212316
0
49851
408149
0
318369
340934
207224
195950
58022
0
0
263132
114535
269858
69523
0
229674
102457
64230
80671
69707
134773
187154
2541
134333
287725
39281
45509
82836
197412
0
0
138229
142165
175244
99951
129881
254318
195578
99460
0
198965
88436
0
254055
40176
152908
76207
180884
115147
68036
69523
0
88469
82301
78416
0
177400
368465
141515
261385
300108
123907
179546
51056
107977
95805
91665
112596
95983
136393
139107
0
50482
160439
260557
94490
252827
288089
0
90832
125820
196211
97083
225811
32210
149733
153108
155686
0
274724
270108
23070
113616
0
85370
189341
64464
252307
17403
143675
171320
39170
201382
183753
107977
135214
108566
21221
104874
0
0
158815
0
24911
0
116608
59650
330718
0
187310
234111
50849
46968
253164
218054
0
261529
0
3117
68367
0
16139
138485
301913
110097
347948
0
279302
0
236250
81875
71473
62763
0
43399
0
150124
95992
127432
265638
80355
177691
0
82292
266271
243778
131297
66347
90535
306321
0
178653
309031
78859
21031
45901
89784
64131
194860
140598
57680
0
117388
173136
40605
0
125954
0
298701
150246
210512
99442
144806
140193
47470
55094
198398
13870
271498
62142
0
150584
92760
241218
431929
418212
156540
71006
149714
118267
83328
297411
294686
18563
0
0
58980
192950
151433
194772
14109
0
0
78163
164302
74590
205158
37509
109008
98427
0
0
265689
0
0
272636
106433
320613
0
136190
135707
255368
47788
70997
92511
68837
89986
321382
31310
412733
0
10308
218613
115957
92871
253913
107581
110880
22812
170095
43396
6633
52637
157997
94127
219200
0
28468
0
0
71067
168672
0
56669
97064
219767
171064
136709
244113
252335
97721
98567
183088
32682
95865
149900
239476
164723
154106
75542
115943
98770
361587
0
109402
0
155850
68213
241734
39280
93393
27726
90259
0
131497
59373
0
31836
393866
54962
367167
157482
0
200732
84569
103649
109046
179625
102177
299202
207074
151890
67851
264070
0
188702
194765
77199
40608
163427
90581
200551
172741
0
124872
83029
0
233793
56212
117705
273050
73204
199149
410981
140808
94753
73114
82007
80049
5595
261942
0
41582
26993
19714
19207
0
132694
147666
152925
249150
157425
290863
95696
138829
196194
154937
94760
101369
28269
18650
0
173171
163078
121328
120996
12167
171007
13838
435613
0
107698
58566
70181
239365
4593
201659
341304
0
198526
235522
79515
114757
101183
0
81228
189027
55646
95664
58231
81213
82721
90466
0
189178
0
115498
252287
0
82505
111537
0
136839
104251
95977
260113
136246
44334
103047
0
56842
188574
127194
0
38046
108196
103621
476978
246733
292001
127566
212518
0
43816
232145
136663
145473
0
249716
310769
53385
110194
209953
81933
193720
0
163720
0
295111
183088
84446
226029
0
78770
64897
80285
380572
50883
11219
113261
353108
64536
197047
0
0
123822
12450
809
18692
70884
103964
148491
0
100907
6176
149283
47215
182204
0
62967
28879
75944
320517
60027
138669
259986
202277
166886
357440
80068
133143
207842
0
0
233141
558900
0
256521
121948
116252
9427
93258
151947
294487
50009
172482
102563
74762
130250
372416
37922
184144
0
42144
503108
279846
294975
57433
166098
261685
159849
89253
97231
233412
246007
294631
203126
423018
0
297857
309892
0
4747
210093
14534
29129
69224
95430
142666
104881
0
154510
207717
176580
249263
83839
240052
0
80744
0
65607
347674
168020
186041
299952
99153
8855
91189
147379
261744
0
144171
34657
133030
271415
105404
258960
115634
323099
29143
56284
45454
342601
408149
0
173234
0
35025
140841
46707
188031
89026
193771
184056
269089
138631
45257
135475
218321
120015
221954
0
30871
98163
323740
0
292738
0
167983
82368
172868
272956
415772
0
262829
216660
372272
183690
70876
0
60824
214063
96466
0
76482
76853
0
225428
177301
52422
79194
53446
0
0
0
206244
293093
0
239056
326158
72515
18410
172460
51276
130880
253279
138319
115974
232844
0
347421
0
130967
251841
0
0
240003
171257
0
93981
77164
61025
13797
0
199118
185089
54964
66281
574
120239
221593
116883
0
138246
52882
182428
0
0
0
113509
169898
194689
166133
100540
54694
217385
100014
0
17784
98460
39956
248055
67266
95236
119227
96270
171739
232416
8984
113072
0
115728
2541
189460
34822
155455
150233
64532
0
61343
139233
109593
4390
89137
14768
73114
17784
248278
86138
172314
259790
23520
270268
218800
58173
0
216411
93895
0
0
160930
0
72387
282516
31565
44698
148234
21167
95661
32854
0
91930
0
0
0
0
87699
0
76791
32540
0
99496
62560
151637
168924
0
341393
87694
128864
121083
181007
215858
74701
74133
172254
245901
257606
198662
88177
185937
0
0
0
0
319126
68893
136975
101946
164983
144827
0
78763
44838
104704
0
438624
1463
87853
24175
91017
7407
104504
0
196410
271844
309784
257333
34423
31310
181082
87556
67527
195898
220312
212586
211388
102449
136062
75717
29255
22448
67110
91363
130920
145451
58648
147666
0
63175
0
82007
211073
142655
3060
0
34168
67549
337940
26152
78011
124600
48966
60631
363332
132596
259060
40805
197650
14081
10308
212021
60196
90239
128762
158094
35807
232878
0
26430
0
93777
54765
128844
58860
104367
0
257621
336628
12696
216890
418752
28545
224867
0
0
173721
1530
88074
0
103558
228793
150726
77868
145067
29711
162993
0
231283
0
191714
140615
325392
46613
248447
192852
0
245995
162049
92746
59721
0
44155
201701
89594
56783
220013
0
70061
0
18188
0
0
67961
0
300743
121667
116973
217897
77991
225411
231079
144980
96850
154218
27818
0
83492
6988
0
21176
0
127811
113791
19277
240188
194133
0
190302
0
207946
578559
92250
261113
120848
4942
100931
100832
176834
151152
246191
166287
48794
66345
0
90833
266295
103506
83941
0
90157
96098
27070
274341
160818
168571
144580
0
0
35629
207420
152566
57930
118038
271978
105656
67727
102566
0
152172
0
47753
89817
0
0
65273
119532
23594
230251
94442
174927
202073
140926
250274
0
229978
54546
309387
206330
262622
155324
149674
178137
38442
31885
34943
0
82886
70041
10557
165974
0
0
158770
197015
128466
46194
232800
77149
119780
68646
26516
171354
230812
133103
87500
316461
110014
32603
0
141032
0
94042
197523
296060
98432
202632
259075
87397
132991
271048
67863
0
220660
258926
180085
0
0
240096
284088
173714
62772
121780
251221
74923
143120
4145
0
86752
141728
400341
138557
1473
0
238594
0
243043
158913
169898
80305
119203
368032
0
0
301366
155588
115273
45637
274180
148546
42034
0
0
23344
299185
97575
95065
211217
0
214331
0
0
0
0
177521
128864
275082
220651
70588
59430
24756
91976
180498
205344
13645
260557
201852
70104
145107
0
327120
9688
364079
79722
25467
98820
77250
81998
26427
159821
0
306645
121942
42187
0
0
442262
251221
155504
254364
201446
68841
71405
457826
122550
120805
0
0
55523
294029
161518
0
70263
162089
113980
105351
137156
0
64986
12335
162488
19968
210704
143868
96461
210979
0
0
42216
110610
134985
0
231466
207224
101183
39038
206182
0
0
269794
65190
299857
84400
228291
64816
0
373426
171611
15344
212038
11535
50174
255682
181650
78880
14333
262582
29547
397907
0
0
11224
46937
97704
249454
198786
118556
48279
94308
58949
57433
119624
73464
101325
175106
51906
0
7330
188550
151928
84401
70275
0
25765
25718
291342
0
0
223418
86684
66238
127566
0
0
73986
165561
0
69768
85011
63079
94131
23923
321324
44870
0
141779
79801
241749
152026
39313
324027
274509
0
70159
113024
140372
3273
18484
0
73616
0
162050
259546
90678
67070
108445
0
328841
92860
28981
33970
134457
150449
34657
240297
167171
194224
191601
28601
91144
131688
46813
0
0
0
257906
275216
0
173675
75595
0
0
0
0
40665
0
0
79786
208448
69527
13162
320196
150639
0
58451
88888
0
3805
249263
58139
90619
0
92128
266329
68653
0
0
65666
317701
138090
81497
169880
181519
0
47204
0
67454
92777
314845
13041
239135
189552
218010
0
149763
201933
285667
0
0
245716
83615
340410
184914
38883
60163
165140
92892
67132
54701
123876
89394
72520
104604
44863
6405
197877
63893
6128
108973
0
306607
0
124648
109232
132294
0
167785
147151
0
46451
152146
0
74480
32094
79708
83144
87800
108259
277075
91968
142855
0
87636
0
0
97081
0
195163
149411
161748
257539
134477
378100
343892
217478
160115
124223
280703
73980
194016
186310
0
115849
196407
32898
126769
1297
205449
137836
34742
160008
112370
96790
106146
261825
0
289493
0
141793
0
98257
68628
0
0
399228
108537
0
265953
165031
197966
169150
46586
146259
364079
164570
61112
0
164183
0
53347
282719
123008
193881
100415
66988
233675
0
150836
262561
0
107046
24605
271125
438565
63815
263126
74672
60075
228909
123133
209232
7272
150636
104922
57433
0
0
34359
92780
19470
0
217137
62763
227308
107147
84487
177436
27812
21161
182135
99397
188006
131608
135204
70195
173947
540585
97813
157201
91401
82170
255114
83134
52332
41847
130474
29986
143183
152535
46586
71122
160216
71485
157007
0
200543
181233
71303
182757
0
140754
268631
73233
83708
215297
146432
185620
38595
199076
121969
18043
21933
0
72629
0
392558
0
81757
0
0
0
82119
92533
47994
55162
151452
41557
0
146493
61262
0
0
197155
360408
254317
259452
182941
332267
164057
264233
150851
102324
128907
251733
132025
164117
143176
163421
254663
177160
369749
22317
117778
242909
22556
226528
0
152655
240501
75623
0
151921
90717
30028
154434
160573
200429
61345
230355
217977
21959
0
0
124361
112263
159390
66115
92224
15344
95410
0
84809
70426
0
50565
0
243830
0
210664
259650
141177
151986
74969
93555
69045
213894
6841
112649
2174
32494
385963
4145
136459
90932
244787
230571
96435
65666
174840
87806
0
77203
51231
4663
0
23697
73221
50201
223105
303780
225997
190453
246528
63933
0
59542
90932
11128
0
0
0
91617
0
1097
151721
76789
138652
0
17465
186036
0
76467
56696
186872
51935
15170
151772
347864
366980
14015
2942
115077
55903
48741
64486
346249
0
118180
54798
174676
159203
315552
257965
50186
650309
0
42670
52331
266196
0
244347
266420
0
21901
345361
75470
48207
215977
259345
32654
110941
46299
0
46571
336628
234535
232221
346156
58368
138589
42265
146201
0
101272
0
0
216975
72918
230127
65039
157513
69549
129314
47256
312099
0
0
209276
130456
0
82883
186673
0
66645
0
0
430793
28093
214892
0
70735
0
193720
48849
286727
270780
0
117394
70864
133499
0
7092
0
0
184694
167743
202381
0
85966
0
85879
130383
173813
133782
28693
148317
137585
294975
86968
179939
275857
127144
40741
182057
121186
164806
0
68781
0
304186
135439
248026
0
0
162727
176580
0
64982
179613
0
165436
20209
130686
0
96946
0
19551
0
33683
120838
42216
105016
390840
35807
98392
116753
149158
91820
402089
26177
0
0
81127
161539
0
271910
0
0
99027
139901
112152
186102
0
318881
134521
0
286623
137066
220677
67519
61263
178952
91738
174818
105150
0
48678
46739
118583
164844
241273
255114
78450
249716
20441
64982
201666
147649
200285
130037
0
186041
127705
0
159316
269923
86898
0
75663
149254
164821
72983
3380
0
190854
109432
290167
231088
0
0
302470
99729
63276
141274
253270
100477
372955
108369
288038
282544
0
116477
0
63797
233555
124031
200222
20359
102493
50038
154288
0
156403
333030
132264
123551
220743
0
110673
116891
46431
0
73191
0
91444
0
0
244931
204732
189014
601029
75723
206182
48504
72072
181335
100119
91277
236702
61089
219343
328886
161835
303168
254402
78716
170648
123075
34100
0
130037
56154
305766
41582
218748
82301
113439
94755
35256
307249
24168
28468
260596
92970
176325
44492
75096
204486
97257
117099
48504
349015
209652
0
350336
0
312153
0
96138
479211
193028
42285
79342
67352
167733
40231
130901
104849
396837
229162
53415
143723
68609
0
113333
0
140529
0
286851
142809
123959
283804
54907
102810
69201
67727
22812
67741
237150
37533
86298
116774
0
107108
0
181393
29851
35849
0
0
247815
202502
70128
340917
0
216517
103786
76853
271523
0
139451
0
0
219343
85770
277815
107456
16779
219609
0
0
205277
0
71884
123594
0
253955
10211
0
235032
99409
254655
113790
260694
374801
327999
61747
267576
108628
291312
0
119728
103662
91530
119187
331181
25066
180382
85330
97045
6401
151818
99023
115133
39178
77991
24684
0
434836
75617
153108
0
96574
40238
251627
210769
130100
186408
0
467395
0
186437
3117
209617
0
42894
0
223030
178923
368364
129417
59864
89036
137044
159234
135689
150318
102041
69076
0
171880
246288
0
91068
0
197821
454921
91329
102183
183688
287686
110191
472734
122343
225082
100487
164071
134297
0
120345
0
225778
3762
187415
68547
332966
62082
0
236820
0
57909
58713
93419
222526
69749
0
245521
44604
0
188199
150591
190415
84762
168269
239333
159498
338289
192808
76847
270949
296709
58860
208616
230218
138656
295528
78773
39629
98898
0
268913
118776
206449
91945
130029
184515
0
65119
0
60060
454728
46379
428002
264526
65482
180193
178407
211455
0
0
81509
176942
142923
97116
130135
343636
38585
140767
222649
190780
126361
0
121480
44145
228982
253575
137466
166278
106958
303288
13271
80039
61091
193984
102314
112251
210675
156161
30088
55997
302772
134377
366000
105557
108599
169863
211098
116023
303334
0
76626
26364
382357
179049
119764
112649
86773
228326
0
70142
67171
74938
196016
272956
19468
0
132753
114765
116173
207832
55903
8550
85912
156246
0
13824
127783
354201
41377
69267
152273
115090
178430
181402
30871
312592
153492
27710
93520
225075
0
325595
0
41449
184143
319649
0
208343
0
170002
183599
226982
218758
230549
219726
0
196553
160214
87698
19519
0
58605
177933
212666
0
300497
283839
86051
339389
31042
369793
135000
234241
254945
0
95282
283140
241640
336338
186959
86153
178526
132000
118471
35668
206753
0
262252
186154
418752
213203
0
89635
204833
108499
51414
13637
107626
93414
87732
157929
0
469194
0
0
153961
87348
72962
150679
0
274528
116216
273050
19470
74388
147989
136010
268591
105548
14518
193662
363332
79391
7120
135920
330797
259078
0
59767
133211
182388
194133
43673
72546
0
0
3607
45264
5512
118832
141411
87909
58188
152824
103797
302470
327849
62646
0
51906
161098
303249
153108
35056
133232
162922
222032
186508
88086
155328
108414
19692
48833
63738
45775
0
0
357500
149661
90758
14680
364605
186200
23753
199797
64064
34359
7528
268386
40990
98475
133309
67352
125023
335000
249270
51782
0
0
180746
40805
158942
346164
0
181772
66152
92250
42005
43253
358881
138032
0
86886
146377
0
15879
47840
144420
75427
161848
0
258309
159314
229599
189283
248019
0
224867
238175
247625
241157
369131
59566
0
83748
419815
115505
101887
36678
90134
98129
57268
219767
68360
181628
69043
0
35256
290167
75540
0
92438
98005
0
153749
233743
91169
0
15756
168977
0
53963
0
150802
105301
0
176061
196903
364297
278579
367933
40603
113790
230194
22559
226515
25216
139868
0
238111
252960
35299
72806
91028
231088
28924
229964
97245
226090
107746
207587
186756
272956
369756
259570
93992
128360
298946
138734
229333
0
367466
47350
342500
0
0
130920
101037
0
0
162922
232772
67961
53035
143723
0
95232
160383
341103
0
0
211178
0
93419
13625
235084
141411
0
0
0
223896
204874
245140
199090
0
97312
534120
24822
319208
106243
164667
187811
0
412112
163427
70769
0
14333
0
273992
220754
88163
18530
419691
38982
501629
0
43175
400110
95522
0
80355
146958
194478
84985
51811
158440
163608
0
5131
21041
403842
124651
53217
334085
50947
22812
95444
67871
37871
7204
281008
265565
88562
37509
113672
92445
187739
3212
291346
15756
133030
59727
64897
10395
217055
140193
189807
40603
325781
39530
173378
42861
210217
155073
195242
127416
172382
154809
289737
174636
57073
18111
0
0
180132
0
0
168687
193145
0
119936
53756
289140
65039
0
127194
144492
0
144543
358655
176357
100131
234861
96853
161134
281253
300164
47651
326173
101520
330190
138069
0
92007
220640
0
64074
132848
78550
19967
162386
130537
139032
104585
0
0
0
0
218142
50520
60678
6494
0
149099
97447
2656
157658
0
84168
137244
36406
174916
222526
84955
97955
74194
229250
45228
0
229456
166526
257717
44145
216490
162407
205729
105149
0
256304
470199
17450
0
0
0
147397
0
77413
182261
40272
98413
159837
261060
92743
95546
112532
208448
171248
223744
106703
376914
249503
161394
0
210882
231453
123576
65670
88374
95467
0
188876
138042
273000
93836
72299
63915
44447
175244
134208
0
13174
82074
0
16368
261830
170759
46073
103583
6057
0
0
105972
222910
147253
20140
0
156540
44653
33743
96163
6057
1001
89755
0
192743
0
236972
0
117799
293965
91428
45844
147595
69403
0
228580
157118
173141
7096
50329
281310
293609
344197
62476
366415
88231
604650
150865
201671
120129
134280
218316
75506
96546
45686
91930
0
0
70151
0
173675
136672
87397
313284
242338
145779
126491
77565
166840
173583
201007
127783
0
84370
60068
240991
42519
283140
400334
0
140498
223572
235631
269071
73377
88003
128482
93473
251221
125995
0
132490
172327
120281
75293
0
224292
76593
66506
399351
38276
90932
110364
32229
63607
110280
0
20699
0
162160
64368
213183
71567
254666
14109
102294
218762
228403
99496
5810
0
247356
0
134890
296105
248145
279782
61343
0
128955
0
464431
370448
0
178978
155093
29335
270607
110376
303552
124242
282544
165919
54889
43524
123360
0
111108
210217
116983
79145
168739
84220
0
0
373346
0
143001
0
172501
537035
211374
0
39294
60783
242342
0
86309
0
217616
181464
192740
272601
374380
266515
72703
137311
82063
126767
48730
70231
344396
127504
0
276733
35376
0
105585
141542
63175
174063
108599
285547
135635
193641
159329
0
303951
11224
122550
230599
68789
137922
338982
0
211805
193054
121340
0
186272
172801
124982
42638
0
29408
275558
81539
283180
242817
0
177754
463738
278496
0
115682
208472
76848
383530
176422
52331
310023
148438
106575
176536
168750
28591
284725
334124
108679
60380
465590
99811
325347
99248
508779
157962
0
160273
526770
94603
0
284377
77317
155712
0
0
0
12378
71730
373151
85446
366341
155827
18674
187570
41464
98661
136190
12197
0
202742
200613
59836
111237
199209
190905
119112
200168
193560
66085
166347
0
246106
40814
77563
183928
156658
206946
270252
187119
0
71836
32654
99114
262979
0
269345
460771
35473
254848
24794
156309
0
72778
302256
0
0
97323
45093
59411
261529
26244
0
225982
96869
117658
287342
0
131482
7083
0
195217
265193
585
110368
249840
173714
42782
222917
98105
0
178485
58758
19449
32169
82338
199494
246729
29182
0
314591
0
45228
180264
0
57433
168808
274095
99841
0
287598
61511
121973
69076
201039
86374
112049
0
278862
247262
341850
141816
174463
0
137394
278996
126462
159450
192528
137836
59660
253761
79911
0
19551
266284
263464
0
157324
157569
222465
115505
63495
302897
65154
386428
0
243109
211274
281147
272883
214940
331117
166697
118832
252827
303249
108758
126790
382914
211051
45046
210856
0
286643
243302
222102
442284
0
127566
0
140070
118684
102810
125424
60759
210530
139503
328420
199238
164710
0
0
189807
258309
58850
0
199076
0
175238
120906
172657
2645
0
145356
135920
0
193298
0
202093
165465
462293
379301
88944
0
188308
87244
237513
253893
348101
65398
41038
0
0
101004
170594
0
313914
79901
217141
241720
0
168504
61443
166040
109820
418466
245560
52499
98820
94422
94417
328423
169315
43763
393047
161901
90772
99417
128246
0
68090
0
0
209993
0
191911
76752
115470
185511
101415
30102
116417
120770
0
114074
65190
200519
0
75017
89317
227902
66978
138437
223074
0
92161
194807
106231
0
58264
75187
92970
168201
234545
140991
231854
263681
417638
0
251042
0
0
145453
109823
189377
80075
104441
106703
40281
77678
333684
90383
91947
147895
14768
267699
53038
233208
17450
0
124050
149184
271797
268692
55650
0
157196
271838
134832
93065
233080
462476
503620
123559
104502
218914
121504
232873
26430
5455
150892
0
169322
94234
140092
0
101477
159854
14768
194478
114736
229964
13616
66265
159139
168271
385031
116044
74503
102749
226694
60930
127715
218010
73233
262442
0
233872
97539
88859
133045
220969
167733
104799
230812
336987
0
178157
214278
123576
307438
103579
107919
0
207830
190039
333126
31666
120622
182389
56773
71164
58539
212050
197768
66838
70390
38264
46972
157475
227707
28183
146123
97741
132212
0
131083
0
0
69475
266329
171893
188782
544520
316950
186364
172871
228812
135277
42385
0
148774
115213
208138
215815
0
58418
301468
82828
214138
0
0
96244
77583
0
7593
196493
346910
58971
344395
152181
186764
43763
138412
0
71571
0
325983
132991
22540
127113
299277
224966
160178
103282
100674
65220
143001
94549
407494
382658
70199
188601
536130
0
103517
124041
0
335411
255342
0
66373
55849
93419
975
0
31153
0
104705
306567
20727
76839
52776
20594
83502
51798
235558
294202
108196
35839
174402
74853
141220
142883
67110
0
45557
244456
138625
211494
149763
192246
94044
89755
430356
34042
0
189594
27229
95522
0
0
144980
54607
196687
26657
0
122588
0
95991
71342
94189
252967
101672
328280
90730
261949
0
96529
201699
0
0
283824
144897
237064
33107
95865
332077
4065
245955
241640
161843
57564
200164
0
275669
310611
31742
0
203406
207732
97458
62077
80938
67549
110817
35307
107586
0
185723
69696
13900
199760
151777
26177
177130
0
290193
236466
119219
569766
132711
11415
190317
13511
76317
93564
42179
24947
127818
101277
178067
188490
46739
257542
183732
173849
205168
228928
241139
180951
89083
79759
87879
58990
0
206572
110619
4074
0
202915
115512
76910
89958
176357
0
380622
154445
178986
0
147578
357639
250937
139014
187923
70628
320198
245926
159420
223032
144635
303174
93520
129607
259150
163115
467523
258863
134833
0
141040
367415
209087
0
156736
208216
72367
405844
224666
109815
295097
291003
73240
280035
0
473728
227259
278896
0
57073
0
0
359479
215375
0
0
80714
131429
308977
0
61345
35256
164428
130967
179411
93430
18300
666
288938
0
56722
37012
26682
160810
137895
29182
98454
10157
161879
390924
110930
223800
96148
150306
172347
94991
285494
42960
270353
80471
0
351277
134303
0
230239
0
0
92186
63497
69142
59325
24776
0
172780
24361
264925
205414
93477
0
13063
96938
84220
242330
277779
108499
0
41055
123055
45067
49695
303249
71835
8120
80623
107639
71787
30341
66213
127391
174596
22826
126023
112485
192939
209617
59068
277393
8193
91329
138712
278103
235345
0
147683
211675
86578
182033
403538
0
88514
212937
95695
0
70273
175765
370721
76295
0
44908
133306
163365
96723
309205
0
88924
114535
180869
156656
0
381551
282795
70199
0
171218
243896
0
189565
150757
95508
0
14333
258455
23805
5216
289104
14732
0
120664
99822
175704
59774
140418
11842
106198
0
168247
104575
0
188550
85701
224173
183027
0
196241
245048
0
0
424603
212875
108566
170234
196765
156910
230840
283625
210918
342084
0
80003
195769
281945
79910
131018
103579
159896
194299
0
51782
142254
362162
0
276222
0
261435
4023
0
230922
0
67100
59398
25886
130964
10569
155582
40713
0
0
343988
251990
141781
0
0
59986
133692
155536
0
340258
195898
113660
228812
61631
206140
328582
109069
65987
213203
79801
0
241960
235084
203962
479211
37646
197730
0
10393
0
316847
190620
138652
0
89012
91532
14164
7289
49735
0
51646
439191
91301
327493
27710
424391
212586
73118
328361
280741
355057
162643
175878
74523
86868
85446
69434
0
100561
3380
228187
178793
369022
299119
99845
0
194339
237267
200429
183308
99222
384175
10747
242671
0
239295
17811
0
204890
55259
0
75130
0
73166
182534
20652
0
249948
15409
110961
150070
0
113640
155340
79316
178849
127801
207587
11770
130456
34965
55527
0
212943
14680
72901
121865
72058
36059
201951
32184
129026
173714
175599
67922
0
88379
91482
83152
128398
181335
0
254864
93066
0
145917
54751
150835
0
111777
243043
92713
142994
54607
209123
53290
115957
127157
62185
170682
4620
0
31960
110459
258309
269459
98822
111673
83182
88798
43416
99570
33051
228671
210288
214381
136410
293034
51333
115058
317730
32136
573891
214785
0
0
0
247298
230991
210918
364780
200866
264878
187076
470765
185386
0
219362
172254
0
53162
89226
294002
420534
16138
193752
0
214138
34937
398492
114010
132517
143837
136336
144410
179328
0
0
8327
69241
0
62858
63936
95508
0
129026
232801
396213
155796
174636
183133
42383
0
72432
227234
204231
171017
1532
277539
146857
230647
177645
117791
115660
197875
60060
251738
81974
170947
0
0
11197
94812
0
278369
580007
234989
14333
0
161693
132693
40286
183836
262435
339031
596053
57205
38520
26611
0
71794
107639
200686
20354
0
409769
218947
365991
20903
141681
314046
125086
377765
212790
243840
0
0
181241
115667
190955
182512
225146
27461
176003
227830
114664
150250
67459
47909
0
127632
327431
172776
489806
0
0
34524
30201
87396
136650
78336
289964
0
299753
156604
301637
0
98898
36511
145253
377821
226363
8531
27161
82143
276638
85308
0
45155
0
194299
53179
353593
0
185141
0
37194
0
106243
155960
280819
186105
144354
475444
86773
153141
108731
243455
132753
394957
243182
18692
0
379602
55542
69882
167645
277421
399295
196318
169334
0
143125
188272
88296
0
280752
160734
131357
216827
57574
113763
0
80985
47266
116740
39688
167596
0
196905
184573
18855
96260
0
210512
305201
295157
185413
124937
127012
164146
33394
72887
194272
150757
6704
0
257010
18792
408954
227487
107100
294429
199296
153447
32682
303526
159065
138712
136088
211988
0
199956
81564
62931
412181
207217
81872
109559
49051
367222
0
197064
0
160573
14534
73888
237205
154862
351045
0
59733
0
69267
174476
28526
28966
0
194790
66745
0
72961
274960
140765
259075
92689
90026
85745
166043
192992
503659
189066
153652
132364
136040
358721
223487
121730
24912
314033
149133
259150
3853
0
87956
11170
175553
161179
127220
63254
129961
303943
0
50874
285963
234896
358515
154597
0
42330
0
76774
22015
0
227235
223647
89908
566081
207648
177522
154567
412641
0
99098
0
134391
201382
553148
296998
234420
128505
113376
10569
7338
39733
181845
277675
252827
226528
74678
325781
293533
191475
58795
111065
41055
95020
139826
71357
53872
159889
101336
121616
261243
133050
0
124570
145774
0
499988
283313
161975
96737
86804
31000
9464
28901
271985
146754
0
32229
58760
174600
88177
11567
85146
30977
220358
91116
0
425137
3020
145067
67110
209230
256716
122475
26846
230203
52539
0
96122
272584
151420
401
76366
207639
237408
163591
104180
78529
41786
206449
108477
161500
56855
62767
192868
0
18188
45441
0
198874
51307
205168
42650
152182
121948
313088
0
0
0
283115
362171
132183
73660
0
0
3380
406870
107974
380287
0
0
130639
406860
94395
34998
0
0
554421
17309
215692
219060
305115
164984
195145
0
0
142605
119340
249016
0
157604
75701
202148
113791
128827
114074
32964
0
160414
199747
396131
151480
0
95531
279359
100222
116209
346164
388050
18964
336632
406861
93920
85876
159273
0
283272
319416
0
0
267546
162993
366341
0
84955
0
0
275543
243455
154817
0
0
285931
110530
382357
0
130721
178869
65319
368410
84696
381631
83759
389364
319716
90501
12227
279957
187197
0
129387
198891
8531
0
211808
102010
153135
440502
229790
376977
154346
120215
175765
0
270196
103917
66345
0
56648
82114
0
300871
620609
69316
58056
171833
73665
163109
0
150465
60486
84259
264907
288379
206636
256033
37063
61309
85640
24433
321324
136975
158848
170997
62399
132445
134331
181323
120977
188875
280342
6696
115029
291797
162108
167152
77792
201721
272295
510763
138983
46451
189941
72459
186200
199494
176444
266397
185427
185222
337184
205951
214770
33284
130842
221072
101366
65992
64284
26646
142527
196708
185256
0
130567
240122
0
135214
261672
0
55432
0
41581
90892
228818
167334
168792
43763
324480
86027
0
105023
328423
48067
213341
31592
186216
61687
263655
284915
90769
59498
326775
58605
237878
143783
73377
126523
152228
15090
118040
80990
45711
115953
269017
308406
183908
103548
143226
83867
336254
68656
54224
69570
188820
288911
38520
11080
244344
279626
34036
238814
108438
0
0
201415
13797
162543
0
129297
234830
121050
170702
98539
189783
0
0
0
0
341367
250044
46296
70241
0
0
0
49207
157916
356352
166297
94976
278675
33833
85978
83324
246764
274509
201824
176518
0
221737
89820
329996
121891
252181
180457
217619
0
42156
248329
221276
226583
292030
0
259999
205227
47494
13982
364896
149250
0
416717
0
133999
38671
339962
207525
223261
228948
67517
58850
97045
233636
184802
104759
164844
384509
102504
251725
98468
251617
157875
150818
232018
408186
130917
250614
0
132022
62153
125173
104902
228239
127770
166817
64885
407551
211844
78859
141604
152687
154351
219210
23228
76550
247285
216127
108620
329124
176568
170746
82143
50600
20283
45432
215579
0
299119
98567
100701
91144
91899
5330
0
93850
49439
303552
283243
88583
242127
194620
187627
0
0
130335
0
366341
18530
70158
85387
174895
35110
211862
304733
217388
164532
74852
49328
143047
100681
314219
254291
408954
46924
88316
106636
293065
0
0
290629
7980
280213
0
57457
262439
150612
45003
61140
70873
251814
153537
214132
141709
341332
91854
262125
30379
340539
202646
214552
326123
225778
0
141145
278559
103498
186922
196057
45943
148192
128482
145940
111223
0
121296
89127
119048
157802
158669
220615
0
7651
245716
102239
149813
74255
306413
135141
147135
192490
0
119449
213284
154434
253943
86966
418466
41381
501751
1593
11727
208456
0
81627
55716
101574
110051
176564
168138
0
230154
237625
138959
319273
153391
98751
175601
217509
108179
97310
41959
0
0
132000
0
230741
385703
127432
210368
0
114076
90010
0
0
21053
12002
104568
91362
92779
105009
59902
0
0
0
129246
0
0
41358
198662
39134
186960
176804
67517
111490
162427
167699
0
104919
103542
97166
0
159785
0
0
33186
130862
173100
161512
139382
337562
48279
81731
0
0
98434
167149
136594
83012
175844
0
0
189460
22884
0
167856
131479
221413
231995
177718
0
230198
138406
0
238314
340747
245564
123551
127458
187843
122605
223500
140713
101959
0
106919
6269
0
84312
83842
38462
90616
7096
206031
83645
137665
222918
252825
64315
31938
356936
92510
14644
0
89476
197891
230647
0
88412
427582
198885
119203
103109
379079
0
526867
69806
292390
87409
265251
171680
125086
180410
94825
32911
249236
284377
74133
293939
91857
330743
188469
336163
121625
124514
0
109416
224922
49210
159676
116233
232579
184638
111718
187821
78423
97875
113571
94644
307419
171684
13727
44838
85894
335387
319716
203602
47566
6125
23021
32136
446805
337641
20003
99318
200243
91377
196718
174687
364818
0
0
153321
101366
179933
155349
0
220440
0
25607
86057
165174
244824
49207
0
351318
167086
296556
117911
192868
59816
97763
21053
181697
105023
397303
320228
126462
235265
100176
58783
346559
315975
234444
275331
324510
69719
83587
400431
172400
192607
96756
13404
106231
43849
358088
123643
5087
103531
123087
0
115702
136834
565113
172776
0
214414
157960
285623
49044
64011
327366
60408
0
225282
340155
48889
146927
0
0
77409
31659
174584
102010
22733
358588
18611
59373
162299
166403
268934
84036
322423
164966
250177
66114
105672
39761
0
0
456656
349740
211965
21176
295476
83867
349427
160784
0
5641
110459
151985
95502
0
128643
83892
66853
277779
166695
2283
187677
147561
0
30413
271542
452939
198637
117624
206136
70071
335442
37085
5416
173389
0
64328
0
186508
180510
143664
191289
359479
502157
253017
360135
0
502180
0
108628
55224
161320
342084
233864
22114
214391
56669
37071
118670
245753
270414
371595
177017
194418
136536
94458
15755
301444
172723
178282
284625
90265
0
0
197852
323304
129029
123495
24473
77800
165548
326765
345431
91520
0
24976
241480
305164
0
541825
9817
322806
64441
98822
363662
238854
306294
318833
139374
583215
203007
137255
195184
0
178759
267312
0
0
71339
237048
206833
209869
124286
19316
90285
49439
283887
142034
161943
104316
334472
219252
290193
37982
58402
224459
248927
0
60356
0
98087
155349
167190
0
219936
247620
264854
154261
58605
234964
237892
172066
70811
191463
99175
181224
0
224083
327058
151195
319260
385954
385891
117658
118572
391871
89994
69805
90134
192759
86053
9291
13580
74009
114074
115809
321020
0
190698
80029
79886
195086
31878
195578
0
299857
108438
115512
44115
383079
0
0
44044
0
92058
181731
104604
126948
270786
1458
75745
18831
206056
161673
5991
189692
187578
121480
111237
237222
99391
290629
210373
69343
140804
48344
112236
118802
27810
219058
96638
77205
240191
96670
249570
28304
173675
0
27452
337452
90427
131596
391871
360135
93734
142748
14762
679840
50987
134952
111246
70715
243745
98878
254364
92510
28329
148192
187462
0
213336
269642
16115
253374
23256
100092
126670
0
3394
178407
199753
516314
451650
255562
268877
375698
108630
228207
111703
0
182754
238307
304934
85231
0
45693
0
173141
36192
110918
78901
43413
247159
232280
0
0
306598
205729
420887
203883
282948
85750
152026
160734
106600
286141
221730
84927
173750
150639
403213
239883
59398
0
16045
142859
289200
88057
100322
94690
152639
84946
214527
2232
263048
182651
19122
73064
435663
239534
3420
269763
46661
148267
166213
231715
43740
181079
294676
0
67816
185328
298661
86352
74363
222910
157240
0
191243
114420
314597
286298
171720
49918
194156
149688
181678
147424
76983
24911
134210
299903
41891
177002
142608
189068
57730
153141
368203
203753
219232
191601
358929
91770
144171
366878
209230
108050
256210
87411
94756
0
342492
0
334774
364006
93447
10094
438001
0
54552
387892
150619
137323
497406
115462
22696
176455
319844
86695
58659
110014
186673
94808
167914
247356
268066
0
219065
92160
105047
142191
0
228843
140464
154697
424545
134287
253752
223278
390159
130782
205380
88304
0
66741
145215
218200
302859
260201
0
108220
18692
243891
0
225606
260542
118475
429664
240098
133920
263521
232247
0
0
63863
107966
126450
22479
0
559632
364988
59443
0
0
83265
239793
138557
64056
0
56531
92151
284175
0
0
352551
77466
0
195067
196905
0
0
493454
277354
63367
445355
44011
192183
203559
127705
0
272538
82187
339510
0
0
275695
198885
81357
0
46073
149133
189692
140464
58066
220580
81539
0
164196
218316
1595
30051
317138
0
337911
313048
145221
361825
90163
23420
6241
285032
44260
0
214478
265059
21463
478678
99488
91263
289732
260390
289964
152073
356590
0
244066
318527
284944
361525
205809
251725
406180
227224
290157
227258
17133
150496
69825
25929
262451
0
0
0
0
173583
50989
127362
124212
392490
88003
40801
50086
74938
167715
239691
93629
199956
19551
0
181650
136536
107727
0
211398
51772
220547
243894
93860
134992
281860
232607
296994
296028
266476
75351
126489
47922
326820
0
104663
177771
257098
401888
0
156695
148974
305352
104367
111065
314988
26166
66095
60199
133001
0
284086
333830
0
484093
98815
0
160273
169007
205060
171838
216172
197887
387926
0
501903
28630
126705
202381
52627
293929
407269
14769
102338
53381
39247
167839
153312
201948
0
0
130176
0
36364
4722
14272
106288
106919
0
137665
236626
11500
577691
272531
24083
136254
11978
167733
89486
45679
70803
340810
77712
291589
207245
107271
124905
0
265862
264659
14091
0
68189
165884
440197
0
124454
295322
119938
176729
41891
172875
71485
0
200103
48932
0
16899
32540
157594
161370
10182
0
400745
102485
136310
51333
0
95522
28220
88734
0
15865
15756
244439
122148
31332
79672
231586
153576
99897
52882
36740
0
9070
175878
268721
62447
5051
54964
66450
313234
179923
170271
135127
5160
78913
0
302820
82063
159249
62457
314385
106636
253827
50979
232591
106016
296361
95770
211325
91735
0
384041
248224
78591
48815
154163
158639
153577
118362
142527
320359
40929
238649
9063
162219
0
79708
95865
0
214627
0
127712
159808
381643
0
92250
86217
495487
188648
194156
252065
77834
0
36200
508661
427189
89632
200593
0
139564
305741
0
672436
374705
303588
167459
176201
52818
36756
281148
165163
155932
23165
173428
102907
155437
224372
84628
200785
423021
191407
101083
78802
172206
95639
112359
0
0
165779
271578
0
454585
88003
248702
162488
88340
81388
188593
178590
0
10877
263563
0
65995
29191
152441
69835
17976
165494
94613
73746
357493
130479
342678
189495
70277
0
164648
323728
33695
69623
79621
85877
189815
126768
386428
46420
0
19949
0
210252
302058
100257
57084
0
312697
118252
63211
195891
123330
305803
83133
42896
125243
0
406861
86421
83502
372198
317074
81740
283709
80213
312096
96313
258828
119701
184823
28909
33933
289491
95338
217418
107932
232452
74612
68043
120220
36298
271125
295471
578506
77752
71006
40288
119838
96477
57207
18490
170565
0
353561
188730
98237
234104
465731
328423
109079
107271
226931
53788
107775
79443
159367
157648
212943
254498
0
0
296070
152524
104787
44944
184908
176834
157200
0
205563
82851
0
159477
0
112049
103674
0
276659
152961
29320
183971
121253
257098
116293
96670
92104
300108
0
62088
60628
94323
277893
323971
375818
213604
252570
253560
543840
77709
13645
233181
121625
19227
289909
47189
1563
0
0
119498
443141
0
81288
242958
25259
183708
92267
71122
54906
0
250270
139503
101158
259974
596433
93880
268725
118180
167281
0
3394
164416
86696
328406
144393
65862
21900
395383
82918
423021
58268
70884
82442
442997
166818
297864
0
78341
82462
243091
220070
297309
0
173259
0
353687
256716
19384
103760
307762
43012
0
214384
134652
173889
124242
0
240966
197768
372385
127945
180565
204512
0
91430
0
46420
183008
66966
182646
200299
95531
0
105966
419289
0
46820
65283
204835
115633
99873
124818
160699
82342
42960
253818
311643
244741
357286
79152
0
93688
166817
168981
0
0
178008
47271
0
151645
69036
90644
253240
277784
74276
220645
4277
96417
39715
70128
88221
323108
222712
114628
76593
163148
84036
77845
52012
126023
140933
250887
0
141615
60527
24083
171198
5728
92275
143568
139426
141290
107788
160219
231692
0
183262
235254
64309
59414
137476
0
199776
228684
33542
15074
247400
182804
205697
367971
204334
167645
0
229645
243193
143167
225487
26205
72434
33666
228349
132820
82050
180917
35709
93099
155780
0
158253
69036
199501
0
83173
0
235976
166409
219154
84218
284740
41959
363500
171027
135442
153361
359838
45659
14534
0
237513
246376
38457
135214
186854
77642
14100
393187
172588
136159
161879
0
13271
292079
57433
327801
265899
328793
221708
278641
309997
75933
300623
162989
48889
68453
27959
130906
69731
0
160352
20614
0
206730
130139
0
51410
110630
78873
176188
0
76387
12334
359054
136994
376205
0
55930
288912
112450
66327
246024
75689
33768
0
297081
274877
0
235047
70665
0
0
50009
14732
459
193835
79595
119171
46463
185462
335607
299824
117508
72123
0
0
137702
268104
81388
124398
0
304194
379547
0
44191
101525
164859
391471
71187
137122
90523
0
194238
157324
279806
156172
185070
0
31417
57510
470516
142785
108764
83013
194288
306934
363662
0
50874
140999
119624
20801
226029
23636
141429
219058
262215
161693
120334
147152
67204
0
145221
303943
106575
0
0
369818
269488
58418
206368
211664
182646
155164
170855
0
0
204690
265071
190153
78674
154472
0
337663
206632
266454
0
42467
111995
244818
0
76785
78867
122609
49683
140658
0
274220
0
86335
60870
54964
145453
0
65573
115029
290235
79844
98256
131548
69853
97132
0
243845
164568
174053
127458
103077
32184
0
91291
0
0
73890
309209
0
85549
17055
0
312224
87263
0
468403
59733
163171
0
162202
91612
220563
63191
153094
208106
44536
19277
550857
105831
58162
89572
0
0
210310
57580
91321
75905
282112
129321
246565
111719
142015
193575
141776
22321
166608
92080
0
16951
120906
117782
12629
0
89279
47623
14831
125381
92915
137485
0
178085
47895
0
0
151236
0
47190
41197
188758
59923
380869
177790
94321
262810
91822
357376
53079
63715
106107
202080
0
230701
82379
0
72973
0
107577
333821
97848
119052
51824
11179
287033
230880
503764
94099
0
116417
78690
0
0
23137
154362
430243
93214
184185
63993
37876
217274
203284
197639
216746
120534
0
0
100973
366205
209614
188385
192852
0
191750
0
28587
320896
103247
338613
175124
382900
258094
140460
167886
0
121019
156191
13040
74009
70277
144218
131083
253437
114060
142325
143226
4145
125414
16561
171965
170997
8370
63566
333993
213964
89154
120095
96191
175937
94976
79284
7635
33693
105098
186257
21693
336932
149372
106016
269811
202762
206473
301890
244917
114799
152450
84354
95983
69552
96236
123316
241020
503719
94467
19484
251368
362592
85432
86751
89669
0
211060
44866
162869
119734
13113
148288
0
335785
335806
93734
0
17055
88634
114801
123706
389958
150975
0
114729
87134
319831
224292
76665
184855
0
57930
11315
219743
521840
0
92238
48889
197778
149741
28220
21252
314208
363208
93531
96680
170967
54872
104331
0
97775
175243
153524
0
32259
345461
324215
28771
0
107789
140340
0
288050
72670
227823
480123
445535
201039
0
82793
182020
83579
0
179621
385440
183376
6005
252221
163937
520816
97262
91126
460229
1246
214130
359171
214201
130907
165749
119480
27380
59882
0
211971
12764
172052
19227
97775
0
190207
159134
80990
54791
22518
68771
0
21773
34742
124941
19239
152216
164532
36935
0
327680
78475
253551
43253
0
4917
276990
97697
95865
203529
537807
140817
151945
222221
54845
233741
106722
73464
0
245872
84946
86206
219200
332475
214768
96260
199942
215063
44007
123592
0
90255
290933
99919
380079
179816
197521
292317
16679
0
336824
0
247950
182381
169807
202073
371789
282755
326714
61602
158442
208383
196502
250829
155836
198480
394557
220841
349063
82974
439594
109432
132257
266723
45883
374631
495946
29487
170636
104084
34205
0
247477
68360
0
72379
259467
213027
0
0
56784
0
276243
231104
67870
56121
246356
177418
367150
224465
43763
116209
0
142325
82644
164011
211073
0
222243
73138
43311
0
37018
280342
159721
0
45009
95039
262898
105438
289787
0
80815
285879
227382
73888
232583
0
154707
0
152467
499479
15326
0
337663
0
105255
315826
30102
90921
107894
81704
191652
999
54224
118504
0
347259
379124
69552
0
118443
168907
46571
334092
81765
187203
100092
151995
112253
113676
136776
0
0
156452
126059
224957
43416
296709
0
133999
78234
205045
153391
102042
177629
115736
115199
156380
83538
24414
64525
0
64268
343846
0
101574
11224
173428
194891
194272
164369
222969
53179
206163
0
53455
264340
0
101195
167356
388782
62077
156225
328942
70697
0
65644
0
0
84408
248312
271461
78603
142292
103001
47651
152900
284944
287683
75454
188518
241313
276769
253076
96237
100681
24911
417341
289130
183728
340425
228243
186717
0
95508
10395
0
164458
62447
347259
53270
75293
155312
197778
210194
0
0
0
124285
204133
243607
185972
9887
46681
147576
319580
464931
0
256733
110688
172473
210385
254815
105109
80098
52706
117057
41171
131926
0
227823
184126
193781
44434
95132
46194
111632
0
166622
32401
201048
170734
110862
147151
139012
79210
0
98407
130366
484605
331021
84263
0
0
181881
383431
109996
84067
45391
135274
199247
149283
51824
290984
90656
142005
177309
82542
16982
0
159093
182093
119112
0
116637
0
104686
165762
62142
54964
0
424184
228807
90738
396973
175243
81786
116624
471967
60558
0
158442
217185
953
196201
0
164570
75147
350963
309568
0
211863
172950
22757
146578
215674
91482
124131
0
205332
94670
442257
99660
99593
174487
81765
293612
186695
497406
6200
94953
234634
210407
0
70197
373806
37512
255410
174045
112377
0
83203
221515
284743
98043
429585
170990
0
129393
266598
169009
315128
0
220265
224061
156840
101299
250655
97064
566871
0
191539
0
180565
185695
274000
85257
29008
205677
69623
43311
0
271326
66690
123898
0
192286
128109
91061
98089
182539
53652
32624
96270
79113
233214
244490
195243
147781
288329
140114
95132
54872
123823
193108
145422
424579
368737
109518
30434
8344
22754
0
53270
224261
220605
0
242546
316420
284516
577691
31366
90192
0
71076
63211
356029
5882
78239
50839
98539
134892
194455
88831
172675
130842
0
64065
312469
187695
304186
158301
52834
84448
161275
491988
110017
50839
84168
153363
98539
205184
70901
0
151456
308436
0
277930
52261
57975
146753
0
18265
190483
661558
100092
403989
0
0
230161
71725
414483
203162
178915
40702
0
577994
143940
26141
116934
494821
10027
15897
56620
219609
157033
58212
267142
0
190231
226438
656383
211604
132791
0
288725
0
3690
131670
81931
235167
120888
0
231258
174969
195437
138036
0
142926
139378
375402
251895
391540
279294
41619
0
86299
159048
185303
148147
350179
31752
250019
93495
341111
258849
300459
369651
95132
169370
32361
300935
112282
0
91871
13271
164635
111919
25707
144329
177378
327788
227182
319534
121948
369564
41926
203293
237770
6656
0
99496
8549
98531
249566
117691
148192
158834
449315
145215
218672
90118
211400
236956
260072
0
317447
211177
227102
93428
89703
0
0
197778
278161
7593
115254
67851
77413
0
299731
186437
401627
230084
221439
227376
197396
69508
140615
114736
144352
376977
215249
0
0
223896
130483
240850
0
182280
137986
251082
81415
166817
82054
185856
147730
57368
197248
339744
149375
219140
234113
22826
232264
350244
0
71189
245088
104881
192917
236316
329045
70420
123164
69851
10938
338354
142874
385
50338
186163
32494
128660
122640
82426
178923
0
224302
32021
27509
330602
188648
209323
89928
0
411029
53962
160275
28737
51307
91624
94189
68458
272213
157737
26179
213846
44192
0
75927
442618
152073
185089
158962
0
329443
152398
0
56783
136756
128237
14081
13403
73366
13213
212073
310999
126508
362325
77938
147786
36260
175180
0
334495
149027
0
202277
275590
386119
44522
334085
190355
269501
179671
178208
70672
150154
239310
0
139646
171637
264093
170039
0
346837
460171
336774
210602
224383
353539
285814
179740
344721
263475
158599
0
0
82748
64854
466188
83366
184056
80614
0
63172
173378
94725
452303
67350
0
371480
210867
129271
153540
199637
194187
99248
318520
161098
163589
67454
523802
70803
190207
234257
0
117658
253225
431127
246744
131203
391200
88810
276294
51988
158350
54029
70231
159562
153610
422876
249420
0
91853
0
1867
268421
0
522755
147656
256059
62895
75502
99218
268542
380519
173911
222422
257826
262435
179255
27798
84487
39361
452584
374631
74822
223014
125055
125828
300918
119112
0
148648
97400
2360
381517
77251
237467
148701
57368
144861
328784
0
206158
34804
183266
52371
308727
0
248113
132525
171497
72507
131495
0
465997
384830
110832
0
0
0
217456
209596
239874
410528
188863
283526
99027
235196
54812
110574
301070
221179
0
188487
244494
224153
200723
90452
31332
112374
28107
183323
81990
133404
119422
30706
411915
341088
85086
74014
338225
230574
88210
76088
277071
96313
155093
78632
326765
262824
252195
0
201037
320896
208329
9115
107199
255147
475051
271434
163861
240508
359718
0
429585
172799
52689
466539
78301
333772
245559
170648
154820
0
40310
101200
72434
0
326191
278161
183445
77560
157737
204550
73289
163306
81539
249750
81219
124252
138677
244965
0
0
58175
314661
95462
185505
262194
0
70884
0
321474
215573
170182
6128
346600
135246
156907
145350
368052
0
108628
0
15066
11308
61857
0
199855
176530
113422
87390
165029
58577
0
0
174565
0
93707
413995
46841
0
177000
85793
14153
183451
241924
16718
604684
82455
258809
109823
334306
146201
227547
58263
0
51321
63559
0
88722
67388
226621
239037
272957
110688
0
156217
131602
36808
86153
400820
75606
44152
86348
0
102614
162088
0
102548
186141
83054
60783
223800
230220
227209
243086
168934
327839
132280
344517
8012
63715
95056
39778
0
640941
65140
37197
99116
0
121386
87826
36219
0
0
211665
138745
240907
0
0
59448
245569
159832
122424
289506
202277
99937
2518
0
179745
168497
122250
114363
257460
290469
230880
192607
0
239874
266670
44122
147578
109548
32301
132274
239628
320750
175249
593030
65458
132705
246835
91180
76163
0
44152
121263
63969
75250
262293
0
342341
0
303018
312028
20977
53217
0
150042
172933
173778
125086
0
42541
0
142406
228758
307917
307324
255933
213705
124846
362443
50299
300866
260557
400369
182683
520464
165860
262437
108414
339512
151574
89227
366341
110081
25922
612604
200275
99621
133470
6062
295393
237735
16715
428870
173508
163785
129500
0
43231
209246
260019
32911
49674
91754
264854
0
57074
19682
208386
118943
83348
0
60927
0
0
124875
250559
154228
0
0
232426
39293
199401
7365
144814
109559
356838
443634
108839
142605
125672
133970
26820
0
467906
75330
225661
237735
416961
322333
231258
353028
410034
0
0
275653
0
72814
227943
21037
0
0
167828
0
318450
345709
417638
501870
225921
341824
37670
333935
0
99044
0
51906
286003
94127
87868
10624
97951
361790
32523
186726
182072
237303
95336
0
273234
89264
152360
196225
0
56696
0
74643
264820
117258
82569
6395
209559
191380
176541
142703
0
441358
0
124930
118773
181007
16481
79460
227418
123919
184091
372641
164196
0
14621
96172
95073
205959
0
58268
252612
198965
0
60930
55221
448247
38627
446894
14790
120095
69403
151165
60678
108650
109277
283948
0
112532
123713
306113
169731
40774
237491
214430
0
270841
95369
297021
330449
200439
101494
172066
446580
143837
0
0
38946
86437
166771
138024
48746
513984
247416
53694
92161
0
0
172503
16561
158440
0
80500
453013
46003
90850
282418
386240
65741
76853
141040
232556
68573
373764
64135
24083
14440
0
234708
237337
135089
0
232253
248113
0
92662
133692
44174
25707
99291
158442
219343
0
129006
402567
2187
213795
176480
285675
0
124074
280981
142414
153531
395972
0
395859
271257
328886
62931
150702
79917
0
430838
0
0
276349
245366
132711
0
267341
363039
89012
81933
373369
217007
56310
479118
105484
18988
286273
68172
45046
427189
302626
150433
10447
0
0
0
0
200130
289399
265982
75873
83892
0
40971
273474
88566
59548
86578
250292
95522
82114
194005
274929
0
0
0
250133
57680
79625
122640
158154
36248
67329
257902
149552
167126
85598
27218
327030
0
175594
124656
114981
151504
203471
5164
301444
36492
244588
118236
194527
96148
97333
68090
116209
0
368953
432862
163841
209276
80825
103482
64208
115839
271133
474433
396585
78423
26734
47649
467927
304862
266215
425542
410174
297160
101416
299614
398200
198798
0
88215
0
187502
0
178284
443977
211113
182388
255080
77872
125939
132917
210796
58910
36697
203991
0
566411
182349
50448
93278
229408
262437
254208
342108
385191
44570
77203
0
258559
10990
92777
407836
12962
136791
476348
82963
85434
47907
210454
59521
223582
111314
79280
16444
127408
114765
286618
116581
60092
226029
145830
207430
0
282287
181656
66774
152233
123316
0
185698
184249
211870
95788
52641
66774
178085
82984
162774
110689
13616
295636
291600
141608
167856
185222
150763
121610
403
55472
300542
195854
4175
32900
39527
85822
76151
277172
43862
265692
162345
207901
168861
104977
111593
0
298414
100037
151636
27420
0
549169
179879
214035
119269
400314
74715
80174
150534
170481
89021
234069
101693
393047
145221
191296
0
406830
485752
0
328795
80039
199258
175249
429081
124684
252564
227151
88097
359864
152940
137700
158154
93898
145159
27218
32654
143001
25350
248432
92802
11558
0
7347
109435
335806
216265
85808
342500
86525
0
156370
45789
0
249678
64405
248530
192738
975
115999
149687
46098
114395
55379
75955
121057
179400
94079
76500
91978
227321
472282
96388
201933
172303
431746
0
90383
147136
80827
149126
89170
302792
103845
295097
108996
0
455676
0
157569
66233
34274
256235
51526
0
0
130804
236884
162727
98985
162280
193894
364988
116209
36423
2822
115309
313224
0
255600
304164
165919
294828
124630
117785
97235
177374
314131
375586
214024
34515
181263
0
0
259355
134512
135115
165150
67934
45093
254578
161937
184670
124490
211401
54021
282130
40138
94825
208589
0
77476
90432
120346
291797
183027
286887
83842
119112
72134
315567
280350
69252
179888
8908
233946
184430
163861
116277
0
75454
337899
145185
431420
202745
296722
105902
185266
186408
475648
232160
184106
232540
0
35299
0
115660
88270
213149
32295
4849
160225
93846
0
92510
135935
48905
221142
120622
0
199238
128643
225154
8047
134730
242958
82675
342167
78603
181667
130179
96499
0
37922
194832
218738
81776
216594
305651
198244
283887
96983
0
0
43253
177408
105304
281038
309911
0
135313
110381
107913
223508
0
14370
285426
0
39938
93414
63167
50928
0
229484
88669
98947
379891
31187
49374
3394
118859
70895
0
75187
88489
275557
204549
94171
185500
270654
117091
89218
184028
332938
0
0
88731
331789
162748
217690
155844
0
0
194621
223804
120145
108974
289924
166455
0
58348
141713
48372
41381
134646
585747
107678
52673
137774
329885
243986
44145
195308
243679
135173
312490
116193
518338
0
226694
57271
151017
200732
271542
0
422568
94865
63211
258988
0
340291
0
0
163627
354438
114655
0
247400
188143
194455
17783
177836
540283
282710
184706
0
82960
257624
0
259061
35597
169899
49789
184692
247009
154982
255663
166455
0
102953
263766
135702
312410
97128
99689
0
79278
0
134917
134633
103940
33833
0
336568
242240
45478
229025
192231
502157
359465
214785
142890
78141
0
146973
413564
388270
288938
51151
186601
11415
176939
118583
218116
123778
183736
179873
163971
246375
178757
0
196380
0
89042
186390
257617
0
178104
0
25083
132136
0
75819
239207
48962
338179
334488
165005
235248
103086
15128
280405
97313
311794
202626
400745
187264
39016
0
262405
87282
345361
0
0
335098
136167
0
194412
101529
149088
206140
262437
235442
301705
93495
176883
348748
0
582565
110312
103266
258330
115904
22041
33151
62188
132894
147614
174296
341980
20887
177163
42519
206499
280176
256127
0
116277
315678
307104
141720
80871
146040
374559
401352
0
407457
149780
70018
40232
0
0
0
210442
0
215449
180494
79113
343501
96934
210153
242327
0
298550
82288
203103
272606
194509
173353
188308
269894
48140
49051
283638
222742
87228
112785
124041
37467
93300
125515
143528
107625
190128
0
263217
281000
45711
213691
233499
0
73694
0
353909
168281
142061
205643
0
373966
149453
96282
254007
254044
284616
444300
429585
200987
169662
215374
135675
181245
199950
410789
244066
109657
56269
117508
197571
50475
153321
132729
286372
121106
93509
126948
317955
0
212199
172723
17199
30174
181668
101613
117275
143070
96566
274518
18599
0
590016
112660
151221
0
0
0
157465
164893
0
305489
77712
541377
386703
280921
236310
7883
252803
165972
0
0
0
0
92273
256427
106703
226515
60199
154953
321199
171310
123266
46431
0
0
0
216860
201198
130920
0
95865
202702
0
219895
136246
171151
222793
93623
71803
32468
226183
155025
70477
147459
188518
81997
118046
220645
165548
230701
34311
114775
185081
252570
0
183134
95132
58402
93743
345242
167733
162301
71185
86904
0
382035
84846
245304
289796
136410
0
0
310243
195340
179639
134990
121429
400334
0
181176
409804
0
433508
36203
194808
256171
284624
235005
53102
211774
81950
85253
159316
133459
91665
135927
117271
16724
64432
291554
115602
88268
143105
116406
87282
151772
379499
34717
369651
295046
454921
314014
0
1647
260894
180008
175069
237104
94454
0
108518
84728
99950
0
127363
64405
0
162123
267905
92215
224577
354454
0
0
68441
220346
378041
386501
213937
116252
302181
252614
369462
86684
102596
129139
254848
440027
252469
0
208520
60400
396850
132468
47781
0
184203
77571
3987
197129
125173
59375
121980
286339
283625
351446
70588
111611
160539
164191
97233
70104
456722
34177
570709
515467
165239
0
342444
403
0
152584
0
367415
240092
317075
7099
0
178397
10605
346459
169150
32889
43784
64268
223570
222376
250353
78865
87970
255342
0
172160
247082
236068
274951
282141
138143
155536
0
0
288245
225932
33057
411394
151645
0
29206
149090
195067
432580
563917
0
103230
179197
311270
226575
5826
0
110180
154445
243107
265953
403079
285701
361247
0
185547
146906
409124
279584
220246
121120
14877
531339
0
280557
159562
0
272595
94812
145052
234979
94306
123982
124230
318906
98393
344536
247905
219228
58605
22696
221277
293578
0
88242
484620
234634
241318
224063
82231
0
76794
37985
182900
303087
88478
116498
207758
32184
141191
143361
52838
121360
117889
398849
66506
145185
209898
173536
360961
330507
68213
0
107152
247950
0
303048
124505
50174
174542
39703
136200
358638
152410
248691
380529
256607
70851
26492
144168
89394
62176
332981
35198
130582
0
158643
179745
472781
24550
0
373516
77647
241075
80895
237322
85257
90678
244446
184935
273807
53518
384812
96700
82036
226125
69428
141899
358876
0
372537
119367
15621
325253
53179
299279
0
183845
137659
92273
265595
518338
306895
60304
26179
297756
91871
19727
262123
0
64704
88924
344435
58913
146493
135920
0
140765
178866
137912
175864
173601
92761
172799
180574
253753
148594
189311
36476
96623
140733
75933
25707
36571
288629
91624
53147
99036
449557
369749
225445
171388
337767
634137
99248
399460
59448
226664
164424
430970
184296
88107
219917
166159
161228
26832
0
0
84915
392876
129867
0
116422
272211
64631
57992
25272
151192
131862
369044
150630
168620
483184
36697
197857
488955
63672
82014
16720
174101
221535
0
131403
359469
115327
70560
174716
127555
584947
63447
21175
132320
299658
217573
142752
133290
313107
148738
89226
319331
199423
250262
188641
230203
0
258150
233042
227263
316800
137974
101944
111530
119930
68142
330019
328757
116267
0
85595
150363
115254
88433
300862
0
160277
360672
118668
60045
97955
101183
199477
48815
90435
347135
259948
365255
71012
58268
0
5584
135935
380616
183474
85394
0
115728
465360
329877
64208
264764
64214
422704
310123
209342
0
1871
126930
225739
339778
0
231977
289656
15872
87569
312793
183568
168288
0
211774
285925
22884
0
98276
157832
199054
93922
298222
167045
414924
125556
86819
74592
108070
347215
131926
266476
143746
217027
386759
95759
85550
93389
69587
87805
217421
43862
116027
570444
305457
121416
0
152627
270662
97988
8919
37027
356838
0
297611
113276
231239
448205
0
318919
58879
520827
0
15052
276900
0
92329
259099
123297
42385
32468
0
24671
39938
118993
222507
10204
325170
226767
0
186159
245304
221960
194740
121264
79516
144047
148991
164639
171389
551526
264468
255340
63870
301493
108408
0
143896
0
317699
0
179873
383493
0
118943
96687
206288
150667
362100
46619
477696
82960
97409
254752
92104
120311
56268
121876
164600
0
150294
322742
75663
498828
166695
14884
161419
587
132729
0
186963
251951
0
298777
61289
0
137702
25051
201175
230024
173893
18445
75689
0
69158
217270
0
0
0
266101
105535
112216
154354
122492
59275
168713
67335
181834
75850
230874
362396
75147
285111
374698
141035
231929
123297
75038
374386
0
116449
163829
86198
86326
33090
112146
111869
123459
0
196708
0
9070
213761
3607
113757
257898
31781
202540
156658
0
64493
285937
0
1128
83590
224690
112022
472549
91879
222129
339693
21855
0
91787
170637
150507
353105
0
127916
208186
124247
396590
85457
0
51526
194767
0
110653
386275
0
56266
347777
176666
70084
41962
59435
64003
384462
86022
318833
32865
200710
54845
167112
98197
200076
110100
49789
202233
466769
294720
117742
0
133777
343598
0
180543
100141
220577
62545
190194
92038
83498
344798
145391
169731
114397
142135
128323
346991
148089
264934
278269
106288
166038
0
234563
87409
154916
47043
124028
97262
0
387274
342551
496008
20489
544852
0
294961
326417
170501
297862
206134
332544
247847
98504
299504
158260
0
130949
595122
0
133975
33850
3583
255889
261831
0
106607
392393
5520
0
142969
529549
31892
76222
201657
27395
230154
439611
324438
391814
258729
183954
0
147614
224363
137485
169377
261925
32624
131400
62452
91765
29671
379190
342376
200194
44152
414576
217023
105331
0
85011
0
392884
19619
441358
256352
87289
0
217617
348073
0
237276
92147
462809
203243
158722
29531
143365
459249
45734
248530
104799
122765
320313
87244
82818
175405
24816
96087
182698
354332
99740
13645
227139
266295
273890
0
308315
199130
266622
244670
90795
182754
99122
357046
274129
417619
119372
65866
119290
0
261514
437068
93650
227235
77678
58248
1854
87801
0
97374
0
0
129519
258502
106137
31304
30409
256427
331044
47876
258150
195991
126328
41786
257393
17608
0
258481
126794
267425
299682
0
176586
54046
283526
114275
79113
157211
133030
0
364558
305301
38467
363528
34730
132917
210547
241393
274756
150639
210298
0
72434
232452
0
330611
70560
352150
0
461321
44435
306136
207217
175625
156536
502847
369084
281675
257826
229484
92101
112306
144437
258957
225560
195996
477213
251985
113672
126279
278369
50565
298582
249209
76246
273100
350179
26953
196105
534048
0
273000
191713
115758
346393
34699
80744
0
433565
39313
0
70248
64520
118462
0
326862
86487
394786
252319
67499
212852
198968
279919
188407
0
62355
94655
0
89611
17605
172988
180505
0
140736
104305
107880
304732
139424
12852
78267
128319
194137
146850
192405
113951
221692
0
184678
460474
57680
13616
61857
18139
385134
201048
256115
194108
8215
440580
80155
174474
0
171890
57582
282341
155275
32082
87051
157371
148317
393834
0
141302
396512
219140
65649
0
207780
279919
0
74689
328455
88506
87
0
325467
70895
189705
287615
106043
201080
321595
165478
0
250850
363250
83941
89529
276807
16604
185951
321487
546050
85982
488748
288780
98727
158333
156755
11284
165414
252410
185215
0
89784
0
51909
52960
199460
123457
241974
146367
279891
260415
43490
576649
113661
177467
463184
104661
159111
200234
258669
20200
72289
414576
169807
168290
51673
441952
0
124398
381503
280209
347531
125425
0
98212
110060
281081
94308
71187
32555
162514
181237
178085
0
258193
99123
96947
257574
211694
392604
150580
99173
407804
152365
446805
132672
141705
136554
0
0
76206
123297
75206
168105
57503
0
104815
196708
170842
106778
98276
91329
107396
58369
106384
81718
302231
156196
126888
192449
23636
0
111425
20804
82796
0
0
374976
76808
172066
129571
169020
0
203471
183102
271461
0
0
59998
0
47509
16975
257043
497480
163716
264897
288524
320114
111057
51664
280074
338491
55646
269881
286906
212827
230138
149656
182141
287615
184095
323846
45107
162377
231586
75795
350541
37922
260639
256310
95405
78419
133891
399849
266426
205638
267214
0
15217
90435
298288
126894
266949
181608
399848
0
234960
191120
335612
0
43443
85231
217077
0
295446
145205
156218
0
79911
322510
110395
397700
34550
32410
0
192508
66939
151874
362592
101860
52715
59619
115862
548048
218273
111995
42693
0
66178
12165
174909
286219
402448
156276
139594
75779
225903
179685
0
0
183568
90435
0
69963
0
216958
223436
8666
208876
358283
199950
119691
244005
48504
189460
194137
389342
177436
159510
452584
38627
125870
204992
169229
258420
135480
243519
209856
66636
46465
101223
13616
242941
223503
309133
54198
305225
337929
159093
0
121103
241720
102939
129616
141357
239721
181934
242127
223476
0
306942
39200
0
106667
399295
240459
641747
98433
118993
176834
180218
173823
163074
0
160539
276490
192089
99501
174312
0
72919
79702
71262
224802
208287
318754
242934
194868
169488
341464
190527
252469
0
99020
97447
182625
64645
171217
150623
175327
233501
254940
129238
142870
307116
151191
217418
440488
405916
0
0
265103
124028
121703
442341
0
178216
234862
379901
0
337565
289743
107945
122658
93278
82818
186788
109876
38441
161817
117652
0
0
67503
116565
32210
90863
119697
59398
150667
59325
291943
98965
170954
113457
0
0
0
114157
68228
405551
155981
52737
713246
109973
187140
81740
295120
203010
302140
229953
258038
209641
89784
220904
0
216468
348310
438468
291317
104381
136756
322340
243184
125735
40138
93594
45483
0
4074
115327
201951
150363
162119
17889
113102
135824
165239
368892
274095
344216
433926
375809
339460
70852
79973
157599
76028
94246
90436
250900
308315
488174
81875
287810
118053
88859
72387
310711
142611
229484
216398
0
401397
212811
124684
73663
120622
78114
155348
198242
301918
208744
404454
174312
0
20965
116975
422610
0
122815
340084
434524
187084
0
0
138531
152816
936
114765
354408
232772
0
413719
5043
308647
206740
371480
426048
82101
37063
58175
85691
80773
10363
91313
118659
126410
72988
32819
380681
465217
332187
295734
114360
179049
195345
271892
85238
146493
100769
351314
86051
203952
0
240017
124098
326282
331789
28398
715431
214171
126804
0
144587
14333
166670
156834
161473
21058
223165
198249
40232
0
238827
0
91179
16191
205905
137563
89052
223600
348783
443944
313268
201933
0
455040
3647
157512
356500
356167
158260
308900
114010
0
189935
248227
399981
338241
245793
108447
0
87282
192286
367586
181660
585496
170314
33201
253046
163181
396877
309938
0
190370
230474
168807
124365
0
169791
54053
313803
279879
228405
185266
337221
0
102492
95976
63807
0
153435
99248
261716
30051
314429
0
465080
0
191864
235215
372931
333088
304732
184878
305901
71189
254300
205550
235951
445497
324938
141227
262916
102013
81765
49626
52100
254010
159118
228683
108608
2095
112864
280821
399075
244267
0
593169
251516
133765
262829
35972
0
161473
340914
99944
296326
209528
455313
140009
260666
130053
61656
225143
60376
60499
119647
124437
121332
368973
489865
0
101656
83309
28542
134506
90678
49860
46765
118494
248787
75648
0
0
0
57500
0
247082
42726
418690
187528
0
35198
62583
150925
99393
382410
136483
47173
71473
105208
1500
245799
0
268066
6835
129065
70450
90435
21754
139594
315814
409879
85063
271345
621631
276043
38510
164966
204787
191950
272395
632198
262485
252221
110961
190591
0
315455
271294
239460
68935
28920
92414
266338
357681
0
30341
0
26842
544582
439536
237599
150676
342775
283638
182071
237322
236431
110191
257327
130884
48125
111454
204683
34302
209945
182667
216106
0
69917
77559
175685
126527
345008
237380
189632
282340
220651
96469
80895
344162
160016
296696
69403
254000
48726
82960
191950
228243
123036
34467
446188
86391
310967
36716
446434
285622
240521
26809
366011
227832
33488
128767
166211
0
206112
105557
0
188404
0
5991
72190
237414
101424
205920
101133
113757
219936
168958
58587
94312
62082
230712
203327
373717
320080
377298
0
138580
271177
98483
164505
208468
220308
124131
284849
239800
269065
95354
168681
546888
93848
477027
364605
312785
203338
39442
187847
176707
353593
269458
67043
168701
63167
114048
233961
101732
208825
35903
138610
137329
267264
123585
175625
0
0
287168
370633
149099
34824
62640
358900
76831
174584
80491
140755
112721
1373
108170
276608
310867
230474
2938
236108
110284
168672
278269
47144
132494
195963
176171
362592
0
108537
93807
158012
102882
245271
563568
229270
0
95652
99918
0
406752
186923
212645
336212
0
401009
0
198422
314198
37550
0
8666
134429
253317
88859
0
0
184733
395352
44944
141345
407274
466229
277135
98257
234480
149393
96897
167811
104807
182776
262600
457297
146725
94655
111817
19840
193560
145365
338044
122130
0
329443
320891
0
96616
260639
99129
435364
0
112830
229796
233149
90793
162377
187123
256059
125414
364079
0
268840
356035
267029
95765
220468
143758
196511
16458
273887
249197
197395
182711
101227
132025
346835
408150
135480
191756
136498
44838
236488
551195
358721
70041
96638
309952
189027
83498
201487
126719
172478
81566
411978
228805
112422
66958
223388
178215
133778
76141
76785
85619
248305
3088
51437
63758
288505
44501
98720
254613
271037
0
96344
0
128908
541411
90233
202845
295460
202718
108022
0
97470
199652
148931
189306
252597
27334
64989
228239
370195
0
344472
79541
0
96826
262584
82254
97451
277530
45509
117394
0
293577
29012
97313
258899
485939
179522
250338
302622
99295
338241
389364
945
69419
75763
238275
346519
337510
154605
58823
204461
114743
504257
187565
107788
0
299836
146620
182473
0
2232
143868
344007
50813
81753
219464
0
94881
116366
138051
559867
183573
7692
197345
218294
227256
322559
173582
98908
188841
150016
121527
135462
25419
352332
358311
264330
269267
361074
267586
214852
102291
0
106433
163234
141776
153022
53518
83839
0
207430
324978
164866
210339
191864
217060
257518
97515
83378
35659
348366
101520
194739
94687
248691
185376
171310
167259
35339
157919
0
0
0
438392
155095
101232
133009
91290
0
0
270997
235842
140581
460583
89986
93968
312489
232128
185809
319010
237853
344987
410306
218200
107569
0
173363
259208
176455
183290
139564
116784
329196
358200
123706
297889
249209
97707
97440
167914
36935
0
68214
296105
357249
229484
147280
400765
60078
237631
0
159183
190441
97470
330864
0
16561
0
340876
70570
509541
136220
257094
227370
189375
65398
319315
169497
259546
197877
136955
206404
379838
295133
238797
382017
21499
76014
277478
97231
240565
35033
149144
50947
176444
369842
206883
157468
254901
8059
306967
0
11842
304726
194224
0
171438
198249
46197
173274
4162
135438
183290
167848
188424
213118
46659
306873
262523
389750
357861
0
109645
0
338122
50921
211882
530416
43130
247400
62931
261266
153589
72408
308554
0
187949
0
277367
53808
590016
78845
355115
97518
190317
271928
309684
330191
65666
96141
108437
54879
2174
183020
352140
434434
243702
0
291317
242086
174077
49789
143659
433590
49913
123342
0
31056
103083
404757
224142
221589
913
137926
584610
43445
183917
98498
81228
43167
0
152026
114919
150835
494103
8682
195053
0
107996
442257
170949
0
0
90427
106118
429174
0
523802
82330
2781
189565
118093
76151
424988
465393
172572
252350
0
290594
119459
362401
140575
85266
0
192569
28366
182492
74318
172283
73032
208875
128915
103384
430231
134554
44939
245511
278755
0
276659
274409
41617
132961
237325
304436
155284
8402
161302
229214
324887
229106
183818
0
116406
272718
158164
176140
355418
0
213730
42544
248964
264659
0
0
0
378190
52139
344806
126467
108909
263563
92004
0
0
0
387635
114929
30467
426642
146618
222263
392876
77766
71641
134670
0
456096
288149
272623
220063
0
20049
311192
62082
279626
444252
125682
12594
159691
67727
0
174208
154856
333916
0
142602
250682
53640
183565
369749
149741
94054
471535
21761
59727
305965
161668
176233
332015
147404
0
300568
42861
159441
245636
329996
74672
0
191056
352191
331927
431875
0
224857
183087
66085
182727
212905
232173
48801
43673
64880
81740
192323
749397
49913
222341
308847
184887
183213
371347
245444
139610
53518
329814
296889
212260
347747
235510
156428
318478
278863
177335
63040
200798
153798
42826
104766
200244
51824
310206
350179
50445
136991
197010
15341
0
133211
125308
59353
371119
218423
86270
0
279626
171354
176322
264158
2360
431659
126690
555995
16917
252032
90435
160423
267893
21034
117394
80545
348116
156535
101623
114674
190951
69874
0
319767
346556
126311
86898
81556
0
546779
322637
291254
268499
320361
154645
0
434760
744
249404
115076
416864
136310
80762
39819
96638
50131
325996
100679
185939
656514
240060
314517
178521
144521
318699
188754
125225
158205
88669
195281
0
13521
212714
433462
155188
159088
458895
88077
0
134675
287046
382539
0
265807
227102
241996
0
163720
300895
74467
198015
182201
60356
131363
194670
327338
301119
431025
143200
294697
199085
45003
121235
173274
210817
171470
452743
161612
64278
38302
109750
209427
505113
120959
185549
183827
169114
91105
0
0
81753
50740
47396
98276
210318
365333
301687
0
87354
356992
264526
136971
137316
36701
324124
266175
186390
408051
132672
39715
313506
184581
104557
114400
222380
238324
126927
160584
200915
178938
127268
400215
340136
78423
376977
0
76353
143247
23520
173303
385440
237768
178352
200071
133211
85089
188430
86159
413822
63160
103353
167053
89379
34775
561345
26945
221803
0
176576
73449
302904
557751
0
0
199898
214839
148560
0
389119
255036
67205
90647
129694
304346
375251
95505
182153
246757
278271
516886
115991
99902
351591
54149
97262
139758
87089
0
47459
230946
182536
229588
175269
188611
229423
253873
260218
145116
115693
312635
276029
169359
198662
315151
117034
132416
182625
189600
93299
94760
0
104200
0
140978
66506
302839
556294
234684
60525
90677
21058
78781
180824
60
100836
110930
492770
127010
0
192376
143047
303087
122136
31786
59883
150954
235367
155348
231022
646356
365991
186798
339238
9081
417016
63863
0
247204
0
205785
89853
278496
27482
151096
0
309135
198090
43443
78529
133542
377592
338185
207632
203683
255021
246571
0
221089
135208
154878
435854
12211
506022
343931
512386
36961
93651
433462
342667
559
97027
44126
267312
3460
292056
99114
371403
0
101282
502742
136002
318873
31377
380970
38982
205537
61778
78267
304129
203010
28773
267900
350889
563905
260150
177335
185853
0
74607
5728
88374
232285
275493
125633
79708
106101
0
274194
373999
365767
38023
290579
0
176650
0
0
144577
0
113546
442262
252339
221351
31892
298764
138558
4217
162264
450033
0
275309
127418
167577
231962
165117
47518
49374
0
79234
275878
309726
41171
207736
133769
0
0
25051
259482
289084
135376
12491
45355
81632
184438
0
167803
0
270376
233042
532373
46641
252878
446396
359383
131281
159316
0
190127
97478
266089
181623
0
494956
57271
422514
326601
237104
234697
66832
162567
159053
173714
218939
62208
376985
284847
284464
193813
97792
76250
27306
248830
61262
264514
192974
237130
283213
0
102721
0
200618
95941
89170
28398
195536
0
182917
89876
83498
210737
248206
62292
519546
318202
140596
25138
601251
207648
50874
238013
117185
289377
124131
332884
349388
135244
357430
0
0
3380
246733
59131
103040
0
439536
138011
40702
98651
435663
148052
78622
5575
258001
137733
387709
208067
177382
24589
91362
325880
209765
189460
37063
434472
197368
129551
211707
66705
142002
374862
23531
9647
226967
233742
343714
263475
0
407062
203471
214003
285014
0
293577
65606
267291
451103
474663
80321
211354
163850
294302
170549
103710
167190
47920
89919
283641
465523
58369
163357
246882
202743
0
163247
448693
0
303350
172969
621657
186502
143866
62566
150769
205983
114358
0
166256
98336
327400
202959
163371
0
396487
233499
0
309684
123225
373890
117385
20855
234900
102866
208119
91549
440115
125368
0
198649
139319
204060
136313
0
132961
345229
31938
68688
179843
417080
195426
123846
0
202124
269134
84955
79516
0
654191
310322
86585
8962
0
0
237521
6666
243986
81731
325410
150418
246415
52486
276294
76136
103791
166255
314737
302217
118767
315814
0
259298
329045
0
0
359469
465217
90678
381998
5798
229843
69036
12491
455615
178991
320133
396681
166143
17055
67024
229216
291430
84783
265182
244945
207255
107913
82901
40208
6061
90953
443822
178923
277244
451016
346260
267825
49500
33805
0
185145
34942
190753
22147
103786
0
95030
0
126980
64208
236595
173363
240188
0
150449
229363
180600
116645
2398
417765
249629
376615
272038
323478
332842
187443
83619
310334
215066
98758
92161
415876
109630
279337
377573
296576
239144
0
291761
321474
63536
0
0
259345
342284
0
598827
388158
122748
218040
197877
194099
230187
90812
234077
150908
322347
11219
227269
41695
336490
174325
295452
272471
371248
162977
31350
267236
330405
119764
377732
0
272630
121973
73691
71339
147043
125986
340176
120457
27539
11631
0
236611
291871
157534
373581
0
198002
144616
494772
128981
167456
400512
87503
210407
518331
0
326145
356675
432545
255945
141124
0
0
167985
88417
188407
7398
532373
75222
350004
55905
32844
67932
112770
367365
202407
171182
176233
161457
0
128666
637880
228886
92617
351539
167748
75704
329272
142090
34778
22572
64226
144168
253240
272982
242795
18558
148749
412514
242690
152703
197073
1209
196275
465479
45693
89327
324514
0
166449
478
178687
30616
215858
111219
348346
94579
278739
387088
262585
0
0
301863
183599
176960
120138
25555
107750
0
376977
53663
0
0
0
18445
365191
102985
531339
0
99201
147166
285636
205111
243583
93949
113672
45651
205785
173473
204334
336322
147136
64990
0
246353
181963
237573
118767
254690
142206
136002
122213
157626
178383
376977
19445
306479
695729
240395
140698
225130
79625
95039
11284
72540
0
211510
171257
0
356303
163827
188723
512105
0
38806
432119
172501
97064
191530
23526
145169
183027
113712
178485
191779
0
0
239424
124651
0
75830
379998
228198
43215
518338
127911
72489
190196
219544
0
20778
136594
314726
289068
501993
170701
287697
194085
161363
85936
98587
218040
241672
188995
168497
158661
176360
8372
567436
49498
162426
43304
14987
264815
7443
237551
256086
590969
304744
244368
0
0
181062
257473
248140
143358
88456
118406
252139
152799
344058
0
262439
146067
81066
0
258699
71747
0
357442
188199
110148
165640
206280
289048
257000
132576
241087
114087
162190
110668
131174
327559
285947
144272
0
0
0
0
402333
109402
327167
30789
99153
227197
335103
495862
254666
0
506675
0
109917
301103
36703
84068
317027
86585
26606
283921
264684
0
88483
88248
161175
191004
235763
95521
338
60304
252216
403795
36220
417860
49394
638032
92378
105023
235993
74439
16045
344355
15170
274200
484620
160858
189239
249723
16824
252878
0
216343
211031
275497
179759
378190
274867
96853
0
229445
162094
39878
81632
143999
99581
451893
242203
178157
449413
0
391145
113779
191340
202125
194767
136489
303531
115822
273000
312323
131776
206942
79362
63447
101336
266143
482409
117255
147919
92975
131783
107002
177911
163134
145807
66165
0
397434
83290
0
125781
153525
0
4905
180185
278739
99900
45080
211891
543610
278130
0
0
172335
97572
0
103739
82744
231461
248056
171354
393296
232517
141403
35785
257497
0
141542
383574
278206
390573
20876
110533
164878
144934
83850
214672
26141
104044
246773
0
117091
2249
164935
238986
338367
251192
28398
145910
198429
126690
195340
0
243210
191089
400589
195343
0
0
97400
115460
102708
0
219249
135039
219746
85253
0
62710
90276
242565
29278
232552
322877
3314
198670
186253
85231
186290
98163
56362
377605
291203
28737
527086
249090
100905
179671
81872
207571
133924
57500
256816
161500
131670
0
155652
112289
33805
14803
236218
56648
210144
248047
278072
64651
146169
428185
227044
368301
376707
36440
161023
0
282544
352716
173074
164748
239317
75133
120959
434564
255361
145185
235543
189119
129554
225796
82957
63448
76802
39343
455162
160858
88681
259135
147369
164600
191369
168018
198508
251725
286601
335244
228296
108770
182568
433708
125107
83882
0
63167
302170
297109
355003
148267
190945
248682
322559
208296
334692
436630
59476
449903
352206
186517
73305
198371
158838
95985
408079
207090
0
330180
95546
212378
37063
229423
90427
210565
59809
46951
382017
51825
142231
87430
77164
403761
17055
0
216141
255656
56481
0
130702
491448
134110
271145
352499
203167
348806
766519
125414
246880
65903
143866
230378
219320
351254
560103
76881
77818
159210
78506
99734
12491
94974
0
177110
278328
437301
49500
0
172926
0
0
8275
235064
94401
0
114983
181045
168106
241996
0
0
286460
200437
128657
190471
66580
0
0
328269
79167
200261
177017
84420
258718
80312
9283
329815
85926
215574
0
212919
163355
244368
0
212180
251290
25250
399125
0
52259
16245
203201
78146
0
75002
19277
182420
134952
136432
41959
55660
268718
61857
76789
190753
115273
158830
169731
0
142101
43738
79605
176055
144329
291388
10727
91722
306599
432056
78281
99394
0
169668
0
62410
594088
59779
0
236968
41175
548048
195553
138924
104367
61857
278072
237829
52112
217341
0
92280
499452
165898
64528
208891
127156
134973
8370
161468
252544
155284
182093
346600
208756
153108
91989
165221
276408
261778
373061
215998
280738
260352
387635
105340
476434
60772
92011
58648
0
45415
99689
116088
0
55377
78239
1002
332519
219609
396317
188789
230982
106436
143227
206455
215867
178219
368829
265399
66451
71055
141974
0
63027
103589
70814
350102
39311
74712
126424
266083
246301
376294
170170
261066
151546
264514
324116
0
175621
340860
45140
150061
183684
161370
73766
242304
115721
136002
268499
303376
202762
337975
16277
142032
290157
121812
187362
0
76163
80098
0
402527
0
275034
0
276702
31055
171135
150077
223891
72814
76352
78941
70570
0
243061
0
70904
385464
140460
0
455491
214568
284231
75599
91298
118847
274509
56430
41358
358408
351252
9924
134634
322347
0
232266
186878
216975
0
270112
126743
163892
0
50475
184682
47517
289234
326656
0
0
77666
157832
58264
17283
99175
360644
155349
71013
148657
0
250732
91126
351934
0
272754
62975
243084
267256
189569
0
12653
90787
0
73109
94549
216863
0
121049
62905
33326
165802
112349
203470
236511
0
232426
0
314953
137529
86294
11631
103040
122475
51895
376617
263026
155530
144502
297418
499999
151480
428614
259323
281165
241350
281714
280557
49461
169282
195305
0
319049
66580
83619
677564
0
178943
244945
188744
216141
279244
583686
63161
79910
0
267373
272597
185515
0
230122
9924
138708
394466
26611
345701
183287
121106
463991
182095
255630
0
0
248952
58361
185061
50535
124630
144285
199593
364670
0
0
225643
281210
94915
39629
165458
0
40763
469688
81760
0
254479
0
284102
205542
247309
166432
160823
336306
129235
0
219502
600930
213857
426079
244945
30276
13271
260017
440532
138659
108916
127943
9119
0
98427
321474
26491
0
254577
68114
0
265633
628949
120094
122338
122899
214380
99360
210879
80744
108981
409238
71722
316687
0
147952
146746
197358
34558
205357
238262
69722
742366
280350
183562
288065
71884
0
0
212723
87694
181122
75016
0
231898
0
79608
270020
38734
179042
90623
108858
78607
0
285657
107718
378026
183668
188150
402448
279417
86505
148825
269520
283772
610811
31885
537886
0
101126
0
160539
42779
27812
451016
243328
186005
152038
340860
190196
302840
232013
279799
43649
62510
88207
17784
168598
0
239587
366253
180519
269649
107886
203922
226183
371204
188146
243742
481705
282483
195618
165363
116104
69796
163720
148817
36701
224090
202845
292378
294780
163827
88978
61465
487932
374513
125333
49078
241497
296682
135244
0
278110
358200
260937
224958
159928
270746
0
115451
0
488906
75300
261183
253701
0
225256
77331
67266
168450
253520
303049
329511
305436
625577
414256
210130
350892
167449
76808
0
198341
0
176866
10676
0
552096
453415
386325
80984
109676
214433
0
275300
272252
0
44044
136019
178825
235997
69792
151776
38085
87437
206455
73716
0
169141
127539
506207
67454
35278
235880
175859
86217
12811
0
341464
96839
137964
185266
116874
157186
148350
100566
141052
162738
48905
0
393121
174341
94904
0
195315
430856
378190
266125
156535
229933
318741
88532
63232
95673
277478
435521
134973
183871
0
88268
13980
281202
1817
79871
88412
0
207632
57018
86458
123633
261033
127194
267813
277730
30140
267165
356210
0
432660
125369
191741
105557
68631
234678
277494
81513
292292
209765
369535
0
276854
405309
0
214323
281851
104084
286878
79670
0
304342
198009
137368
196740
91722
40646
353290
103791
414189
85551
280806
33596
101272
169437
375779
89219
90407
453044
168049
299227
143319
335059
70817
384096
0
273904
205785
98392
69036
193108
105331
252139
204342
253571
197237
484950
170594
63667
0
131790
221385
0
107825
58692
0
26942
0
108857
0
194643
120169
182159
149780
228662
232814
151122
282744
188383
94535
310560
321199
0
57846
440317
0
310082
120622
267586
0
99689
180693
428638
283798
493460
173893
0
247192
161837
273148
521181
0
236956
150216
176455
175090
187614
212087
7272
256381
251796
196554
405494
377092
250834
86413
348761
0
693373
161742
0
102811
40310
156927
144230
299609
43624
175892
255185
589835
104402
32908
113963
127351
86684
0
207511
16458
395184
79097
31624
33097
274850
182331
215884
444933
277755
154870
155371
51106
0
4117
292176
0
0
304640
231801
116122
75351
108311
38017
163148
239264
175225
247368
352140
147396
25051
291413
56310
290024
110827
405494
118723
268660
175789
2905
75751
460555
101695
134649
331236
0
273359
58949
278217
0
291928
158187
199776
105331
361982
140053
107341
12965
195578
215792
144779
34282
211397
242318
164586
95501
256400
13343
126411
245793
180588
213327
127575
192758
151287
172514
105536
148666
171287
130902
423263
126094
0
109657
195257
21125
0
387434
482840
214966
0
177600
27931
215160
131717
196380
225058
239691
178979
0
107460
181054
435095
543628
111425
69615
207084
32285
203346
35673
486937
105656
200313
179942
525732
113558
254808
110100
304516
80541
238011
128963
128450
262568
135723
107558
0
128156
120791
0
154346
458990
86525
46364
144090
121529
415028
153108
218001
0
341392
86430
93300
322714
0
457881
0
18325
76070
144388
174312
66690
133421
150962
0
399246
210741
254059
320212
313434
472324
0
299242
38326
0
6782
206163
302834
196456
13625
92919
120780
107641
99939
309785
86326
274008
61923
95662
239032
637412
203971
57580
100423
338810
83337
473055
0
121360
158593
98591
122333
299165
154447
188357
162567
63448
575468
65113
69674
28920
290552
327388
8530
226127
422373
318069
142543
150784
34257
148163
241798
14153
102809
0
126197
301371
166185
349128
0
0
122257
108482
44633
325171
42235
12290
76660
193499
109093
94613
83297
103995
260611
172199
155384
245537
56925
306049
80639
312378
336410
66891
295448
462993
200076
276071
42477
443510
141275
325063
0
294886
161513
241055
238169
63571
334692
287721
88880
609030
441221
138839
99351
169694
166211
236316
208723
60510
150563
306529
382406
258881
0
64135
223236
251121
252572
429273
41901
343236
348748
229351
184438
269134
354669
186601
73035
109751
395875
360231
155873
60360
102338
163940
0
128616
303721
196283
38441
356675
169731
539318
468211
30140
164911
72520
40665
73085
13503
131713
269134
601320
113243
174233
305741
178633
94234
67730
141729
15118
95927
172808
205494
132291
106357
68968
190313
108770
161211
200870
161467
0
577446
157664
209784
225218
152063
201752
72493
156271
15052
0
84157
232814
105255
104881
82322
174671
210557
249186
0
196225
387615
41562
42670
140686
165269
64368
313341
118011
272596
75689
0
135894
0
142596
144616
273497
262922
70127
217152
147989
253943
323535
161175
266471
296959
451040
0
299922
501870
63209
73683
367151
251358
148192
391100
189394
44641
72934
358596
159026
223177
120205
195521
34846
83914
161532
319198
98393
13625
613827
14578
0
0
56840
147611
59213
483128
159805
76467
0
48188
97222
380441
121647
354781
354495
217031
638414
260491
5960
224893
205219
118854
220974
47349
359008
124490
0
280276
363504
86458
260827
229531
54067
213090
96477
170312
73240
223471
0
373084
269649
152181
102455
296930
7316
249209
195696
75224
506207
0
140615
291923
89603
163904
9630
352878
82364
109046
256744
544300
0
94410
700325
171197
128237
260824
329091
126690
289266
139393
94138
276923
247666
93713
38113
286201
133120
214408
193025
146040
467877
271984
434846
250621
216189
247829
5035
215805
113720
300339
22106
124840
212100
229705
155914
213319
83203
383517
0
27404
231692
0
210373
35854
102492
173786
93441
67539
91060
164338
41495
253766
610697
178171
502118
61176
280260
16975
163741
0
182591
0
0
342832
110640
312830
108085
191255
242171
210744
189171
0
184056
35289
171749
383721
0
56584
107945
0
91968
141297
112414
408393
154317
248176
129271
0
0
130298
0
199171
281977
66508
58879
192852
54046
98088
285744
0
214353
0
127894
170758
200470
87014
147649
62369
212434
114403
48815
27509
244642
134521
160539
31618
0
241721
395734
224896
134619
183213
29711
15533
136254
451754
152273
377860
107385
247666
194717
275134
417016
113807
94488
33326
254280
271132
400804
52838
55843
108447
0
442284
110463
88546
145700
170001
0
488757
176554
402492
245195
277894
277666
167839
112575
141785
175398
238346
328542
0
140022
102195
0
226145
321738
11102
234667
218398
302253
276243
0
60772
75090
36033
51406
184622
156507
415301
163151
50921
138702
13967
75464
218693
285322
121852
32640
360672
116980
171778
177400
263805
124276
534251
139594
14153
318406
360135
126149
76626
34503
134521
328466
42073
179391
87047
86757
323355
118644
285392
132282
280342
267712
140529
215136
295699
0
446014
100130
360290
25588
154317
0
67279
358498
166736
337214
143417
30111
282396
343846
238025
52259
134553
434332
491241
172279
0
352260
0
117508
165712
450909
181122
0
403553
209194
121050
0
0
227044
0
321410
22580
67043
53796
233212
156171
85715
422407
97315
283672
46849
603763
123733
19666
115960
122635
210707
53962
110180
113917
335735
96143
87670
31383
125002
185266
199289
0
553063
43983
381747
433382
105865
0
181392
76805
117760
231827
34505
52960
0
253054
309964
0
337688
245328
174312
60537
76392
287632
180728
285042
73139
0
107227
184763
52804
173765
52539
346056
346331
81550
332079
134437
357472
36443
151939
102708
212046
146123
113538
265059
317198
34991
346168
351309
0
152156
151122
0
128915
52490
0
357782
266523
350522
55260
121785
182591
419395
432028
36415
215920
142927
12528
145962
373890
0
85680
94643
0
150459
243818
218072
0
126709
0
601320
9172
33344
0
181919
109833
187362
372198
169622
233269
184152
149142
265084
239465
122063
11631
76791
82237
242062
163624
478764
191523
149371
0
164946
98370
203609
282130
0
101970
182408
75420
414168
140524
123804
172988
170428
226232
479172
139103
165363
91522
4639
435848
596453
0
0
184059
187197
280303
75994
95726
54732
297216
135611
100317
342581
211344
391604
90821
192376
81776
92455
74099
0
388887
91960
0
84911
159586
255340
391604
137275
461411
368785
209942
52855
112496
189833
140185
29191
327786
280003
222910
339481
163299
155664
3369
201515
207090
3358
0
335011
0
440302
215952
0
54243
378901
263160
169662
185303
84408
189082
307459
249631
134382
101856
519873
0
120740
344987
91031
0
238786
122859
436125
83378
167129
215507
314574
0
359583
255019
235618
114769
240834
108909
187962
177288
45151
151116
285331
28966
364605
178434
414224
250142
59070
129854
88831
198002
0
157660
259011
71881
195544
26496
272823
162035
230128
68665
190334
254848
364592
194863
64947
269420
288483
137320
817655
171109
275034
163604
363965
204383
71006
322775
55472
89708
11631
267078
0
309468
81875
185427
174101
329888
411194
16604
266520
257809
90594
397942
143631
0
0
0
0
0
72660
337208
52539
198208
214541
94341
462429
73189
322206
0
256533
394556
340917
17133
100403
182593
0
131732
197561
574785
248521
343551
0
271404
454609
117766
287839
235442
53358
539343
0
178738
116016
251778
385090
220755
385963
299656
124358
309344
0
265403
97247
371853
82883
215829
81348
669704
146520
255656
243602
0
0
1923
204126
240872
58188
198172
398106
176171
37868
253579
326846
0
27306
99950
213564
0
199020
146063
65811
520659
125052
126608
208692
25321
202574
192999
187013
79895
30789
0
42005
73047
183736
94040
678196
19894
476446
131783
316074
22502
0
222788
292581
208163
132389
92814
82828
202194
0
200593
101158
243334
217548
288432
241924
560103
75701
128344
170013
0
367988
162781
219363
370789
246656
125107
523508
217375
91476
136459
401409
217092
0
40854
165140
463013
175721
59956
235743
352463
157867
156348
336829
491711
72580
176753
396551
279428
159180
133157
210756
349209
7189
49530
437708
95030
89635
250290
325399
96344
367620
116277
217375
0
263024
0
154850
731568
127997
381922
91635
98627
443972
0
46896
300595
69574
417508
48889
0
208992
225058
353134
335343
33743
217897
0
221278
0
646439
115488
200243
115862
593196
3394
109749
251126
372100
1478
231740
215884
408904
418582
317903
252220
102239
46143
0
411158
96724
502402
236072
126066
349209
226183
106939
236499
0
311791
254214
16070
130592
316308
211374
504639
220808
215294
0
59634
137591
342899
318271
0
0
234100
46245
166586
56193
222288
65372
22595
168250
435521
589551
116874
365714
205826
193625
0
10170
168996
382515
388887
187260
85252
130034
89057
91072
54751
278755
342899
297330
0
119683
0
20354
58795
165077
129353
331469
324417
340966
371538
271404
438951
59411
0
130567
221038
0
7980
212074
0
91218
232264
132251
3046
265092
101329
272422
318763
285758
21152
395483
0
0
289526
271014
327642
204040
86505
101372
365213
443875
246384
196553
377056
206352
106396
73217
625577
85765
184385
225368
381746
468300
148392
120627
106046
90878
41254
318852
262699
67293
8774
122136
250280
342497
47032
96638
71026
77203
220247
168699
237509
0
296463
257393
359001
297311
218927
73076
289578
324668
683231
88344
102809
90214
107792
223995
564419
0
0
38276
150662
6084
107616
244256
128003
152930
250056
89818
358988
142852
147385
319989
147817
143629
754029
269682
287407
123345
46938
44961
102053
194865
144586
407512
229886
138959
144406
49772
16131
0
353032
54115
99041
106518
21498
100178
25149
326145
195825
177521
246436
205113
0
123128
205639
385137
260787
406284
0
113307
3790
0
0
310137
235993
120436
205985
316398
72554
202194
371873
13995
96398
191601
268419
0
393339
265
40713
26566
436926
452746
222380
29278
53741
0
286781
244336
33025
10027
0
124555
149188
373516
26496
0
54564
212745
173030
217718
254488
150437
89598
0
138767
276243
461391
372073
404164
290549
546932
274530
304407
304014
69283
30130
412895
154888
165253
168601
197525
459625
0
366825
239803
269054
615882
392129
94468
309468
215544
135793
168079
411334
384378
99201
372031
232166
338446
225919
0
131264
237493
208750
196259
359884
102455
0
145538
227260
228119
322528
100907
126885
113829
165078
122136
415832
4179
539767
38804
250533
168457
210916
19856
499780
0
0
0
90678
0
190900
208562
94044
54102
93430
399122
143531
186150
0
0
502834
88248
409770
126781
248819
171108
373303
224900
0
109833
101494
40266
51535
0
0
156276
61465
176060
0
0
360508
170865
180990
394942
146331
406527
0
425861
0
119715
0
0
0
244397
328596
167388
0
297616
387069
368198
247006
360876
240066
0
355899
209539
0
0
219492
487446
94615
316800
242388
312865
176666
0
444933
115847
130842
0
151647
96665
12052
50427
301444
104604
298428
276075
184449
122350
203350
335893
251177
251975
53741
227044
176835
150975
32827
255574
16779
105754
152816
185240
286200
318920
195137
139512
5124
159282
363076
66958
300638
219210
425024
87605
176835
201877
61037
7776
182724
72962
107279
91665
121120
157086
214172
275241
30033
273601
245083
98750
341518
54840
333323
260494
157934
115488
298916
111016
522822
96646
201877
140857
0
387500
290185
115716
84487
133529
232506
422568
405793
112137
109916
178751
159594
231758
0
410386
74060
382321
26682
102122
93570
461251
202645
244210
339238
0
111135
210071
0
248176
89007
366526
143998
9080
0
621567
31205
212114
195812
391340
0
165763
149337
275111
95997
233422
0
0
211448
170713
314712
73414
0
0
0
578114
446207
6128
69851
103954
237821
153094
43414
150623
160175
409238
93627
113768
99156
226543
237249
218821
108216
147916
279506
75539
296087
76753
160668
54564
0
211073
292738
246299
333422
217880
118035
196667
79702
332544
278164
109680
273446
150418
315678
0
336009
113938
183119
370099
220599
267825
151100
261728
55413
98050
0
164817
152230
96282
421882
472527
101529
6768
534895
163827
139678
102925
618108
200353
176188
104466
134205
0
111111
183472
0
131813
166655
249090
335526
116664
234861
189727
184145
0
71965
366579
259200
142267
123478
87636
194130
151621
239504
328313
70273
62002
0
0
178192
334882
353401
266175
696364
194809
0
163045
395964
222505
92155
498900
193719
953
289909
0
134272
342776
235583
275695
216560
393456
518662
317075
3658
201231
361725
98629
0
245052
102317
219449
309746
279735
21495
164628
162402
140068
90210
434128
193414
265562
281102
195144
107384
252677
245609
335583
143575
70724
196790
18091
0
80592
200214
95915
0
67990
80547
507768
0
407757
192376
449865
667222
267347
564419
307678
94695
175461
416226
582167
107287
56834
629678
84144
103531
160438
7980
57967
0
146566
0
381356
169383
344378
234997
279203
346194
0
294781
273409
384393
329695
89793
251631
68142
0
653002
219150
225197
220833
73622
558
82541
176753
141476
52900
256831
150835
0
390875
36497
353425
165190
309840
14578
381487
112450
218072
105173
419341
162117
560967
283839
142059
179621
459257
224306
6324
85972
104633
87434
106920
70133
162218
192195
0
241924
521840
10557
172184
107148
0
111805
337298
346910
18139
0
349087
134675
215781
391786
43908
289110
7576
48320
0
145394
139512
371444
348946
185871
93509
449646
178563
106305
186964
418128
0
0
0
211395
266508
0
0
84427
0
256395
29901
200243
464283
236127
22538
214035
411070
400138
43961
92147
330591
85326
169342
251121
10804
91297
417050
0
255645
0
229887
117730
8370
360329
68851
88980
96313
43234
513490
91218
81611
229796
88443
0
251778
341756
303266
89431
9419
209427
103845
332511
7347
234324
436401
92329
157323
369781
86406
143091
115841
278130
0
84145
502678
97260
215397
1250
275830
527319
210249
223471
211596
169142
219675
2620
149979
317667
0
251840
27332
252048
271068
0
235060
211413
133659
175700
33464
224723
210745
126695
340231
511564
395735
117447
416701
386404
259760
294848
199559
272957
644575
48542
0
85669
436474
6836
80692
103136
207130
268016
101022
460940
88612
142749
8447
212102
67110
278390
33450
97638
444933
209321
293908
424423
121402
86968
126886
201671
233205
8617
82290
466201
56163
299194
0
241008
106920
309368
143078
138788
132170
182099
59997
240597
162442
92777
153080
211581
166920
283362
69601
386501
114436
218179
0
161672
93202
292984
309208
0
12965
0
0
158771
26285
288966
39442
278614
391554
0
286632
396076
0
148353
257403
68380
245371
141291
95236
512072
266369
185229
181736
132652
0
100907
388915
45273
164175
151271
337738
0
125750
97923
81318
371958
225420
70440
40665
393660
86898
0
168962
48194
470069
181734
164186
478650
537321
344412
320138
120851
445920
138363
282289
290497
377056
224275
465147
184449
176647
391679
140837
26396
250655
120395
312481
275607
357430
174825
70616
291006
45143
115688
0
0
0
118684
117740
307281
278130
288856
160186
152987
344783
0
506152
411478
218809
67816
544848
96143
365846
218028
617385
479373
279948
0
99400
404757
375536
0
167484
252584
220126
246331
108916
145412
354583
24614
139475
212210
166210
0
299102
96141
218202
68646
267790
185066
443610
320354
189582
265553
131112
0
36090
0
489865
238531
236223
377259
264952
286986
0
0
0
0
85978
120455
474271
190334
372740
183715
190882
70630
216411
0
48419
257403
175372
537810
57853
52624
99330
202049
314037
56194
137330
171867
149667
144406
102540
270870
215541
510969
538751
87923
681033
196734
84243
110060
48911
140019
75312
329248
231615
237380
256403
0
98727
0
120791
356575
185813
213360
178966
0
0
0
153507
25905
150756
96917
25707
350325
0
114220
48841
433197
440952
110203
0
186495
370465
149411
192852
327765
0
32121
248952
278042
56268
18410
256064
0
258550
91770
160617
285568
189772
125086
367277
96530
399755
11500
403795
108509
312722
72973
174731
9108
189022
166674
347568
401893
42279
0
405502
176619
258718
326394
197304
188898
0
502796
270109
88097
14091
127113
143445
256528
71576
251803
94138
197299
202241
147314
51782
43504
131027
20141
141816
160312
23418
381824
76657
158816
0
206545
231543
171833
203441
1283
48268
236869
205045
234313
701287
113672
94323
405356
393343
137970
177669
226673
0
384178
526668
156225
175656
183378
200103
341450
232860
17784
384
0
306311
63664
178266
8774
34531
0
131717
190682
0
252698
116906
312380
210319
93707
381355
0
399353
268782
158186
272513
242492
322205
0
148542
155098
26760
114759
367853
170118
72727
349087
182848
130240
124608
338861
202631
116338
466380
200272
96338
503348
191763
245997
206995
307094
91735
30261
426735
169594
86556
0
0
0
178389
214442
308413
380518
227892
204939
80541
396317
188577
194577
218423
279327
0
64885
238927
71483
137697
91070
317926
324664
89775
292070
154472
287342
227342
168165
113356
125591
228650
366285
319716
461945
101381
72954
173623
94899
125114
318406
246445
419937
49290
243745
62410
357912
416632
16862
520456
259271
248158
428181
101816
174825
87469
167848
49705
84067
351396
164292
0
143765
255656
276514
171386
197309
34658
77794
188518
373516
136473
198422
212832
0
164285
220996
216846
301758
89218
76794
0
0
278407
233841
171470
161848
146169
108603
101525
240926
182722
434040
143674
247368
46734
166449
100470
56846
285868
317938
105851
85046
228913
330873
561188
0
227904
152504
21328
214963
341866
246024
0
172261
208359
152690
284063
58586
163377
38276
236459
35597
368492
267678
175225
157750
80424
732928
258809
111024
130400
40202
89458
285968
0
173659
189956
330780
98313
16504
100092
0
206576
0
99397
590016
159134
313837
0
95830
355857
14721
221102
320138
189671
0
99822
91444
0
247520
121288
107376
260491
230835
38570
227518
226383
309789
22937
126886
106031
303376
105925
247658
368781
243519
0
0
234313
249699
87028
154574
225407
366317
90383
0
176149
98386
667999
94407
57433
294715
97622
82094
2183
95860
159193
42346
64712
364715
44076
248479
132562
0
198615
296591
324621
286243
0
146740
144145
56194
309534
17912
200888
140168
236885
412051
41771
86556
142605
233162
361154
252912
81550
71543
0
266248
214672
0
45853
200944
231797
232704
67205
517589
33695
486352
256725
223560
173359
190816
269420
0
132517
293912
181261
251985
162157
206582
714308
162831
90249
70000
97331
406315
265
289006
197821
107945
388542
100946
205113
345413
273932
198987
254364
108618
0
269753
597417
223471
0
108764
361451
95682
547055
147136
83083
287099
208992
84144
0
370535
70527
112235
314309
0
233855
29033
115913
110688
84144
184563
94455
228714
214785
186795
160207
300997
263279
52087
119467
306734
0
68813
83370
287046
0
35256
205852
249466
49626
196318
143049
178069
138803
299370
49258
446783
143900
0
160008
166105
61244
192931
120436
301320
0
46993
3659
441528
351951
0
6128
0
275349
83645
99175
517366
302336
171191
179259
560222
148949
347107
0
20529
335011
471281
230466
78409
124384
383659
71485
238851
194719
130874
103718
324664
201493
238025
330489
611533
188646
216766
223436
64368
179406
240085
21870
112086
0
448374
124972
0
81189
115275
285244
13040
330476
0
81776
0
267586
132894
401750
211643
192100
208605
298323
208163
6704
582588
517281
95039
275857
223758
280405
222813
198581
183970
284302
63489
249763
8038
502305
123615
210048
140181
250119
421936
724291
227936
181469
10557
200883
169768
506413
494055
274751
175504
253753
226776
313482
102531
32245
62779
194803
432248
160186
31618
192898
340829
228342
92320
65652
0
348353
179857
422500
175626
230183
206194
509060
99198
0
210410
67587
176969
88849
148234
197410
327803
561180
253659
57056
85793
67708
158256
228484
133712
170399
362379
237637
286568
167169
189777
123423
93419
241063
200027
107614
361380
247405
303265
383723
356782
295448
0
118053
119603
153763
313654
178563
23342
659297
213062
201530
320451
141429
168704
296729
10635
0
6208
23396
45174
134675
324881
0
65577
335706
321187
191056
299894
538024
276243
128334
268011
358721
7485
93761
72341
219210
167109
512773
143091
229918
156045
0
277972
0
162500
8017
235936
175216
201191
90936
243084
372274
235993
5131
112562
244887
0
359982
137324
181722
165905
172399
302774
165640
0
211645
319740
204027
8854
127913
209276
230518
99260
0
158304
436177
53470
355049
296921
89739
117739
219161
122334
194379
20270
95266
49846
469674
5810
186783
26081
174987
156892
262090
250640
170143
228198
366302
295509
313819
142523
0
132097
204902
167035
21252
345519
0
281177
450378
168165
47708
215703
323195
592009
214922
186540
131955
320529
165959
421109
310912
0
109021
311194
0
116725
95765
251023
187267
170987
105932
288648
121029
83630
219323
427827
62786
94341
31301
136791
413605
101713
378255
199494
52539
127573
580407
0
43857
59708
0
39778
73422
254213
0
137313
117074
243200
0
185323
165642
68646
166005
205951
61146
85648
202416
528810
108537
3658
45120
0
90620
80658
370306
40739
255534
150975
237524
345242
114044
262157
145505
233547
211437
211953
233742
139958
357747
502055
856322
293702
156984
232714
43808
285392
98878
325097
391884
0
69381
137724
68953
122038
105484
337519
284562
240890
23936
0
159534
0
113153
448726
263560
0
0
134550
86585
724826
108425
0
96645
226694
0
142523
117847
142073
164331
82307
177464
343636
116148
332682
22921
302998
248480
46842
80213
313294
130709
101161
198791
94172
82577
138877
373584
53162
337010
162007
28629
128563
369180
101435
233135
4789
399541
150537
289578
97361
79365
72803
141403
266015
221627
486049
16601
44095
392476
208329
0
214092
364203
419434
0
178436
0
92938
0
208452
114401
151131
54004
0
89899
97231
206064
259849
130082
380970
7842
73716
87173
267586
202567
404273
165910
193094
55929
332888
76455
502754
290955
82434
407897
325037
0
394557
137805
85808
193358
48889
69182
46465
0
0
196316
37081
108960
285986
344970
97937
159386
299053
212986
330740
191094
95385
491573
320328
0
208411
85522
0
651274
328933
366526
213300
141897
324452
235656
215547
291188
320529
80639
337919
21094
94753
131203
4913
186097
26149
351539
116980
220898
76177
176284
514100
289224
0
65106
402829
70527
161394
261912
0
126720
0
276335
0
102369
305225
186657
64712
104079
229003
247009
39803
128111
410697
0
132341
116581
129551
385916
251023
314574
0
117388
45659
63648
147764
23887
302377
164709
0
315678
390611
175312
14632
0
175817
313779
196593
71963
96313
251814
151349
344726
64947
429621
364575
355008
102808
352463
114623
91476
0
445456
269713
0
367768
190820
268567
83442
416566
197887
938039
0
313588
581741
291765
177163
107837
0
109132
371907
0
54113
143708
0
0
83366
77570
228850
72059
52572
58361
334364
251358
195650
409463
345017
147528
474837
0
81515
183088
226904
6068
0
356038
385272
139471
93850
87683
249923
0
105259
358239
266309
708864
337738
142370
0
378333
0
155411
33326
0
329419
37530
258968
165351
540459
0
105889
0
315718
499778
158375
436889
313043
0
118673
288610
51106
177645
219804
155539
205597
63167
225265
371907
145833
105865
0
416707
0
0
60803
69618
460229
441338
38276
435492
40929
126244
154973
414924
293294
47832
129971
390721
84621
222554
21058
144962
221575
179348
418020
272504
168281
109747
0
389341
83866
146590
245634
418837
314432
233341
225412
341945
187165
219595
235293
124600
159418
75830
313837
267341
0
109533
452649
308554
455547
50306
293814
386662
236178
68646
151023
288257
0
214802
151645
450990
176216
74439
90387
108509
429268
537344
203527
190513
424352
187918
141320
42788
174925
125559
0
166423
201027
558595
485129
271723
392358
262406
79277
370714
0
335277
273179
198054
164882
0
284466
64111
52700
171541
240834
91958
107257
131629
10017
312936
83495
188942
95336
276412
219860
353364
42999
308232
379102
265610
286696
156016
251011
135443
281439
251368
67582
64618
330191
0
0
62614
102939
437351
132793
386800
391554
55527
172281
0
424368
175656
56925
387539
190111
451009
398173
460114
176941
218462
210435
117799
246375
78143
336530
260231
477258
76805
299370
29235
257191
38355
425158
208747
0
261951
451643
395672
222655
632653
343230
232188
300431
158580
277467
365635
33021
85092
16245
393928
149763
122088
182383
304346
285568
430113
154587
183936
158958
735153
130427
181834
107108
628477
178242
0
216102
169259
109704
223177
340658
0
465360
427774
0
0
89924
63498
0
101313
240098
193054
75287
252332
263528
72142
75016
200586
105699
64208
341189
357105
0
80593
99175
102369
34302
129179
144870
28182
218285
227263
6227
47338
98762
0
375139
148130
96338
17062
105624
584615
493185
147071
357337
205207
280955
191640
282785
497737
210696
37723
192482
369454
0
397303
205676
276335
0
102164
382748
399316
337473
143242
103470
53427
90257
198773
184059
0
282076
252304
71963
149292
175126
444816
67618
86555
31055
0
158343
289828
269054
650265
67932
247862
111051
301218
168809
82408
77095
181650
403439
264944
229539
422836
89608
44963
248830
26063
223699
217878
69230
548281
147105
310031
236577
313299
250269
548881
0
490497
308585
115716
341687
486791
134948
143047
131505
264240
181739
97864
84479
247292
111760
118844
341235
0
363955
102875
242633
107258
68953
0
87319
153290
263607
250754
294214
484009
102750
6850
173751
181094
131368
191611
0
378830
104084
208472
32940
458377
74115
0
0
200027
141225
275626
234312
235808
360801
0
26733
262110
36112
168204
167202
279069
270105
252801
146900
184363
26491
131264
211213
249348
93419
6032
230051
328180
199862
376977
0
353421
176666
80744
96617
171374
123712
220696
187076
82818
272678
138698
374047
247797
82020
357444
133692
17133
174148
284208
265724
157432
295350
284973
206360
181592
194714
82079
0
259739
0
194156
260015
91357
146549
234025
101738
237525
214391
260454
87440
236923
362931
92671
180284
0
378350
92903
188639
224047
271735
165066
336417
123239
317596
51192
111497
0
192031
0
582094
240727
164876
124064
293339
312096
72152
46364
134272
0
29788
208012
177814
206893
118862
261838
156941
7157
269034
0
160712
393511
244163
315215
125632
405793
399288
246946
321595
421386
449781
455755
338488
88859
0
309831
234563
0
96318
442983
225442
144437
97597
394507
0
181592
291869
205469
178157
224053
0
79127
378601
82901
109482
228393
0
94410
275383
130106
330456
152598
0
251085
342630
123972
78102
202546
291145
230874
111012
250415
374577
92376
168388
110188
353154
333734
281412
213732
381487
301545
0
176216
0
28877
129932
0
452666
225282
284771
294487
138592
233407
309087
0
295902
253845
261262
185293
96358
42152
284718
0
345658
239246
0
468466
163667
0
315220
16115
264234
452707
219511
158355
46517
376072
271648
0
245701
3850
27452
0
165012
349557
41483
115257
131395
160747
364499
156033
299184
358120
50631
111225
219748
423318
153053
300074
432594
0
83872
76496
240280
71485
167010
234425
119987
371992
122063
134205
80543
5960
15859
95424
0
98575
462770
208027
248788
634720
48435
148740
107497
0
73616
305377
220707
0
233326
466159
199865
188068
184981
183243
308250
20008
39328
181679
397244
321619
184400
164183
276189
130442
21132
397608
380710
124821
459107
0
309268
47296
54092
173273
214725
0
41080
210288
58692
84421
107317
219241
117199
0
300369
2518
124571
120504
164862
142979
339120
333734
137201
125573
140290
185505
124980
72578
136791
66050
144602
138839
196278
0
194693
312049
107930
69835
216818
157807
339716
0
517150
255581
0
0
0
513188
225235
0
291887
91209
313928
250769
226687
169251
352096
310635
208383
357605
190209
346748
135611
88249
154797
86710
346365
274791
104137
513984
343884
341251
194133
78689
359013
214418
251233
252063
309363
0
319797
226209
173013
151107
172769
37868
453613
70997
437620
304943
70630
289294
150676
203169
83209
107236
461973
178583
495879
501477
377943
217766
132251
70458
335114
409170
357206
0
86826
219025
70202
234450
143292
422375
232714
326288
165253
260169
140278
123297
88859
446135
380992
150560
218030
122635
16372
206271
241532
250302
62625
374989
198783
462745
209898
249382
160341
56362
539297
171136
0
302211
81931
168079
48334
414232
256335
64260
146590
11631
231699
536970
516008
342044
473528
348085
0
484304
34846
16790
118014
244829
227378
711976
327839
187021
482988
0
4117
389341
39075
259991
87937
113025
88004
511890
312096
124492
344800
217474
237680
158670
0
432506
429587
1967
312469
533357
339973
225689
29677
157321
492179
74735
315485
164818
53869
0
97900
218030
263729
236751
453105
118117
154567
0
0
433320
338104
485254
213105
177652
373869
640
287445
136707
233675
44443
501806
81471
69587
353487
262907
27921
247799
368619
62917
26813
76538
415262
129932
233742
173034
103843
131392
204801
164147
494233
69535
64899
202546
38467
182329
92205
199857
14409
0
174718
0
243838
76955
449646
99592
118117
342863
249205
263804
164679
119960
0
280246
113162
252698
328633
167310
72727
304146
194687
158683
294009
434148
0
0
147346
96388
92250
31702
50964
0
176734
238683
294753
275695
411511
506461
0
139854
14849
82574
296326
123569
95392
676355
80895
158643
145394
202060
277870
378154
304295
274910
316487
0
111241
119117
207464
277815
373890
0
103050
0
154774
177384
7443
148435
184794
277156
3530
267087
347754
49890
581643
399124
0
206772
420197
167060
118870
158773
9568
271951
265848
36429
50045
75038
0
83887
466891
101435
119208
266426
402054
149952
71712
228122
226529
218982
491640
295530
82332
398420
195803
73422
22961
153681
330456
0
0
338044
561717
0
187009
25309
274611
196584
289042
184552
44540
107841
102024
56908
418925
252220
225442
85640
142481
0
0
147487
129353
0
70884
633045
217480
0
744
195385
114529
176990
140430
128220
16166
139784
0
395248
164614
293471
278965
231880
508990
162412
239224
52095
157554
56465
235385
336164
134652
301545
0
0
490497
58577
0
39002
127695
192019
354717
37194
0
177139
145356
191165
292049
294199
143411
93754
437745
326077
68338
247666
0
40773
635263
93123
119568
62144
416750
51307
0
238624
0
61545
240360
7157
97436
0
74186
326302
255910
118305
1587
127712
83667
50054
142031
42152
261400
212722
198886
148742
159971
125806
0
58394
108817
224027
173444
130474
187630
193825
193272
502764
136689
227396
457389
414657
229875
218990
491301
290955
382764
141636
186312
302334
175214
66703
154077
0
264342
0
127212
140396
217915
215110
631457
65234
276476
50338
32519
124267
209601
0
255255
117423
52913
209219
117699
452745
115862
336786
756866
133981
307043
346541
491752
0
170503
263318
175730
261417
258848
351779
124335
302612
194819
19081
103470
391807
456823
392053
324751
0
327655
68588
169631
85204
297270
312049
81193
39298
331897
380725
69007
122024
122555
36831
121557
380173
152809
50880
0
17118
510264
272252
143005
341450
98269
144779
234524
208438
0
0
172712
201484
388364
164101
433119
456169
69661
178267
226584
285092
194139
36578
427796
146950
510446
402185
0
115580
18188
112812
0
214643
254169
295448
174121
0
253753
99150
243519
227010
161634
150838
0
245609
295518
226528
331295
0
331262
408415
12715
211105
353005
173193
670896
50856
370232
0
139414
159829
190182
135367
310186
32229
57129
39282
89097
235121
223754
157583
124916
170155
401009
190896
298594
302933
270238
192058
449813
291708
394940
243043
254827
313856
561717
383698
0
0
243186
247641
170875
335657
195867
211532
418530
369557
0
118109
228384
0
136463
214643
444207
375139
445823
0
275411
0
317156
86022
384982
290540
425540
0
367304
131548
102291
190827
110303
87237
199180
306743
46986
280150
0
81291
781455
97930
144824
394905
0
124768
202347
0
131868
464923
0
155364
228828
0
0
0
152687
594196
325897
146831
55527
384022
31129
0
185795
226448
400698
308107
0
90073
217419
200956
377259
117242
81102
148136
450703
313341
0
0
144797
144049
412323
115865
225606
133563
212714
110173
395728
104134
123036
170799
98496
107825
29800
145368
182308
107593
122575
348941
181061
53289
187285
82600
415439
181604
85619
230939
238337
81919
202069
488672
506230
32984
200650
153190
279428
166478
0
151930
254540
61993
298710
61342
164829
70108
166711
350776
379598
230572
159196
177308
323478
276663
167803
156552
0
117941
25707
154228
259720
251600
7507
35334
208736
224940
266059
76805
0
205834
540268
384669
294555
162989
29551
544877
311983
362096
291987
473497
425801
338603
225748
34375
179485
574
0
387380
201914
437519
120622
385721
172781
43310
67166
166195
105522
64772
467368
113078
127704
76467
0
118633
353669
346808
369885
247077
66282
188435
280567
137593
216411
169478
432800
427264
0
0
439729
419409
484160
59701
232485
258079
211043
232166
179194
93536
60279
425581
530994
0
220622
360096
377937
0
221038
454290
0
376431
232742
73700
477833
330402
93177
90738
97599
302713
49263
244500
0
0
476575
227548
351254
404387
258058
136352
69254
92889
119305
151766
289866
122440
316797
187363
73730
145703
581219
97169
529677
124980
194259
0
317385
240593
331504
113288
0
31659
207327
194723
64125
20614
0
327456
25637
176657
335825
261803
254837
111979
279448
491640
215531
295420
475657
0
198876
193372
113404
211692
75501
176824
313872
235808
347209
343702
263739
187614
184627
140982
0
231692
0
316745
400257
386423
260549
223235
292280
341479
99412
364121
581175
326730
174816
188353
376381
95295
286492
233629
543393
324644
0
234662
435239
0
320312
111069
207054
378089
509399
425360
430281
220339
281467
480742
116112
384803
164799
442284
82349
225427
148679
446212
142923
215348
210876
543454
279244
132924
470258
211117
599677
309086
52539
632977
179214
0
176542
246028
177979
840
336061
407460
333227
165737
228239
202126
64495
0
98536
90186
421670
118993
151768
174860
137408
607608
423207
217864
0
131479
321714
262875
119909
468062
537375
87070
315567
327291
255235
215348
0
171884
465189
87282
224141
0
339460
190051
223143
78774
258259
330132
268800
230417
3571
283315
21759
60199
106549
127577
189030
97711
0
73651
172236
250532
132705
11563
87956
409329
384705
162886
45618
143030
128362
154587
175094
211611
330079
140596
51180
216145
304901
215952
79760
80285
239745
599877
382319
68962
251790
173913
129071
54552
285708
58692
442732
116699
349626
156254
0
452150
179672
0
30192
294751
503433
563787
242817
177754
195484
155223
372671
71658
197779
514953
410933
448693
23272
283199
489053
304948
122586
0
260282
104818
302872
234477
286078
317851
472727
41483
308557
75689
125677
142772
159309
94679
346964
254106
174636
353425
0
325227
93238
230021
168236
134272
168079
182057
271694
159425
0
15350
0
165917
422563
0
123123
405663
541787
249963
49609
216975
533258
0
195304
178717
66101
0
309298
182
0
83882
71543
0
160915
152300
35664
73909
178219
192183
0
79772
317883
541377
26760
326730
97850
404429
0
361067
0
342667
382446
60878
409946
161468
309480
337769
0
153602
349626
225282
86393
488235
295902
317
116512
214353
136272
429855
16217
0
79708
236805
168241
182846
0
65383
200792
187701
4768
354642
149944
169970
287166
277311
114019
63858
8370
427415
180919
62458
270949
46849
441433
339917
0
0
242875
335392
0
170604
23017
148818
86822
127719
185984
85640
232669
163931
180524
96566
119459
433357
242373
161009
165324
260123
96144
86710
364106
108552
324571
418394
230182
120094
219936
300395
543264
93456
150526
271113
343889
167989
0
211557
124528
266391
296858
0
276524
124749
160131
320519
135368
5299
39532
368718
94847
153798
66208
368197
31360
404479
114440
395727
184143
0
255538
234896
412640
273175
0
108996
294760
0
360039
276191
266844
75689
57625
147535
56097
93017
166291
37194
148949
270165
468171
323044
222548
50670
0
0
437045
121714
226074
119895
9630
602478
140062
338422
279199
172988
320452
129389
90233
108880
89360
170168
454885
340176
564626
395296
0
87736
0
383315
470740
474653
348340
425811
339960
225763
483461
0
6061
263528
202574
202731
166296
14534
260937
156219
0
140982
230194
53427
145012
288803
261719
129620
563230
146008
656920
368197
271183
273076
278542
467063
508764
0
0
624293
184145
267144
0
139374
113477
90435
89928
103786
280276
263682
246571
353425
18855
81760
507490
538985
591236
146155
209128
195482
198977
0
324302
26143
74247
218571
242106
125374
336943
314481
50977
112485
176949
72058
428322
337688
68120
442284
246714
317730
35673
152017
160210
205985
105920
295902
173057
16507
0
160747
38950
0
124335
75597
73186
0
0
460229
16034
741037
271729
234277
216318
76151
338282
97472
503609
361187
317519
39344
0
31056
82883
132849
169052
0
86452
276399
58288
311312
133777
0
68374
228239
334422
80816
275383
211187
180903
76774
290584
200989
68043
37848
140524
99316
362015
324513
536819
280815
253879
0
314033
260439
402989
71452
177659
295161
465988
110918
282015
499463
168011
166120
134916
432912
0
0
252623
0
205834
240224
144645
399557
177518
0
76222
255220
45646
160731
544990
41517
246209
69435
273654
69343
223132
305814
164409
24451
210214
82972
107376
387051
119959
251753
405436
312586
127167
309086
410165
320081
254244
54663
104633
113947
219686
280589
157255
317075
671408
121115
0
323280
296778
485588
98449
15731
407240
378424
65741
280744
151776
389135
290275
355291
645159
314014
423382
51641
0
27630
325394
743048
282075
244945
285499
189040
294513
348487
183534
374855
59340
99885
157663
275364
319487
300221
266598
506461
165697
30842
129161
176489
393141
65591
227272
284282
92908
456125
38850
31250
389216
146468
448009
51820
225623
92354
26255
47738
228801
133015
232191
119714
289026
0
90636
109751
0
184285
297409
85074
51857
634519
0
211814
35659
195553
291820
224113
57680
310780
328269
38926
499186
110173
163105
117784
357149
590831
87134
179231
29988
385714
131203
386689
66475
70395
0
86488
62935
103634
250897
269984
317351
273761
436103
433614
40665
100842
308977
149618
106628
103842
372384
294365
55260
502305
107385
179781
354669
50713
0
292019
65214
248063
245644
205676
85475
341655
231290
61108
213829
240107
457870
462601
307149
574229
218167
488630
189023
190820
110410
0
83179
210943
145235
153680
27893
237939
42999
321277
197269
414737
96102
261841
234495
0
208727
235453
439571
207896
535937
364079
111626
277987
170620
70673
166154
529461
194202
289513
333953
114535
50487
114117
117597
41911
226070
98803
204185
54701
199273
122744
347883
73118
228084
0
85982
148727
105334
166185
29563
0
97959
281412
397614
185803
322896
147236
199337
345428
168081
341840
68730
402448
138466
230518
128154
195611
223815
286855
25436
136691
186023
210281
153183
138315
493481
361713
138629
309617
205400
162234
395175
0
54485
239535
133678
203069
90594
45947
290024
378830
148238
33909
253668
410814
157569
5107
114478
5630
262250
74794
110961
314610
454962
80752
207611
282913
197743
286562
288913
152182
155582
196643
370204
236571
105602
136060
66988
0
195344
261088
398938
215229
190589
0
0
106357
172292
169020
477475
42749
225331
553103
174611
222247
449060
65113
457506
513787
208232
531712
64620
0
245162
256940
145907
79899
289359
280772
46554
70884
348957
319968
321629
196643
402259
0
270593
173030
138756
319464
103130
35696
453890
261544
387540
162807
309425
185096
154855
441905
44147
259618
132571
274306
249294
362005
86841
388841
293509
248681
2095
150713
0
183892
287445
248596
167932
29988
0
0
167746
548076
151317
235396
240886
18650
164606
373869
391432
0
156498
24361
376616
68044
195803
0
191499
99377
184719
219225
275637
61499
137316
298030
337473
234189
141507
253739
243607
292793
408393
394519
54564
45157
396440
470266
528625
266212
274048
17055
197528
92790
423079
0
375010
93114
102911
239269
206576
285910
343919
34114
47500
0
226515
112317
516891
100118
292776
93599
342819
0
75116
307546
109752
228375
291853
308197
251814
151750
427084
94855
449781
222141
142250
312702
0
193605
159925
388158
207102
90255
60772
0
299496
147557
310812
0
271415
423265
196809
531735
407125
156106
251059
246324
154668
350103
140807
422468
294563
382026
315463
435710
401457
58141
147777
110188
224940
288210
245195
373424
211805
178721
6200
0
241391
149886
220247
0
246560
210859
295067
261657
236450
191721
119115
213339
309254
187271
34187
451983
0
128731
155536
216305
512137
186303
691966
273349
64403
54144
141252
135014
92618
183827
287485
217066
291099
66437
102209
188439
240588
37853
166143
0
484093
621631
358229
10860
104434
139160
88223
204696
161452
104342
247876
186886
247283
179864
153647
157069
71339
109104
0
326707
73632
268901
261806
181061
0
0
306896
213331
189626
260741
280913
272852
134944
0
0
159594
329225
394478
61887
100327
160858
362677
274990
150629
264875
272363
309092
175149
386715
0
368467
283426
462674
111069
2218
0
434162
0
381250
182247
155455
64210
106384
371775
0
290808
266779
439509
249883
94729
0
0
232721
244518
334332
87270
226874
0
112362
241354
297106
127418
0
104224
14285
469833
14715
206182
298974
239712
116303
116664
738
440212
0
422110
88875
138387
0
276044
94166
321714
415163
227926
0
36879
334909
137142
490452
226998
454128
181919
89360
462031
625516
39938
276906
22003
93541
170906
77032
434366
137881
243060
394080
93730
487125
324273
193531
131596
205207
62928
293577
250937
165592
336990
51276
143490
22147
0
265065
135398
1199
0
216308
153306
194972
364752
496915
138247
338122
81337
44005
246611
274336
302217
121363
257223
375874
649446
152156
510545
0
238763
112707
369599
136172
191779
0
302377
213533
206925
112864
290756
434162
312432
84816
120145
436921
86274
304812
12978
145453
199062
130324
270129
46064
128256
87801
151945
79160
387640
175767
290772
304531
535920
306001
193004
215749
21693
48268
452156
197441
161816
57882
117404
473124
88127
339935
525498
98591
207729
564937
35354
345126
115113
344775
142289
188898
237926
105362
247771
92530
0
198390
259101
0
216958
0
590991
469675
154567
175062
227133
215236
340470
491699
342936
94314
157754
356031
383437
290692
0
98491
218702
103266
24996
0
162071
219189
66690
174312
477000
178854
101452
243838
107279
685599
0
317561
308107
0
295012
200866
0
5051
83752
188484
0
127934
370924
177462
133928
227272
0
351053
302082
98082
180621
312864
24451
238479
184719
273654
277763
203844
166419
184716
213712
168079
256395
228239
107998
405436
254657
55275
120478
107418
375591
218243
765195
117848
799036
578355
27732
470954
505337
87484
287165
753438
415263
113834
318937
134917
411070
406250
180425
201545
162273
340084
42522
95196
397253
67810
16034
222739
105649
107841
403439
231363
207797
318843
254169
81025
83486
656479
312783
361645
233929
205847
155874
208727
229505
421695
670294
282115
307003
186626
0
132021
236197
556478
235785
111111
25068
188771
220243
351978
55091
325663
116407
226013
0
163105
0
215674
67838
86452
177649
348072
20334
394138
138194
264991
219630
315151
402834
124651
362603
401368
400874
396292
229662
275283
113086
0
121734
197027
168289
124223
136041
351277
325063
166266
133819
147983
169100
0
4346
147111
142908
472317
49256
102679
237500
0
23384
341626
502173
252023
167459
5337
203483
113546
343687
64895
0
27514
119453
66679
240450
19832
212250
499441
167322
522919
141729
161080
0
279351
151708
312311
256923
526795
482755
70568
0
410238
214073
248206
204369
395672
144661
135522
79899
526356
21933
0
212375
361861
280520
313941
17193
227209
95320
214039
335349
14771
327001
330031
240674
79391
0
313013
138061
146303
139358
357610
314407
230305
186312
580007
522895
303148
97685
86898
215069
124916
187758
0
422375
172224
330763
46617
62273
251847
91487
0
226658
191683
175442
51894
227707
72335
309000
120902
157564
436109
56908
149829
149874
148835
376828
45330
0
184081
397805
15756
101944
268370
72880
103485
159273
281541
399541
225486
140399
129047
20131
206907
242481
91620
171489
246714
231088
372930
206982
183120
308511
329793
71567
228783
54370
350111
0
0
278680
143711
0
524280
554284
0
436651
235009
275717
211187
176502
341768
219938
0
113540
20804
256267
36059
0
345235
96402
117388
264995
11170
198355
0
139503
70884
262027
95732
8047
277730
325453
280672
180586
0
61025
112787
113975
58274
148838
83421
36831
203025
75353
206404
283132
293997
372648
113063
218373
434366
134225
0
298318
377218
391233
153266
295388
352565
480386
171256
93664
345331
0
631824
293961
0
146031
0
171135
46874
125114
108875
381859
144256
290838
222550
459676
286350
169478
143427
320191
253126
516378
58359
35655
426022
148434
0
64894
417103
155644
198409
230701
271399
245785
51307
0
160797
97087
126450
148888
69834
480434
46359
187709
272859
0
651534
114390
0
40552
393409
351951
111285
0
93017
238702
0
105477
242689
107385
412051
388342
483630
451447
41381
432739
253472
220341
107879
435095
49374
44044
94108
352626
327812
149327
92636
324893
237239
177883
469198
235119
329388
180526
228602
71988
360455
26627
335897
292044
240886
118370
243310
358124
228844
0
94484
357397
123953
0
169892
159110
114395
162267
32496
247520
259716
387776
305086
132705
5043
294029
71012
220759
169313
122132
89124
289628
422707
421226
318488
0
0
106048
73379
11558
439881
295634
165756
262857
183251
91085
386731
0
277540
252015
178733
180055
191750
512562
251254
278280
83337
467969
195852
286599
310893
113133
513711
42034
222345
451488
72954
167523
0
62935
276518
0
388192
266246
29986
175238
321681
139981
204834
206363
218847
101827
283242
187701
221224
84999
113644
251600
360291
0
192765
0
281682
303772
342893
323416
192715
76791
10744
198367
89187
72289
451009
143411
2232
241313
269244
370937
165491
262284
76207
191478
141836
36935
50174
210887
234194
84113
262323
361513
15240
185686
117740
422536
100532
606343
5636
199510
105467
37063
225596
223328
0
302583
293339
0
119771
152053
287917
103730
379859
310389
93456
336886
288093
329868
88720
323878
326838
82242
411900
316687
354954
431952
339118
49723
0
263432
131868
0
81931
171370
0
267503
110786
11415
517293
0
359176
42346
287573
357349
48017
176818
209856
277374
148502
214849
499776
365038
479570
50182
248467
243043
312619
208831
0
70581
0
329408
98713
47031
31890
495590
338972
68043
282458
0
0
561510
386474
193692
318937
0
2271
233921
138629
339077
250185
138572
269846
589222
179721
394964
133981
0
0
440542
437149
254029
319410
216706
162218
493076
0
498567
95386
60304
280943
158735
379882
126410
130804
255227
101856
234157
183243
218178
89565
223396
438127
653596
161080
0
162306
311917
363530
39624
196110
95546
246573
25382
268344
218753
34302
277872
454877
330442
168559
393732
377780
424632
288505
0
229147
192574
0
193453
0
0
565263
309707
264357
146083
514100
225871
0
0
171585
164818
230249
0
292057
281580
182398
150975
169232
416661
235014
87561
280737
185738
201285
354581
160373
91110
259369
247300
200243
40608
119567
319109
72526
188865
405436
219154
211948
316329
186659
378313
585059
574137
0
296523
128358
196615
247594
243237
38855
191779
208359
446016
104745
297188
54607
253886
0
38806
42896
225778
633721
273332
94323
106436
110173
275695
296087
131208
368735
115316
225331
302122
311857
327192
203346
239400
455902
0
31890
109751
91524
158092
420679
135100
277036
94531
0
238438
90678
258246
47832
245285
0
92091
64013
383768
107951
225128
239427
385941
258908
650828
311461
264142
129651
357149
142370
290549
147988
295128
247862
225193
579471
566410
678832
272287
273497
291385
394940
509399
69751
0
414879
270480
82379
93534
292276
134486
0
266523
0
147916
188409
78149
93414
373873
293057
78415
38254
308739
83869
196903
0
386328
305291
282405
412988
484641
272934
204876
110188
371477
150492
527612
143002
743048
88223
394786
84999
112951
140752
129831
303856
274178
124064
114913
214597
365846
26632
202743
154432
306495
17055
72764
20778
249712
394652
268114
645304
684006
151324
0
454962
127270
356098
199654
94246
248876
329249
172769
179989
475615
342197
173628
351277
140422
390408
475518
31360
316541
127807
0
37550
174332
353372
214993
40541
39047
305741
82842
232564
174296
392229
244148
89016
129359
358986
155461
71072
255731
314536
780209
325227
487734
387278
217445
303218
298030
0
221327
535301
274417
51855
0
66327
294880
0
64700
339287
437658
203831
80846
252888
269690
212259
82304
83882
80098
222788
287923
151183
439619
310001
347107
202911
305358
139616
227272
0
379413
165959
217185
123292
55379
233586
392102
62433
138669
136899
238986
198581
65870
272852
227225
57014
353793
579462
366837
313716
58802
0
120959
163377
477360
288505
127841
301989
155401
159053
395865
150882
283709
0
72534
66268
351097
37287
118540
253820
0
18571
0
138159
46299
300734
1630
126729
376004
334875
0
294100
186776
52872
0
285499
69780
168165
89226
181022
205549
281814
13747
575612
115369
59462
0
425158
183281
334631
256352
382409
195384
61989
399288
0
231959
132056
55116
279409
309103
63489
300947
400578
363492
357149
88498
105891
134563
40020
135402
364495
166442
165406
0
117941
34658
0
202731
9115
437074
228304
152044
98593
188893
51996
237567
141320
316284
158666
228782
445682
289878
563068
127645
62850
2696
306974
171946
576294
184758
173077
245125
125023
118211
127900
331148
531216
597561
776473
312471
150539
158661
85808
131233
190196
86066
272631
270679
12333
201560
359655
325092
14606
0
53356
686197
0
225070
221667
108880
450170
279149
110782
242207
213544
372955
38926
105902
424677
131717
394452
201005
121696
447388
0
227941
195137
34526
417312
199246
0
0
31618
37058
82871
167975
810812
798955
216834
78362
130861
209890
168003
187708
136139
226219
336947
292439
509200
160635
315791
187349
0
172335
386193
21257
191523
314755
298823
152785
300751
56783
34526
574229
223240
350544
0
52913
352939
588625
118236
211043
211437
318047
585747
335456
135241
50748
400175
0
167104
179543
3185
406847
236197
335737
427567
202365
40540
197272
288064
241620
189133
259999
223165
345740
238758
355115
192738
154890
214092
302040
168835
164869
364670
185458
53853
389314
247481
138991
0
434303
47431
98391
533609
230249
213611
13980
128799
244911
130009
137091
52227
415147
0
13473
304787
109704
258121
324749
201217
219895
201812
114654
389815
90381
375752
0
422077
223338
434978
236291
98483
130420
346932
215886
309451
13791
210770
373381
294362
233128
470373
580970
92275
302939
171207
31786
284385
9647
405309
158260
219577
158644
92608
578183
87678
455485
387198
0
434999
373905
342444
96649
298310
278804
407457
129501
461381
299471
82266
278614
83410
57625
183410
273059
96759
319948
216935
82886
311253
280089
343043
340819
10
371924
431801
196708
231782
185781
253193
142370
473286
291467
253649
302122
256858
289006
191763
180565
194224
264873
260054
239863
166045
327345
44076
396757
46030
460269
56626
246116
284238
194335
277992
326302
340398
0
269003
0
60131
137545
401628
106919
281914
34517
132705
124035
115515
386881
98035
149763
111860
46517
539567
309737
266935
84408
336774
329868
403014
116725
187234
126978
158364
510040
56496
230933
224178
57687
0
98627
223432
161563
0
38639
19484
494723
478819
191480
138592
85708
294337
0
107549
300658
27306
0
49811
71339
240265
94812
401365
137333
471406
242207
86345
193447
80213
543354
229599
0
708412
238002
225042
234752
163363
47133
439650
278369
416295
331620
0
0
506323
407875
81919
177306
0
415444
287157
55099
154498
430984
96737
317265
71940
6356
344627
377887
26600
202492
239307
257098
143202
448829
83718
119338
311843
384076
449189
73341
221877
530241
76222
318015
425988
188409
600493
499802
0
144372
401368
326077
0
164410
160157
281945
191940
291099
77401
0
104799
887221
254614
225944
537836
291392
431762
228521
113405
366185
97564
107449
399093
217494
340688
207778
221803
206126
303386
185019
246498
275181
192577
343889
130967
103845
74133
181919
37848
176647
389745
131420
533416
344501
125118
151746
322714
87678
458049
215300
80908
482251
379422
114170
349252
348977
69715
287572
124492
51056
280127
296609
418020
187135
82758
294718
288243
22542
0
0
49272
300282
402207
519911
0
11934
65592
89110
372521
383052
135845
0
0
0
68227
99330
359152
355950
254609
175606
466840
296729
12926
200179
67378
174463
203149
135697
253411
42187
82444
199657
69466
327811
273533
291708
31429
229216
243123
280133
339566
75131
327329
356778
324471
0
0
97475
147731
307848
408628
249606
178790
474849
174312
137861
203720
236920
386343
0
243061
478430
229887
436965
233047
265516
464999
369488
105098
164331
340121
684316
104466
400162
130842
78826
399949
183935
230567
0
129873
163931
293555
332354
585059
216204
211401
354730
181834
170503
364803
40551
82965
244279
126304
264792
262788
463336
311146
163931
395524
82828
24451
0
126491
500338
249923
178129
54872
323893
178939
180822
266677
262283
118633
501616
239712
25707
181105
199273
477749
167011
0
180381
62172
111316
142637
67587
5124
548711
336774
267879
342322
233956
613104
80314
131855
58386
313654
273022
99417
196640
208878
516176
267938
132411
260330
651534
328996
114173
583290
289932
141143
210984
320560
139394
342473
0
47378
478171
0
90062
244104
282375
0
35645
448410
185646
228066
0
131872
136599
25720
228239
59349
121046
409681
33424
417429
97425
0
278955
215910
97692
40686
168230
96781
569834
373381
58613
0
302139
172348
291503
92636
144009
213633
285392
121106
313976
0
376049
194067
416577
353372
0
70545
347810
295548
224352
135249
258903
201436
383058
353424
339760
0
434128
142931
223007
137061
293272
0
143930
561925
197779
185249
443294
164410
0
295543
142509
180320
400208
171374
0
97112
177308
20311
302509
264684
298318
105857
24911
114300
107279
96461
365996
479883
227171
555682
183870
312699
147277
358841
121721
510525
151202
223132
386640
89311
146224
24361
264363
288678
110495
208291
433008
238031
32964
429250
3720
30192
210602
278698
329097
32817
120730
144218
374752
11727
329881
0
125372
114386
74792
258064
109079
146551
290655
178085
412478
505116
574137
0
277893
79739
121527
305740
628140
260333
404858
286206
404738
57808
261369
207058
274209
0
143253
134889
63885
362695
265719
397124
427084
94237
39105
352938
256260
166094
116804
215306
134838
155072
315674
186678
475843
177763
75170
68225
460689
269054
138296
417377
336497
147774
411599
719333
40194
78173
275551
107903
270306
60788
236068
257383
375650
2865
50889
458017
139616
69769
67309
0
372931
0
128073
302734
222264
124837
440942
91419
458496
130138
182887
185155
383156
0
303477
135173
428994
266825
0
413283
0
352354
92889
18964
388831
407897
206429
0
247924
146087
62725
60527
38528
497000
241854
414843
9283
526421
224063
97518
390852
358229
92861
82448
634961
126553
306359
138100
428361
80651
491419
0
283928
0
298212
255036
333109
278921
287013
372503
149144
234501
0
86525
132159
495671
199281
249534
77427
404465
229340
377664
113787
451599
0
435492
170013
197627
161554
194535
468062
295993
152123
373241
151644
606027
208216
123706
0
1637
211436
205309
209961
557734
0
320484
192730
181811
348940
94225
440814
401385
182496
647699
179939
337519
218257
474433
150872
95337
30032
67086
300128
301663
241083
41776
404682
337074
189488
341368
223714
256092
276395
393373
231030
82918
339904
236614
220794
282308
41381
124766
218927
143826
333207
238225
15313
145308
174774
285801
84968
158069
95926
449865
0
322789
255443
199368
278110
438126
201132
257204
497409
304249
26627
122943
59667
124749
0
270306
161135
184202
254974
389348
644835
0
203360
156687
31748
228084
196242
63543
0
105857
433382
247368
355936
265589
104342
197345
208291
403448
71187
52437
247779
366712
46064
15493
425423
375811
247886
87047
327058
177101
0
47349
111497
314032
148900
4499
0
305634
285991
133570
181101
252944
195875
108214
0
311001
103950
138237
91944
412522
188363
229225
67411
287485
273960
160161
174458
486030
499518
499802
195147
438115
410953
405295
190700
156310
143125
238358
0
290530
219577
128653
82495
117452
311982
145391
270841
586454
275618
213039
557686
0
550325
233779
193902
206872
0
95090
326145
211279
212236
90010
98981
133642
249032
45472
417016
136675
178798
625269
229347
281541
187197
201480
78163
0
99011
198465
424379
257754
31072
158627
18191
97600
391007
143846
401456
26846
370032
275099
325653
240550
300538
189813
93795
490513
553843
279290
182727
159042
40107
110255
430676
54038
505573
535955
256915
283749
37321
292251
333038
347123
220178
335262
158593
0
478866
339462
140963
42670
238702
153492
151815
286599
152967
154755
287057
180571
265132
41667
68040
489320
215369
231088
257566
0
223654
175821
296958
305104
118053
80752
252836
327638
189879
64816
48671
66636
515190
0
438963
250498
86761
207540
0
359263
545700
239909
267308
246930
645694
253673
494226
489458
198547
161474
224650
220759
142554
180360
631093
502651
941854
227269
480821
77312
29579
310471
436004
258259
223973
95123
201132
114421
181040
230459
120334
361285
238011
200271
156840
62458
429855
235499
81025
590757
171897
293183
243368
6979
270816
534357
192577
307229
53199
183468
477611
353053
133316
230941
182607
193437
286767
0
228393
24156
126489
236096
50264
248620
90569
406084
142528
236791
163234
278006
50294
131988
58766
168250
236307
420652
402429
267995
294697
79996
189460
336599
370195
242046
128775
243043
29076
303663
219557
634720
268136
204961
252178
276312
462514
257538
351581
145854
218901
46927
118742
183104
464988
279351
315759
203042
261713
125352
734262
642123
391554
133590
421695
236223
54537
147168
197504
454111
0
114611
327452
251059
68190
244630
196916
157059
65426
67184
146890
117054
288895
250178
24175
420664
328376
189538
250972
293578
371607
231518
88704
0
32896
316811
189187
203285
68646
227708
392551
313524
261292
110243
318674
611935
270777
38644
437677
178867
0
176647
192323
88898
240103
26953
300969
82549
247178
319856
320523
84955
321304
0
0
192246
18919
0
0
64210
343669
305521
161737
0
225727
168987
302477
0
292990
377780
165041
135565
160700
150605
90988
155862
268008
110919
141842
50182
285171
85912
75254
101126
458722
5953
358040
575366
198336
767
259653
191426
182357
314432
189149
346560
317540
0
92161
142395
115073
19783
337211
338971
278827
334320
245899
299083
258529
467068
445370
0
131606
83574
104302
515013
365715
21132
175283
119532
247178
228997
134945
0
427387
275761
258454
203255
162543
0
102158
101496
80927
151174
229553
373601
84521
115696
93783
84904
489727
0
196588
104848
0
68380
72163
182071
103426
230470
368913
365951
137253
75782
628267
407027
257137
109967
306849
42244
529504
305825
259011
467441
61857
257742
260330
52706
267174
425010
75701
144635
272620
78350
285384
336683
0
15301
138247
429708
0
59216
154375
21036
353662
306531
219339
77678
420401
0
243759
4623
78112
264847
26641
274183
153407
231998
318530
38941
225271
150858
388206
371438
257352
408489
123223
301107
7980
361953
326969
249026
244637
427084
298855
37087
75235
639965
0
468679
302724
279626
165436
82600
257814
319464
133161
301179
0
52665
152508
374000
223623
219726
162659
70012
148489
535266
994786
129855
100590
308894
132624
418742
320827
256230
54751
142551
366400
138247
418454
160312
176792
250118
266547
220231
221175
76736
170953
0
251910
202470
110114
251288
427209
282572
356684
168934
373822
208520
231355
181238
305135
50315
409219
446430
98770
651600
416371
296982
51546
258064
324480
170450
14578
182244
361016
0
340563
263326
159355
0
281465
0
557002
274061
346904
421706
228141
203216
92011
175563
138455
287090
82842
385608
278536
152584
105334
246640
133031
231408
292077
233011
20630
0
78938
246439
43499
0
96757
0
68574
278121
383542
96638
24470
237141
36401
387494
359089
92537
312894
61342
443910
0
75544
347327
144760
58418
0
237023
285639
95976
315990
314876
7623
214562
0
161023
391135
13319
206776
355994
366442
57967
432368
224576
184678
523336
142498
63160
261643
207581
57864
371324
0
337961
382205
205771
72896
358684
244754
198064
167630
403055
518980
246672
355960
556297
81618
17133
176268
422062
75689
72144
313054
420021
358855
144906
757319
0
277750
154715
185183
420753
308892
222264
38940
85619
176350
403014
394556
225007
310836
87642
447200
249605
229423
96869
51332
125346
197574
281570
128906
506443
141507
247841
334114
186005
173095
252432
227245
52529
146445
177826
706567
210373
584808
96411
176116
392333
361953
185138
79772
339921
125757
265654
184200
139569
398696
88900
179369
292286
0
387424
24383
215039
142245
0
121272
177682
399570
188285
150275
55920
194516
278308
214877
87969
147100
397689
0
205496
35091
186005
450505
203755
256488
514809
321048
66723
280221
393022
146382
418009
232014
176489
175487
218544
269546
84037
554656
311375
447038
438879
235997
212324
298643
121610
302211
75711
221335
335182
88391
54046
564268
132551
176647
497816
278002
454391
270376
143012
88268
208670
399579
135699
319567
50486
151645
146520
0
101069
113395
445188
425768
164185
545512
57196
136693
30752
286219
150507
580953
77032
277361
381074
464454
272918
315208
307526
427413
11511
307517
399806
344768
424488
357435
53364
282032
578674
130820
150867
0
0
32541
7819
183634
237500
181261
178241
237892
178008
0
235623
419287
109348
193449
125023
0
0
309732
266049
134892
419889
364491
151947
15043
318117
241549
403970
206880
266163
338151
157916
0
244905
151506
161792
5581
0
0
441757
0
564701
199723
336324
98433
0
314505
285993
147910
496662
331998
364379
282597
438118
316469
131412
15731
128476
490352
125346
190744
0
281303
0
90918
256686
252129
337765
60597
183130
120292
6904
124590
287865
172969
134982
308839
81853
0
235809
138213
140233
68351
127956
115467
87558
438643
386666
136928
232948
171867
212739
226944
280209
172400
0
0
176233
172182
408444
201167
388147
0
732000
176854
194297
72097
93520
0
138420
0
412414
544564
279351
0
451761
236983
406625
86757
161399
47369
179046
0
238072
0
317454
273808
263993
29206
291241
236860
212941
303533
249550
35020
353480
213339
118628
95039
282075
383893
320893
170182
306641
636587
312457
129461
309066
36401
191671
94176
27863
88514
211507
328961
250728
350353
72375
88391
277815
438022
113768
384212
314187
70387
227819
233538
89885
121288
241171
134581
490412
202851
171599
288731
11170
422958
593961
71308
57300
518283
147459
286849
344383
206860
0
17059
145660
650657
337757
220724
136253
13980
216987
0
114135
159418
457138
538608
255085
0
133232
79343
225334
41239
392678
67483
141536
206073
742
144350
279626
0
457880
162823
197138
185363
341262
206126
0
16125
68291
208187
1923
318686
57277
348044
116016
63921
203410
360343
337979
589159
346541
69922
483396
463365
199418
111497
219363
175785
298381
171354
100946
250330
228084
407137
0
41055
203441
93304
0
160547
297722
0
213806
373491
144515
63751
285968
361774
375334
364515
252644
10569
0
0
417016
262707
227317
112557
307667
249729
800124
132180
410034
361466
331359
95915
481055
173994
360852
259523
0
83290
223655
470497
160350
192073
195238
0
176949
444586
377488
335737
674459
352272
118362
103571
283504
169566
23384
83903
283798
262110
408619
204961
219184
385278
351330
139856
147273
230466
85724
393704
19870
285945
259858
107269
123022
387441
372581
680633
0
1660
379958
108679
85640
18271
473680
401083
176925
168497
607651
385165
423094
269690
0
58525
93849
63898
49693
136027
278614
441865
201139
356223
116828
630189
43151
0
259725
433824
199439
69106
80207
167622
588256
222624
357337
445151
369195
246251
281925
258022
147277
187093
175554
245048
560074
440678
0
167329
295648
423263
153302
171007
0
203751
148904
421616
32984
309346
81556
206077
117114
302839
320318
181780
53177
43848
470414
187709
248986
99458
335806
600839
85817
205910
385859
122299
129998
91444
376172
305913
351293
0
133035
83906
626404
268186
253076
134633
129095
343466
165860
118100
168995
500042
280994
63751
499322
6649
180880
312939
466049
2865
1655
230458
0
0
304724
50672
263304
255147
243716
391469
173395
23696
5581
80556
229668
213866
396424
269459
26141
195992
0
390384
0
124571
418262
133814
199022
425481
135352
24361
456179
272676
0
353649
279905
299836
418221
226119
406891
147265
235816
321662
0
162123
305877
170331
0
121416
203685
0
90118
591029
146008
0
196339
0
338942
186115
96638
341196
122323
574728
107395
159205
296960
237389
9243
130923
0
239650
117701
482672
143711
34391
336477
444586
236085
592134
215749
394138
194033
332503
314346
369751
312859
206387
397244
251283
390408
343264
0
257218
40686
150492
95974
276857
467079
213284
283489
0
164995
65096
382890
450033
142420
471281
0
129310
174951
264925
330665
302910
381665
51521
169768
293557
55379
223007
359581
257323
196588
302985
0
520808
244500
582259
387049
54951
0
365094
236860
67312
13271
290518
0
203484
303164
33833
257754
174595
600575
476739
234825
152385
288091
452209
340625
167746
178925
106790
346263
198023
238238
289735
349454
11224
160609
80381
0
26846
152039
130668
391915
166593
187087
182181
0
219154
372280
213360
296677
205563
0
87750
195525
259709
254340
413449
188997
59206
32519
228515
118236
178045
136311
390800
212897
290585
172062
651483
0
69952
77938
74827
239958
28869
320849
152197
37570
249307
309964
22664
348102
367606
19345
268965
742208
195914
134127
463723
0
457239
624647
281352
182937
174644
25607
311468
360695
6782
0
290678
605642
123706
50174
353662
99114
191148
313189
249164
332511
46951
301584
402583
0
0
95051
372736
72993
369713
120731
600771
77586
385608
312147
423094
244330
191642
745625
467360
382822
147840
88207
578114
202468
141920
304253
185826
79837
164185
0
457883
132543
104746
155518
401725
0
91298
127712
672515
52960
199689
402185
451242
591832
493371
373913
208779
63562
360895
356330
102217
59682
230924
261713
256543
245125
64808
102591
164576
60466
365350
346263
304635
635164
658844
281278
321287
438591
181048
243234
88141
372165
129395
336415
373572
196326
11238
0
95615
81346
231157
388196
294123
257412
261660
407141
406684
389421
0
0
524932
0
135442
483247
220306
0
202738
370618
277427
83566
213336
189057
424424
174923
561789
163531
325724
96674
150015
399531
595519
391400
144059
174472
0
301498
63267
48741
199464
301291
283138
37677
249205
233350
210129
404549
203233
478790
67169
0
208911
397415
273654
366009
236017
593287
366551
132998
124383
114068
305747
465997
402152
561345
315325
241640
12795
142386
180822
177685
0
575827
0
22591
295764
87635
171037
214963
420652
222197
138363
265939
122492
100659
327773
173162
85549
399246
64013
360064
65298
276983
0
158186
147276
362724
274209
714992
346142
405443
60313
254661
83874
520904
292668
391884
41501
398218
0
521531
154322
209321
611465
383360
466185
292570
358151
210745
0
141617
240731
251740
461626
123036
84448
474264
373140
721393
416534
81530
426765
329695
62173
640849
63305
306238
385545
158524
402990
189457
158291
349869
263318
30156
107423
533252
68400
0
243128
400745
418341
182608
232191
113484
287216
90302
399738
129831
29149
320318
66208
0
106697
366178
622027
384400
0
151323
337452
53931
296233
30103
363636
312187
91749
182494
0
426455
371840
308707
111565
3215
295503
220850
350549
193902
0
259570
160650
496443
342936
384015
549024
187076
29622
487760
194493
170941
279517
383017
295365
618499
180200
161629
202936
172165
434271
105889
321433
335706
389817
71663
252325
193516
248171
356276
334299
234312
128270
192376
572883
0
221192
6026
604314
50439
131713
415534
3806
191556
274194
305548
216598
401608
253047
436269
568408
0
116372
301662
415936
299956
156402
204874
22799
297734
36252
393511
59481
174523
319496
0
100402
226944
303167
111314
11507
77370
112539
534774
278176
73504
133402
69095
0
210944
46586
192306
315518
205550
62880
0
127573
300890
325617
145012
742208
384215
27049
124520
433876
356603
310382
283698
134942
442608
25105
311280
492179
93568
205996
237004
0
332124
249245
438943
142763
27609
307610
187019
520616
196651
353949
94416
80922
196908
0
172810
564504
239023
0
368969
270494
92147
443972
620431
181732
173171
256986
0
626404
0
15395
212498
380467
202908
159428
210972
157861
296814
574988
182754
268284
0
296250
496212
294209
30947
650666
397291
337135
250719
167789
130861
0
557999
487505
307947
435413
215897
409479
80024
0
119459
148041
223479
105357
217845
70581
440666
246441
498596
186857
50929
687745
272630
482938
113283
128155
19619
31295
561801
22664
301107
436352
0
213564
262323
91362
563230
97087
109104
75227
83290
125737
107705
213611
215769
114478
71201
108482
0
67727
96386
272516
388254
86968
237500
30384
364492
262503
47765
357800
58719
257814
297591
524526
222971
454812
299671
393138
287138
308119
407085
387089
185571
157747
35807
159518
103242
269034
29184
235154
233585
69095
352586
126801
93762
228515
103914
457261
324851
80941
127167
340594
65202
58154
195732
130753
494662
357221
94448
177646
130216
220696
264931
59652
193531
224136
438918
246716
297672
104651
161853
189307
15903
300310
143019
364495
129881
0
0
89016
198783
248642
91781
79526
85942
23460
188794
57928
435843
144465
417790
31078
170678
332618
264909
88953
421409
210586
457903
177646
167499
201778
0
173129
175284
87120
183787
171171
129534
186672
0
178505
0
92147
352326
0
218792
447501
286701
437818
582989
726108
248198
74831
164801
331897
93971
76487
183391
193379
193539
294772
38950
366535
217180
206913
320896
46874
85191
148441
173931
321802
202571
0
260426
635936
255170
253546
67184
0
230715
288755
239113
150905
12567
371203
0
262390
92215
314755
350601
0
544150
300343
144963
0
558667
235814
185542
346490
101525
595519
46517
0
0
104233
314116
155084
154261
392146
97218
350315
388075
346331
148726
461884
141214
167206
316955
118040
166791
186556
620836
446371
63741
299676
326302
74862
0
402450
403014
161964
322451
53446
674741
82036
520070
366793
101475
145016
455747
17133
33353
152372
662546
82254
339581
0
268214
140094
0
0
28441
0
163827
454007
62917
67102
66957
457408
40540
66475
60000
85817
268994
80699
193107
319564
124294
184360
258711
71006
42034
364425
0
288505
148037
187019
0
136507
653325
362124
146944
112466
511094
308116
187256
47120
178110
56925
202431
140592
180342
164594
218043
237249
214608
0
380680
35664
302358
98301
406987
198480
296576
335349
414457
15431
246511
253753
284790
519061
520965
309886
308784
143007
320656
228237
537224
504639
279856
106688
67377
157222
341655
574521
68376
220656
96896
277150
218927
67990
364575
128820
112466
511210
311771
407385
156782
73653
254963
88918
322896
128227
144814
524226
197778
93860
228515
105221
82718
206497
121388
216336
652441
439332
211516
92004
184449
284157
0
162559
78941
167795
283681
147869
0
544876
364565
63012
183180
287101
354730
66705
156008
275173
16951
72174
102939
49634
258374
194550
335782
237001
257511
24390
356483
404216
54601
474956
71457
126099
353200
657736
381232
464324
189785
409838
69549
154965
100130
103374
286689
97840
312287
887221
108960
206772
114655
246953
127051
234997
398835
170014
248287
269690
430395
51782
225161
228801
641303
376550
103079
390388
214130
204060
171278
323083
114954
6253
88369
403506
94595
220444
490497
97342
398683
183728
512258
82332
181141
64894
242808
31385
248175
57847
0
178022
250817
72676
0
581741
287376
247383
369312
286304
64747
189565
128448
341599
145235
115462
199341
15903
209726
608575
261539
149897
603419
178352
0
125635
54046
108892
332981
203886
420147
66957
324328
171355
64849
280036
232536
7507
169188
226904
274553
0
0
51752
90698
94291
759883
185977
238135
0
290663
367568
403752
246943
345246
106224
46578
117135
0
359685
482647
0
52539
281303
208221
186216
346112
278802
289912
395946
101754
188830
411196
443759
0
247537
0
79065
276646
412438
0
314032
458194
0
0
498833
208353
137091
120749
283183
201896
255785
491869
392856
317454
325572
472419
244796
217722
193533
405147
500113
304292
159766
117942
51185
303347
194522
0
398218
98661
224618
269294
232949
192033
72245
237883
483944
26842
853863
486801
479253
63764
145970
339837
241532
141875
112539
140346
210457
0
498774
226844
236070
208021
362592
0
196970
385081
261787
371775
199189
364372
441290
86695
70202
181526
120149
92250
39604
0
73104
90427
254377
188195
330734
370819
318686
284024
318686
201136
302152
238054
303956
328336
203518
251988
396410
368113
0
407175
165535
129864
201599
326238
259916
176350
227601
53629
48874
454007
71806
234989
492584
798955
5822
267638
670235
116749
518899
235535
260456
142309
397805
276047
525946
429878
228139
0
112770
232742
423228
232425
344265
186626
223520
232213
84452
215229
255302
143125
636369
196153
53963
236191
418742
144902
248281
285254
74015
82515
173905
257871
357400
230757
256127
238801
241953
25749
175238
111285
301389
236917
0
251293
173786
418688
180511
22265
93193
52486
69751
338120
421134
371518
159216
180456
358618
430411
0
199061
308279
324914
259801
124252
322571
142235
161957
0
270834
551497
205229
128909
140062
18749
101278
159784
0
225567
364895
257726
341131
92738
166185
237887
0
104978
99417
104342
215182
0
147122
715363
255925
66976
108005
204463
278826
38302
289913
0
414924
0
189042
222141
246288
0
337875
94584
244731
286849
145854
341721
387228
109085
253833
0
68882
81211
121340
80380
237447
326038
13796
317934
66030
38441
148208
0
280629
325763
243287
660310
432834
83882
134242
0
471826
285701
107266
0
284696
225009
515395
285615
216738
0
313418
264869
371282
352384
432329
259602
48968
233340
454286
270138
0
357717
313636
304132
276280
154537
321452
17369
0
7289
264521
144141
92909
264793
39112
121477
514668
160820
370476
219477
146758
29697
65151
288473
211919
193358
166920
422634
226515
606061
541743
90582
0
66148
0
286508
0
473044
184941
16942
96130
0
190816
319716
370251
177250
183213
410887
384496
96213
116994
72375
88340
254794
132769
221036
146881
235497
26122
212852
363283
221893
468162
0
409238
171354
146894
498890
592675
221327
508330
33326
248129
303139
378467
215287
605295
167622
385535
201003
202844
438047
94257
370393
114481
179608
45451
61037
400273
319831
304007
183039
496805
78167
150070
639200
272966
164131
386898
70280
601257
397334
163332
270193
193815
93267
221265
86612
281355
327319
236025
161714
79151
79703
288937
314036
0
262485
30250
159785
134231
104410
516910
91810
296677
39773
496061
73339
328983
0
279311
325824
282106
75393
61223
175442
63888
337286
99426
109255
136321
19931
314610
343691
351558
542188
527060
191716
83290
10266
480226
186548
121363
71940
299357
81248
333782
197494
198332
0
257830
141347
0
675037
164197
9273
171129
113583
231422
519465
101709
39170
142034
317292
268022
245975
55566
194078
104265
375802
430304
364565
397065
351592
135100
173158
224819
412486
350968
84944
121696
393660
248106
42670
564268
54638
381601
8103
298086
145547
439650
527559
162220
70148
155721
0
387326
232345
166170
392972
228346
300904
420928
12576
249067
201393
111395
288462
284988
460437
341976
49527
196275
0
674472
344560
147011
62447
359737
480599
249599
0
518566
113947
268678
132056
247407
85691
94531
154745
0
396918
168460
260827
417360
178798
311081
464419
418766
473551
163995
120768
143323
160712
35645
144462
406827
46284
123900
220070
229442
187302
238324
415668
483716
118159
0
1909
0
516190
191213
353453
113399
702867
49630
352735
72578
177288
0
182137
545394
105999
165802
121947
187550
490864
29692
186437
0
78913
256501
456437
250804
489554
91616
364121
262323
240105
188496
564765
687222
167461
242931
221306
64338
323060
31890
360551
49950
113105
159042
85002
0
218571
150815
499721
74313
226177
92147
288752
434229
61060
35327
306288
272480
55032
315791
51276
357057
370140
91532
112797
93509
340025
308250
150849
616315
158830
229009
378482
107765
16045
299147
170318
182937
409288
350805
224186
399182
366797
115953
61220
28035
400433
129461
205496
461022
279855
177387
286633
160784
169972
179745
320532
152460
237510
219042
558490
90444
309151
237267
254470
511384
390905
17688
604970
186085
104636
0
184625
348898
68987
54849
353918
86771
404569
0
347194
360324
0
140270
536135
83179
0
368561
384509
296525
38155
143688
352103
203537
490420
283798
54102
151821
441718
185576
160240
261590
408489
234747
235535
309375
87306
477846
45631
208649
585072
243624
131185
0
376099
249149
352423
360028
0
376783
322682
61052
521416
0
237060
262482
375519
98796
81445
304728
98593
321820
110188
150436
99511
265071
168118
488138
226333
453606
274553
235113
154587
251531
296867
268457
522261
278452
216716
1541
237939
159785
430907
233910
524949
206114
73076
803775
142819
254794
0
253044
0
0
139494
64567
138960
247912
92695
42508
380759
0
301721
189538
160390
304169
0
81568
209427
227164
868038
325601
165324
146184
201480
276514
328406
355571
389114
134466
369319
232810
116930
385225
0
78774
75598
399533
245011
225778
0
153876
387658
308427
108770
95158
84705
538632
353918
0
261708
164510
353436
56209
109272
96001
161597
236479
419533
0
310836
296250
189297
326447
435781
278200
176307
384960
406111
250834
304598
357598
324951
132170
109568
174121
15213
218656
350396
55391
171897
249340
171823
0
552756
256171
198190
140744
199958
485807
324825
257900
118904
488914
0
285701
138669
171498
72185
294139
104016
0
136581
93971
681573
0
276357
245962
75694
130982
203919
425398
89218
182790
291377
302746
298350
213428
66985
358708
97740
340207
549742
137585
244562
363044
253944
295503
85387
261539
254549
477781
95201
249294
295201
179914
215393
136415
4789
260741
97840
140233
390120
147894
51693
0
82871
0
387799
112707
414145
163436
172400
125759
98713
99511
390009
247405
282744
199765
601479
441002
0
321415
223867
0
227260
252206
264294
148687
143936
68526
102591
108445
199627
359379
244043
404335
0
102370
371857
133254
245011
265489
113162
406352
149854
17283
459756
394223
63433
96919
117362
224918
240874
0
109658
66928
389431
445856
486801
373372
0
91016
52490
93616
308837
315295
69835
405752
511454
268329
0
357760
325670
326222
436601
0
187594
0
59841
196906
301730
405628
323209
234324
275531
405558
378506
0
277979
252030
298312
277730
440485
0
207425
87778
182
394571
422192
266873
141536
252578
41142
218749
6068
0
385355
91914
70822
195339
231816
611506
23923
264820
523140
442349
0
47518
417895
84795
0
106919
419280
396871
367716
0
400695
346910
389639
0
364102
238009
181982
79156
59763
628022
503722
56904
110691
307650
90585
499383
120349
489966
562665
463211
357483
82014
91678
451009
498516
519465
270045
74247
309803
265719
188830
94785
123706
53962
407423
207820
131102
327839
242505
885136
117095
575528
298594
78423
0
306078
168559
404138
82332
287611
469245
26611
518711
123292
83142
169565
254618
75031
289868
0
219620
0
441032
241108
210457
286644
342646
265082
337351
368159
118107
131960
328528
91224
193054
589425
399058
195577
79771
278965
391613
288956
318658
264795
0
189730
45934
350584
364917
153735
240849
229106
66101
152433
0
228074
126346
0
89476
312264
0
83018
206771
237182
355746
215525
251802
187165
104102
207667
103145
188490
528056
277429
25625
122072
88942
302507
248361
289119
170460
0
543264
168547
352865
348102
266349
0
216384
78378
475841
434707
82951
627888
147404
496655
379661
294271
246116
0
243759
7634
416784
134717
263260
495965
284771
292981
199182
32182
72736
427084
207881
236203
402185
263558
115500
335115
530103
134874
96833
281624
57988
0
314432
41771
137912
0
46107
341369
234644
203940
331421
0
59998
0
382620
11215
0
545854
156856
300431
188426
185393
343607
67810
450666
325182
42652
0
256114
608517
229435
266241
293129
98432
17950
318154
182123
211927
320211
446176
244909
281914
95682
94935
87734
488296
367039
0
26834
66918
160901
71485
247551
291042
182501
181292
377985
630735
130396
148924
469006
47344
239595
142299
147869
276546
226090
338894
49960
138154
315464
368467
8052
216222
40551
86980
231246
0
246137
74643
252882
468419
185019
63267
161661
382342
299063
238454
155944
250484
73168
203825
125517
161264
125869
366035
307045
302349
219234
185393
304868
310038
67510
173697
108287
42999
400698
184042
373968
212419
252960
149229
420358
420341
143955
322723
84097
65606
51969
0
469747
237429
0
229411
130819
97732
59429
99961
104156
144034
0
54601
188017
245701
338551
72350
408945
0
423651
237748
268500
41483
480226
0
198508
386230
189507
372709
0
163333
122663
0
269244
513647
586810
306421
262662
412369
292674
103061
151606
53529
218508
247799
74725
244907
311482
327449
328152
16900
251831
151565
739083
298832
35382
280772
391475
134605
89449
266715
69835
0
287632
198129
183382
140341
355250
778044
379521
676355
177810
373259
507861
273627
154862
134373
293967
352848
286136
103609
26813
297188
0
214172
0
369478
250981
252786
278536
157081
485194
293465
0
142700
285991
44700
401134
361080
0
56225
64208
252206
285639
190797
37063
76723
14680
714752
272845
0
0
562578
118745
509074
902582
333018
332124
151227
275822
210455
200574
1342
329272
215886
404103
234997
90427
413454
174512
308125
546420
439864
301162
132207
438178
283474
15074
245840
0
294647
238557
87727
388376
27810
383501
174363
122610
295949
299608
95615
270532
4866
126253
239741
460649
306244
227535
0
0
522888
78592
71452
209996
281682
61770
158287
0
281200
0
311503
0
113288
126388
491132
119590
489848
118102
476172
365781
459420
226813
560285
259119
17099
145541
312810
172774
108432
154447
238780
226514
117972
620179
236870
0
165668
577463
513820
106607
360176
451904
128519
159013
0
113135
288317
190511
250728
238355
330367
435427
328507
230667
399180
191382
8445
144464
254248
84816
181403
91911
341901
93456
240300
98413
162268
95051
0
312852
0
207534
328763
313501
552490
204840
192086
179916
86000
663196
0
26050
209079
268994
725277
407340
425168
168539
291921
260015
283319
0
406027
450460
145824
64910
72764
366535
288724
101011
141326
193390
168604
355859
239310
250977
273877
537706
0
453029
0
42295
441290
111925
210339
50707
120302
288768
230406
477110
0
24376
476739
0
490102
336186
137513
291640
36980
249736
309278
181732
55730
2006
224178
286781
174935
224994
561049
158139
235809
200519
324941
275438
43757
611724
456887
0
210265
221409
244562
370618
135951
393386
357707
162176
11199
211549
179996
118831
50722
550293
61879
82108
157425
201877
222059
263428
141252
114877
151760
323202
0
92965
598057
161331
776090
148126
423295
205357
0
386501
206457
249860
195963
232570
80538
328435
248727
212893
252986
222554
94535
18265
276383
116386
184781
463555
228078
160671
39835
590598
0
490698
155510
0
251039
376800
274328
368933
150866
245898
122441
178897
166998
252139
224287
135927
399948
276312
169359
303731
109180
52322
349569
369381
279851
151202
418483
238514
381143
575130
97450
282276
138771
265450
197415
165868
394934
155504
70012
186946
249294
213957
169726
213063
203189
500282
122874
65564
280890
363311
258354
160341
189488
41136
326143
134458
302878
130034
163827
0
366805
482730
226050
292682
278269
202735
275134
312640
175734
146817
390304
375339
0
156553
302015
55207
240718
298248
104855
380270
204137
172870
9697
199654
0
0
480978
604093
91628
269146
128227
119651
75443
224871
82372
77560
117814
193940
264757
265148
26050
127322
331998
120733
433681
121059
264513
234672
337111
362268
188532
205803
275406
363032
356880
173295
397891
120379
601479
100092
61743
293460
226448
323481
450106
0
147227
60597
301271
114909
183744
353918
221285
345584
297318
142272
341804
498463
392756
114170
142745
20131
56042
176679
216252
0
302526
368661
276385
373718
136767
446600
234675
302137
72639
473299
401258
385395
186914
335133
165365
167536
332117
283458
261193
165737
501223
0
266839
300072
31890
347183
321602
269034
550234
656030
270340
215122
210670
257770
196657
330798
55959
0
144764
82694
132672
166993
17133
191969
98944
108296
60085
0
58307
82309
82881
404454
237498
393339
144582
491259
63881
107368
198649
404641
251910
259246
95615
388124
0
24361
207982
95050
232860
301442
132251
99206
285981
307104
266412
470185
54906
0
157468
95014
244809
344116
0
128227
275727
192999
246465
167163
287120
356610
197748
451313
353440
0
214326
456342
128286
163525
48884
355441
432421
105068
118628
374442
350419
242083
578411
329349
0
132861
262341
339431
332638
266878
424382
217879
191803
175009
451761
265592
181091
0
302654
359187
348390
0
207941
0
72660
263195
200383
236776
289598
168241
128156
90593
320196
0
124477
449445
410212
53973
130335
452172
0
214114
267833
0
316811
319088
365988
327587
63720
356974
459676
282130
280165
243107
291962
184859
320715
229811
186673
243915
105932
428755
622727
0
309132
350186
76723
136759
371627
367623
135245
295128
127934
140267
0
178319
286768
188942
582928
182276
47500
480455
248249
103123
248765
325393
117284
253993
361080
80772
246071
400587
218178
610911
255049
95266
166860
380877
33994
429339
230480
354783
174279
410741
187945
202471
432368
106314
356983
313588
422729
332925
37550
149393
339718
462723
138630
300395
144326
78788
387494
15170
218026
279737
353310
378499
228245
403055
294348
564115
0
205884
358774
177911
122147
332036
173401
100839
445900
97667
76398
172825
234425
391582
474623
281148
341758
369003
241753
36460
262570
137302
0
33693
72866
326576
163169
212332
306293
114745
186471
219893
528622
80543
126750
114478
219417
167536
344427
114674
242921
468679
280557
327528
93691
184589
0
105903
365053
137697
124276
205253
147796
175434
218698
305701
112916
191194
140214
8252
352957
404721
176666
313211
303358
0
283690
30201
323628
596256
267854
91896
284745
336556
416291
140457
172675
200179
183910
133157
0
0
0
95323
128079
150409
411784
268421
370209
15822
75689
326490
426326
33805
220986
491869
0
433794
187709
488942
124335
268494
323110
156642
534251
437298
200305
188363
86576
243270
98512
616396
167461
0
328298
12530
280134
430411
295034
470051
98937
170877
196321
339256
230293
296523
165321
96889
106094
133773
207867
117107
438180
12226
410238
189594
322847
171562
198783
51192
234277
116728
373552
474907
150511
169675
264516
659943
253652
293761
95201
117091
210807
546749
117695
140956
48390
177088
57967
744
266878
62070
280106
383986
600820
412611
0
139292
338272
340693
226581
113299
307068
52185
39783
230039
328298
486190
0
155195
212546
235119
211550
132470
58919
327819
389446
245318
327361
550818
257519
51988
169925
0
502412
1799
136395
0
281261
89226
177521
409795
258481
304059
290663
104268
45377
257960
70803
205376
351465
326990
404790
192258
95491
81571
126137
140168
136607
104302
147908
262992
272369
129799
183294
579635
260471
188683
241113
121871
452245
228119
250715
360718
118005
328637
477368
0
199338
137253
399820
331778
0
116405
30289
0
0
352541
102227
148838
199769
11170
0
62844
1967
441093
698051
271876
0
117918
151690
157862
322822
307393
0
134942
392280
276850
118578
133416
310400
194603
408426
603454
206456
301107
324471
414083
320979
510781
347959
84482
110750
203484
201482
50889
309897
166057
322919
181389
147506
98092
288043
362665
137639
159206
223627
145540
248364
156918
581383
179876
598646
89549
164503
210702
182732
167355
99170
283628
65939
153899
50713
373841
411786
31169
250640
511149
119907
148393
441688
97884
355722
384121
368341
303833
0
301963
420156
443701
295128
403761
235238
212605
591832
231007
198269
405977
12196
168497
311938
39075
29731
394025
14138
275592
183780
297188
649165
154116
111541
0
192852
467792
305493
293233
0
96425
218763
334319
206727
152700
294337
440561
158226
359289
183251
443537
0
270147
134312
53439
208345
322552
353151
0
242277
189422
0
338741
381332
345254
0
52917
248038
195867
20614
214651
41434
4336
226086
198566
96893
48889
129007
237564
280752
114580
72954
298222
554483
130343
275577
200758
268327
0
184733
181897
746497
0
147459
215418
435436
257092
0
200144
0
150605
440485
0
160858
380441
52591
37570
271389
523350
759637
224183
71340
111385
342902
0
462380
190591
340364
373336
654289
0
144533
416905
247493
384594
426326
469203
0
74831
0
56209
452683
0
4233
41776
188017
468132
20163
258526
287938
197193
355538
315243
73769
469203
246071
598646
227901
258354
532400
192097
79674
288746
198390
478863
202861
175715
71164
88756
127050
250894
236176
0
537033
155996
109356
117474
228590
307149
188986
373881
158055
209699
421250
344658
10884
801475
383192
335114
73505
23186
294209
228245
178057
115715
172723
0
41759
236912
116407
99011
122714
347303
436145
148502
343899
557575
364495
216222
195919
65399
251011
243840
149132
455157
95765
36511
276472
51941
221674
182160
183771
0
448446
385090
332145
210622
32466
438313
224405
93141
130264
651127
398843
79746
413608
398924
97740
0
164403
431554
0
240818
320975
275131
527279
248878
340207
238983
250185
56588
276126
272676
225092
65979
348990
226381
219064
238958
363062
95241
68843
227659
168108
313877
273750
380606
77308
0
283654
0
96417
300432
308525
337943
322600
95790
484653
118954
97405
275399
156251
277514
396132
165701
149644
142366
585
242373
280549
323270
212311
217066
298744
200440
511804
196623
249146
323567
25717
119213
286669
161082
219855
371298
158624
193791
324212
544848
460444
230248
306866
0
211598
153968
326398
140270
0
305861
796297
233270
155188
382516
270147
218550
150570
257787
235824
0
202025
0
95491
200434
559575
50509
281278
836020
85553
487569
257267
292791
426745
85594
25938
0
319378
241108
0
286084
400346
576854
0
254760
300876
327330
259443
251713
258575
178528
550871
186572
14849
112594
72390
489336
294973
123210
190001
292652
458959
402623
596256
224317
317411
126938
501083
188631
363707
213829
188089
339949
260325
264982
434493
22519
378830
267199
0
284803
287016
0
459936
345412
374134
343214
0
414924
412854
479607
77560
246878
160650
420236
58325
0
0
0
174655
285158
259431
258826
240335
407814
244830
472683
254259
221512
383768
361207
263363
338282
475804
286341
0
259366
0
287216
319412
237954
233671
410746
177418
94407
0
724849
2174
401898
716742
323492
332549
590087
684460
160527
79365
290981
86525
212449
189297
77108
280265
371619
589293
0
241381
16217
175594
211279
427808
500290
256549
214545
0
130049
276715
665294
446063
84097
412127
0
85089
668216
602236
151227
224176
195262
540610
171489
182137
189321
13446
124675
158047
445119
407640
211345
416707
277585
1209
428039
454007
288779
183382
252325
0
118858
0
237218
169370
222483
0
128719
212120
105135
591769
454324
329734
566317
236070
217681
309607
474387
219472
340388
457810
182938
228944
214597
295012
212419
262009
83179
97438
389056
376655
444302
523530
221750
251167
633826
107959
437514
439626
286669
353957
205847
0
91486
0
133444
118961
317071
75935
384468
33717
71673
236722
187019
63498
150910
199835
251278
361606
120767
19345
245318
469245
599181
254578
238701
2004
275288
470978
34847
96610
253480
238251
11842
215687
0
0
210950
6649
101597
219042
341073
256135
441851
69469
244286
588909
0
558320
344489
102182
354781
0
413390
256090
159649
152854
156148
293130
0
123221
188426
434962
399228
110495
359369
484455
259411
144764
309268
313124
0
247655
193902
136027
485254
400992
472025
0
383313
57381
383881
520136
123259
375845
0
207982
86268
364465
70872
279801
11770
140807
328314
223311
79879
384105
357246
371759
351309
163378
87407
86483
214963
0
154506
411700
269169
474133
181196
403705
276224
78234
223714
38113
188291
123886
502179
437627
370937
174685
199828
286023
92402
93678
154895
274148
200249
120759
364178
276675
240726
325504
482874
254644
0
233341
68338
146462
310051
242979
586454
369440
310727
324746
41569
71673
224594
141309
308321
232860
205905
306714
243480
37868
363872
144779
282586
286106
90634
533426
240207
526421
93537
298284
134847
197870
145778
46292
330098
391574
716742
111111
237694
282469
409479
60000
162479
651377
142727
181120
109316
240660
353294
60
407154
205930
445894
331403
375339
179568
0
163914
0
56883
409117
460092
551383
66114
76774
231816
69751
384235
230792
421600
354581
179349
0
0
336774
148287
36729
227905
183694
327811
366731
166998
396185
389237
521032
31255
467794
0
0
321252
220908
185873
386909
42490
11415
362809
120854
347807
19832
176930
92596
78941
403207
173013
184517
321132
334104
0
376342
135864
213008
459844
338893
46545
173442
215475
241007
137595
298091
395780
62261
230484
211431
280134
27112
364227
440866
453488
542425
189594
47383
72727
139395
518251
498047
39366
262220
350186
674074
171085
284804
434648
323665
418096
103663
87732
37505
57632
254787
674748
194732
451447
505682
70463
87490
19529
168945
274545
254549
366335
124270
477902
379670
183400
0
144218
438238
144354
401575
67838
330387
151261
34558
280134
445103
278085
99412
462890
398749
508729
251847
235377
65027
156884
377546
236398
15341
411409
426465
315793
254681
292674
248907
376534
184169
311020
59521
297640
257879
129116
269690
23594
296322
373130
338
387377
35936
289739
344180
331183
90408
167992
340917
384212
388695
398734
197232
351844
152460
12226
297355
605310
168497
380032
372744
141769
288422
613881
500780
226720
148593
122378
423318
578803
283398
84509
227620
251046
295313
221325
381445
0
197272
328064
95813
336057
123292
353554
175014
100332
0
211497
293441
195251
414706
0
180355
217690
226383
540943
336820
0
85074
375868
230293
479173
422142
271284
101381
68964
193533
175606
216456
288432
137204
55823
27810
139826
441657
69106
338031
268049
314098
29184
366268
241819
76316
146817
152264
38926
213401
140928
66758
178599
320753
592134
344995
158589
305814
101827
88231
388197
96557
377469
409859
67375
320318
49024
491132
397784
258755
779383
296677
600392
234722
232006
175696
0
28107
490059
139885
330919
476086
358988
274885
311719
141183
403439
0
176264
51857
390354
92424
28479
25250
173495
0
213897
436685
156300
386267
292581
183213
476548
214217
511384
163348
75133
298157
470366
196226
0
151982
18170
137639
93957
199767
206771
136044
78015
336216
554656
0
335384
186410
215144
140154
322130
82993
157983
132780
273444
3799
440221
357639
4499
46073
539655
129646
256065
389268
630948
269337
318410
194661
308736
0
558705
324696
519012
0
432221
238986
172062
293275
775592
90644
429934
532271
294851
1781
171815
65437
14877
473075
479416
365969
74278
326740
131201
365126
719333
182812
175199
378748
360207
391400
288339
401385
7189
247276
191917
503621
170643
178319
237573
338282
184582
229347
54872
18265
30971
224737
111296
520854
0
0
142665
309147
0
31712
85011
389830
365813
298921
313184
279104
446290
337608
215726
248961
427596
385053
208769
365737
698051
351367
253550
79605
470002
268528
314023
0
258156
16790
331423
83718
359218
381825
93811
273773
60804
465997
265424
14732
102828
175081
203537
46098
420964
74081
239615
269092
2187
111060
218118
279284
93606
277568
152491
237308
37891
508764
142504
274015
305851
322350
484327
0
153492
5866
392706
376577
228208
374935
0
402899
207306
314177
370499
422503
270817
66850
183828
263524
300319
405223
139561
188107
60
251227
70590
286536
319950
130547
584025
251134
158624
280012
304796
313224
156420
132466
214120
362179
93206
12331
467097
229462
26122
363314
274256
42490
291731
266393
135796
231421
172160
167140
304812
12316
403526
370340
213307
354235
367804
283043
312502
862011
108114
474699
300876
447598
213547
429094
164579
111849
274417
262425
208551
317966
137091
248723
154397
703380
130328
346146
72048
265645
499753
535920
386032
672815
202881
27654
199626
383501
373093
121948
496751
106935
438802
480265
187784
532737
369829
430596
323662
0
366394
48630
425938
460940
406017
361188
200901
276327
349615
200272
127297
72728
178550
64169
0
431900
236961
266349
55214
348870
26627
219479
314123
423065
694370
390260
340398
134435
229330
147122
152667
344610
255896
182573
197435
0
674532
312441
234502
331631
315463
403055
811275
239745
47253
525953
148998
294413
210859
260302
634209
124651
207102
0
494223
339636
510674
181583
34293
458345
211064
83850
159562
653090
136002
40478
23873
469245
211872
287485
382311
214877
0
297552
0
79714
217935
422588
298946
177111
241391
471019
196749
217214
326325
272409
162854
316670
464056
218753
288695
381177
163509
0
221542
463336
369147
450104
7866
277023
213172
81072
252290
235816
221664
348685
334748
14214
356466
456087
229892
253131
381148
174450
504931
538648
70764
176667
216257
48780
530614
256976
81618
0
99911
126348
229311
377991
410647
296157
229740
154668
85948
161744
154612
185824
901059
558206
202166
0
542477
0
283971
411505
68043
375639
71794
251585
78012
375355
461273
292503
440666
58379
216189
224284
245098
403996
411391
308101
255848
274378
54564
309151
213074
340706
148435
203626
244485
180668
290390
183123
214586
272318
530110
115776
627888
205985
465714
593945
37959
273107
232228
329671
301558
297691
84241
0
193705
394519
639360
287940
238921
363636
418446
40471
383620
170833
10661
386909
90118
63501
275789
291330
328593
543991
240462
429914
434572
290029
437492
451090
43032
379351
0
524385
84705
348102
0
197299
87909
104740
0
387875
243923
34431
384883
200305
32321
162350
0
101989
745238
0
453368
51333
84597
352626
548033
239191
179076
494550
0
0
109466
0
94739
136172
345929
32888
154249
372818
427253
239443
304772
91027
424973
395727
677898
199338
216965
559342
88340
171190
155256
305919
490246
137923
393296
198253
466506
578214
440255
126949
151903
305592
233355
266079
106154
80386
374732
141545
441884
616026
498757
148146
108022
1532
210013
183327
148671
435203
420804
73834
227113
249977
51555
206189
79399
151165
93181
327739
440807
253542
330372
102591
436271
0
372627
72346
508895
173543
462353
401943
626941
562715
154116
79862
374630
42235
486559
80847
139888
305418
243039
363983
129753
86637
390233
321596
419504
756845
356133
0
308705
0
242371
328788
146831
461898
353458
109817
96839
160378
190580
106289
284102
530423
127341
104200
274553
387659
399093
349329
643175
169440
286023
484327
198437
150584
205474
208878
594852
67548
41449
468134
415812
328992
303559
259660
279710
216557
133416
82662
164912
131849
319299
152700
223194
156678
245287
425324
0
163505
200470
166586
215564
158624
347137
125397
392915
465534
214736
165683
126763
306307
616189
133011
305286
255848
349750
287260
478905
686531
5369
242555
240719
379389
0
173440
447354
275820
415385
106673
0
0
405686
306866
216362
134942
173596
0
153791
523078
540707
294084
486896
298783
199095
0
92228
119372
160298
269331
230792
270012
167265
0
0
462723
200056
260754
208245
0
267717
209823
138949
243476
103668
2287
189199
170569
300224
364528
0
213462
245346
437005
93520
71675
5639
254192
305022
75943
365141
77070
401437
54717
215547
266752
226905
0
314488
552156
397065
61554
0
209276
477110
170477
251271
67033
222067
268011
215904
498445
162071
376798
335182
249995
398914
277130
34846
373841
191205
210696
498296
118462
75726
0
106728
188942
422506
314789
249011
238801
12103
295365
257726
113903
381600
297722
40053
259595
9630
355989
187506
375320
9697
524206
149297
241819
467478
102913
154310
345408
178516
393879
275526
206330
480420
97955
32906
295043
0
474767
79391
539239
270891
409603
460718
523530
103047
479817
336485
174312
379861
0
282162
251565
0
525761
579918
441427
0
140694
108831
196457
546432
164956
70048
167328
370580
398786
259411
0
230667
29534
273368
0
119678
341703
285868
180536
250330
0
218365
276237
1018
199485
213756
742823
139494
495162
247767
70089
145086
367672
462926
186444
283638
194361
38707
267144
288819
304667
578056
0
154418
220343
187103
341414
0
91590
298416
24361
137596
188094
574224
194251
0
194347
390134
242816
402955
130902
21608
193269
214554
593162
283304
154774
219555
288044
294693
170969
274705
0
336263
622352
0
0
289912
162005
184809
0
218735
0
80827
168168
320321
0
421037
59920
185390
346056
180154
99885
309500
117470
88288
50920
154666
315210
57168
353335
194250
73978
517051
461383
291878
245087
0
154491
336204
147314
308102
421609
232826
444967
338251
452980
74324
255080
87685
130416
466190
237573
77497
97794
198855
321207
372543
256275
184750
440527
525741
0
321465
691208
0
399698
392716
303634
33528
358990
68634
86778
242321
408136
186319
201882
124060
255438
166260
329613
142129
314119
0
67548
178721
249032
306592
372819
377150
249382
499134
331144
0
360798
461017
0
502137
54046
130474
188117
100566
284024
563880
0
19026
56741
357323
208248
495162
162120
126443
105649
0
399825
232218
156266
149249
402879
411895
32480
457752
339149
92161
0
122208
382311
545274
226944
409556
374304
382887
462898
66326
199310
300738
248768
507407
363983
260952
219328
353168
533921
185150
0
0
45541
187534
408935
216189
243237
195522
0
519683
19832
0
8347
237247
342674
196658
556589
0
36965
251838
111762
422977
250962
410440
463975
405607
566169
98446
56588
353792
328986
499253
126852
260032
263834
314930
63846
137638
392449
316355
283533
589075
370032
384585
212647
378928
276567
283490
271042
453341
0
141024
225823
527481
401368
91753
221489
250132
104268
401221
119537
378856
192868
199589
91712
435436
145104
468071
229951
211345
0
312121
264103
427730
297388
168897
259709
0
212731
86328
370259
567886
537628
116671
83441
61876
307635
305365
260330
124366
177835
222264
553122
465320
215837
0
34565
363982
289657
115052
7697
274530
95369
158063
330668
55870
388235
125498
188440
139012
191304
285174
246900
137799
47067
294625
163955
185873
405679
229400
120797
595727
258669
134449
152540
154047
324644
43857
320338
78167
165960
0
523802
95853
114395
130796
611761
39915
59091
164005
0
141742
622727
491912
1473
312470
454585
0
102606
215735
602501
317661
454236
360462
536135
36645
310672
0
343356
296984
309151
103950
230573
250591
115513
125006
695320
352541
202068
341757
223410
437510
67982
201054
445310
131098
225992
274360
428568
184135
258859
209060
336584
202368
178931
552574
0
51752
633653
194109
0
341840
35354
330301
476249
140754
256035
237032
171853
233272
285014
382352
289529
271769
111367
0
0
195728
75951
111892
530284
360440
318410
197449
537613
301189
398627
329278
340163
403851
429886
353949
148230
372038
204052
171884
263254
0
471838
207461
399583
345017
537292
156229
457653
215393
104270
279915
395999
501941
405044
186794
374495
412127
314432
451925
346461
272017
373954
65719
215477
322583
0
270304
458547
237447
305430
0
289713
72514
275967
320483
0
96982
188736
327070
616646
304132
52373
54215
385887
504790
377798
93469
170318
217307
26122
495720
267573
220570
316332
208538
140098
63954
139224
73918
292062
227154
0
320185
312538
441427
0
635390
391897
447132
254398
284088
240874
134792
247276
492663
212443
73678
131596
278618
277714
673816
247967
227659
122055
210078
179849
172220
123022
85213
41239
11709
219046
0
237953
0
525723
0
58138
354890
17487
323162
59024
396174
159781
170575
701572
415035
221285
213965
0
0
168368
0
101381
63255
22181
275102
506315
112865
170271
836020
461231
176457
142031
0
801475
506230
408444
211422
313406
330240
105555
450085
91968
310435
328557
81878
32229
196801
103950
688616
159021
9423
385100
193664
494290
0
204549
146891
305365
0
353183
300282
288724
627279
172463
18692
365951
251309
460109
341811
145917
147328
182201
133864
50427
152664
353807
192865
373607
380937
612518
268240
416878
354930
301107
168325
83312
253069
268528
136251
211345
265428
135127
65591
524132
79484
126169
59654
249062
228931
292503
400648
93587
0
315733
145611
287714
377301
245553
64704
470187
104412
285439
97394
340767
279865
766339
281117
0
69146
85783
136044
207802
126684
108895
0
168281
9243
571860
106335
212647
371924
180300
446825
0
0
383076
156868
461462
407278
252220
230941
141502
121785
377547
223693
504389
126668
205550
363323
64715
627264
81436
205725
334191
354747
500463
191098
492410
134435
0
90472
343669
196553
136550
292127
496050
404357
299338
186640
248356
114609
227674
233196
360175
768292
396650
0
724876
43242
388338
246230
595384
420772
271958
574679
306536
433083
247021
205263
279782
471489
289702
608411
321233
63988
259450
247570
534990
343666
0
125385
310258
504044
521506
107870
0
389195
391554
251937
566568
138573
297179
39653
189182
177179
137208
0
182693
24348
288432
238133
133678
50054
47799
342227
15052
237366
467211
53694
118138
463441
208241
395721
314878
437740
225944
542763
362665
390084
149986
210228
574699
305220
97925
0
546113
148052
22826
298504
56486
470450
293615
490206
481446
554779
40275
222505
104312
95947
79077
442072
174638
115913
284506
1434
322730
57277
185640
338990
0
498257
70672
115792
355836
217674
0
204902
94814
621415
378300
149522
320727
572659
82226
105531
83626
699189
326358
0
310600
219184
237448
105376
282613
9482
256981
311513
455627
493133
246278
243213
314564
177555
357127
98623
0
381211
248252
63667
312919
176264
235067
340429
11219
168247
427037
29182
325442
239155
535637
562733
369616
335420
254321
452358
160880
113162
329345
188162
291551
276255
48811
17420
206159
505682
289972
284816
317594
0
317337
163156
56925
140914
257385
145547
344865
483174
249768
0
127108
266929
356700
278180
7114
95860
302956
81875
550581
98555
518779
0
347108
0
82632
174216
354328
84701
317341
317577
28590
334663
465485
186556
418036
308517
424629
266374
0
368085
438216
0
343295
26566
421568
66422
8919
86329
259674
229178
212652
427043
150328
394940
105656
395524
80804
490544
344956
315592
434707
523752
509651
448235
386539
257366
318117
271353
249497
137800
230039
208923
438461
504105
345062
599632
341111
358539
305131
424920
627956
97622
381970
185726
97164
288092
307383
0
135934
200666
204256
118684
286331
0
267502
450033
145311
326511
438377
0
554568
481897
83467
122607
184143
434171
265176
518683
68142
417176
286684
124056
482654
151107
341196
149986
304730
124702
546359
387670
120829
223916
199846
298319
132148
93267
154965
9108
152957
287924
63267
274090
654088
358994
163244
313877
151794
382860
512268
164362
145844
284956
135362
306193
160980
433147
392829
0
133692
369913
118179
377301
3996
260486
256378
225138
193306
163685
240849
167811
413713
572703
192979
542985
193661
365094
98071
287936
728288
158784
37901
275551
87526
249747
0
97323
158996
183778
83290
399522
103361
87407
152664
155095
110706
431151
477143
485415
146078
383400
338446
228097
204089
317212
0
105010
341147
61345
202890
214014
123793
500906
229540
236746
38929
380336
148998
464391
487940
0
599280
172383
213033
157793
397178
307325
237830
12165
152584
453740
202990
283911
156254
107234
507821
211326
329888
327320
204957
355746
38257
223384
472716
223143
397704
36678
668219
320124
150954
229892
442488
379080
236242
380434
575626
0
214254
349874
690645
135829
0
340402
0
456754
472391
398980
300312
155411
174068
348451
574701
513781
94866
381177
206061
469330
281233
177513
121762
0
269857
268892
258121
88909
197017
468447
448463
207889
39411
415568
3429
400377
226404
387986
168090
483694
58783
184482
68843
328160
222024
531532
301383
0
202153
429428
48831
173713
238134
453803
220663
38711
237331
277141
186463
160388
181187
282056
162899
370533
575668
318124
129212
69257
90427
322866
31056
160035
334208
373954
177339
158248
15114
0
118453
780654
65382
317337
247677
267994
354085
514353
273743
22360
218294
177387
287227
426628
52087
78252
238103
401336
227269
352745
151264
59660
0
276701
226984
313708
363184
287351
228242
306282
0
238516
416019
97394
55730
141720
201086
271325
0
258490
160503
72873
670337
62196
293310
382567
298061
318793
305363
54046
124477
78015
375124
640565
78834
82436
365939
202768
265611
397689
402793
374549
315447
253742
0
154208
324553
474732
549034
98038
397279
259991
400659
241462
131203
145611
2783
578678
308892
230952
778252
67206
410884
118117
31895
238013
102749
0
482962
338282
36671
433336
470508
305747
139998
272055
37562
533426
157609
179088
0
468276
154601
452080
124076
268676
127487
154595
439123
434707
221561
402014
143951
578448
200911
476324
388253
453213
232811
0
429618
0
204736
322730
501739
140928
315094
200652
40104
262316
177835
199761
265587
74346
106920
284288
189962
77349
262652
420656
289922
91163
74868
423846
0
140380
52373
559619
422422
322714
289340
186154
159311
166586
3762
430999
302746
226926
36792
112707
368276
364227
524664
59511
515253
171007
31890
460608
489788
207795
156894
103050
0
34042
381824
419748
63990
48671
136530
306360
286344
343916
0
529138
323709
237680
403515
0
429240
237556
222508
709502
56062
421998
652083
276123
524627
287096
93189
0
391425
182950
222856
89451
90127
142839
214011
107368
491688
78421
192963
271743
388106
393296
424522
266844
248469
252843
406167
215388
372503
381824
323969
543393
507638
465725
349099
305480
0
379661
277859
144254
269237
115451
277169
97150
181072
258123
9243
256078
128890
277536
110459
395817
295201
171580
41268
46538
231672
50799
191148
441733
335782
781538
164730
160760
141132
58601
385556
136791
75105
178084
630217
282339
314822
69432
175910
92320
202100
253857
650669
0
36645
83163
200852
249487
235822
114035
180136
65134
0
516391
0
203107
540260
139904
470591
448162
0
197534
162319
429457
74737
394142
122671
149249
184249
345419
536354
428216
610185
0
122655
193348
224275
140699
398286
47549
337569
256947
197478
480601
71227
351974
301924
537292
73745
388339
0
426185
30270
35822
268824
258495
538462
135755
422620
283476
211002
251382
190200
343253
176917
344298
564587
0
199635
299903
341111
182201
294212
466083
221079
586328
478445
727808
0
53640
477163
267108
643373
287726
86762
171247
703959
580970
92868
45896
450309
232500
374142
187905
137233
92365
359750
111537
125755
226694
180871
446000
154668
378931
198303
540854
317368
55566
244991
201159
188758
521122
421194
94520
307234
0
470513
164647
144875
16553
225168
450823
258669
11903
485047
268500
327721
51604
94632
561744
617037
385306
123210
189870
298353
236096
0
302333
187771
237021
96436
153374
130324
185646
124195
228647
313283
299546
119772
357397
190847
0
596172
107872
287848
153059
335018
230118
392937
40232
181005
245208
357469
183354
54637
0
281174
325376
393963
364803
56209
71983
285780
141275
109391
17335
179302
0
263962
0
0
196658
615875
218870
724632
151947
250846
316794
80240
30970
371666
370032
0
478853
205721
406646
259084
637560
147084
108648
174999
506035
304609
788742
53631
315101
262305
406087
563707
488201
0
250174
130547
433045
30971
90228
16125
279035
347954
253481
167662
205027
519069
81445
100716
217606
277233
173024
546538
98723
528284
551320
407039
0
358916
105902
332065
337356
0
216987
275875
294317
394306
188302
622851
369169
0
0
499239
0
341484
270376
75362
272022
532233
498734
71787
177683
6370
394306
346691
405470
244640
225746
359474
392422
342895
393660
0
491906
325622
127322
90102
296226
392704
72818
427841
349887
86257
134065
241184
349151
108401
152961
296440
447076
279427
104596
534180
318026
425868
337626
591514
143528
176010
52825
159250
252017
343691
318477
139870
118504
225843
66910
0
320611
395757
504931
85824
240606
81579
192963
558548
43242
436284
619418
219362
349569
283043
0
303554
248298
532386
36671
0
95705
85577
433832
420371
245218
0
421103
34654
313106
182331
261573
206425
312919
191338
730980
315841
176489
248814
384006
103448
351797
176963
258951
97622
20655
404236
469001
416570
240150
14899
496582
212771
0
260371
106289
114948
277420
28542
356795
73656
210995
360430
360016
243643
221750
486718
391018
103525
291115
170271
192283
0
592828
170855
94384
228283
366676
133031
141560
156225
114401
465230
508561
388790
434500
237333
267385
114378
115360
48156
193130
2565
121612
226891
223997
466788
277672
192081
374092
319020
139322
203996
206086
542109
432647
271998
99572
323060
616661
150867
0
154790
172258
0
126178
299825
16951
314432
50269
134631
199776
50174
315780
669927
91362
356113
575228
173596
256360
424079
0
117673
137748
272830
419377
149249
153015
221240
16682
424385
208914
437077
173878
517014
96941
180360
390757
448338
344298
335924
0
467969
0
166454
273593
293263
502869
260605
96410
0
91232
248574
325138
364952
56337
125945
88207
119115
294415
378240
93280
166036
503929
227174
521284
215014
229623
269480
161229
176188
366370
42831
0
348245
276237
121178
588533
470733
147213
201144
0
480420
419031
177516
107558
462556
0
71963
387866
280162
381743
263420
73242
261903
104261
444975
57680
583722
233855
119213
196569
223384
0
477253
141131
212665
521052
63893
703760
226466
295292
0
276255
187890
111273
189356
352032
31971
166720
217328
169712
362193
298783
646075
311401
359931
429586
464586
0
971241
493481
227095
316386
0
383968
146861
61820
428748
246167
370623
252850
439408
300121
117091
268972
422589
501152
410933
160254
558694
313513
0
0
333354
322830
150613
0
40648
191485
446861
520529
167563
7316
0
419493
657469
326645
0
281621
91215
315056
3659
299269
570308
113947
350205
440405
14368
86678
101897
259724
513207
286781
2915
440152
120493
345874
328875
558206
330031
219519
55542
535271
232050
187962
70830
36485
463953
271797
467792
114117
57429
489386
488482
260328
407586
479321
408127
185458
210413
270612
0
617639
167461
175089
249235
261761
150570
78078
52486
351117
591473
0
435501
234007
396000
370550
184268
0
93147
468035
778044
320994
156856
196098
59526
89110
272282
0
306657
431239
136339
48698
168486
399553
28881
519578
607181
88704
94246
316332
377205
128134
288606
52158
152664
133637
55970
18481
329655
163855
196762
207418
379598
351771
186784
197737
150507
48671
217494
353815
754029
0
265496
447990
0
371664
493580
281738
189284
125340
426910
84022
146549
450425
452029
705738
220933
344789
392832
384928
0
309151
219285
98851
135522
632136
460566
234507
46400
250069
372323
229709
138686
284622
62041
318523
95705
232172
288941
1389
267305
173867
356041
214114
163395
44031
0
154044
153660
135907
278470
262600
114345
263697
326955
0
131548
422625
699078
0
256151
293061
393523
392231
339901
0
196790
396015
103343
236318
810920
212605
561799
144293
65719
122314
0
479463
200305
204744
22260
18250
538610
685584
0
0
538935
337976
562544
119056
315678
0
401505
0
436197
203528
393171
269131
93949
110085
353606
0
385861
578043
117802
438180
186773
378735
299357
93326
304273
137364
601594
506365
143647
608144
130049
360389
126885
0
0
560100
406778
309268
237573
364598
483966
519183
404293
589367
781052
231343
143961
253761
230248
217883
92910
370836
71289
0
117599
159017
182099
401651
173697
280629
9654
240719
381211
284595
0
46027
92174
158621
52139
259549
268915
228477
184089
397600
282351
301389
0
410698
40194
0
620136
368740
0
427387
193883
115326
56062
362228
187378
207537
92634
73422
283565
280641
235426
569880
51628
318127
238711
0
189322
0
0
92530
92844
213063
94451
369924
390999
369559
289053
277527
345068
235576
337626
197687
169966
45693
0
171297
121223
251202
200144
409744
366554
0
247467
533548
211335
465189
0
372316
159433
372232
339544
430692
523299
388533
443260
0
531099
316487
459101
287958
0
209631
0
429633
158966
206771
320813
508287
298594
350317
421609
194137
310001
419671
337178
199871
0
109964
373327
396647
0
454007
38543
149986
120554
368951
451197
294096
210430
105894
217695
97717
103046
0
18692
349361
273368
214778
106263
455566
94181
354292
173438
212074
348102
242101
269548
304251
252095
105894
346994
384903
386843
11219
277491
137545
90371
433910
90531
249340
293946
183064
149528
281624
212049
190314
134563
209489
135996
154713
152945
70251
0
321452
286350
72434
256621
218466
277821
47681
302049
665121
182293
302083
321152
412885
440952
137364
328598
0
238022
234341
29994
94702
232564
102308
402834
368944
99238
9451
56775
0
0
0
248364
228946
1655
82448
44629
139012
209819
367245
126261
651979
0
432168
134322
482345
309299
0
752152
446165
216997
435994
89207
198355
203681
242671
93000
219681
273163
489788
534185
160260
182280
201460
424850
14769
197737
463946
272306
0
267097
24348
917641
156411
502993
53935
230593
485734
479814
417910
0
317964
372648
189044
117409
0
475320
254787
273321
109031
41756
97394
444835
418983
147653
426543
48746
190692
126690
245780
280680
301325
260147
254553
101224
324901
592764
184191
0
104105
572465
485739
76207
61345
152235
214643
381864
293572
430596
383661
0
18067
659720
239692
225385
0
232004
335363
467701
168288
50112
245186
512753
325264
331810
0
118858
198133
338362
212377
139788
48068
0
62240
778996
402181
246267
193553
167020
494275
11219
236183
90020
147305
138116
377336
146201
255185
195479
202861
449958
140766
245937
196568
476521
62415
441851
167334
273627
423004
171299
124845
30842
235311
442400
97276
82130
349660
336873
147336
637293
269480
297672
0
462460
66074
91766
334882
223865
303773
438561
185576
328533
336937
129116
407833
646724
373508
512277
311375
72820
597828
394404
234856
24593
228461
455190
246769
443710
62982
545800
93666
235690
481131
122338
510235
63882
195497
274713
349703
188285
473691
396174
337597
81141
377502
352425
264424
87350
70323
10301
576213
37283
157747
141926
444823
80883
217016
320748
88459
257468
120147
367489
25525
441394
202510
492587
1837
400903
175377
0
283073
378551
116960
304237
190563
0
40753
0
50544
326137
1996
495191
280392
355228
278368
115462
406201
296832
682287
51772
230202
122516
201597
102024
534772
95073
513639
90689
95606
405149
39624
229364
83737
160181
498571
182821
395508
159044
319306
0
0
18558
175077
167331
418723
379864
376574
385612
97732
484730
169798
346250
443231
324371
378691
71006
236085
121029
316977
405266
15443
210228
420719
176061
249026
494275
444835
330442
119572
0
156782
367581
478810
182577
540562
124651
8945
283016
308826
79515
574614
351934
92596
249146
314563
130379
526068
425627
113759
342033
424774
230113
45113
239997
177010
550167
420454
579789
322723
366278
404502
177260
278871
289153
56555
0
221330
307559
266156
432954
289848
235377
590413
550949
165499
200465
322600
207295
67932
0
72705
143391
126990
256881
190739
390664
146020
0
343208
446682
335638
590411
18067
177541
623716
132925
105484
227324
81566
122440
261664
32229
231221
186491
0
150185
125737
278057
488296
169759
0
196098
427796
359895
318667
233742
8239
632306
387731
0
0
589587
204722
534985
92250
499481
138194
562416
168336
287791
86762
118945
49258
126408
20270
335368
573596
96896
521905
243866
220231
157844
266427
13545
100731
65660
291620
240141
356225
0
91998
223748
265194
69779
242043
37261
302484
92562
268354
47923
340708
384236
103149
110006
297694
448894
154473
319593
76954
156045
0
143344
482797
53145
117149
460876
180949
78295
513628
195221
0
399855
283069
646006
90800
0
214076
310545
0
141183
262481
90025
282593
367449
135105
6039
382236
61085
580188
129001
185873
267016
314523
169065
343553
317658
156186
350669
108362
106909
405913
176753
74432
147221
363636
17494
64432
110114
452398
120937
150952
201086
451494
288336
350307
226568
673852
287180
224802
316986
200556
298429
46959
712480
132203
340902
248056
465575
91179
0
125909
304140
266550
724497
0
141785
720742
181834
105150
66924
76562
0
193575
251942
153524
233190
320316
0
206962
221298
80526
147489
170890
0
326522
545359
44174
301824
182689
306788
237498
254671
322723
320149
631093
95030
102423
498892
555690
110691
256888
583938
198746
98937
59816
281627
373562
60062
107947
385796
0
145875
351244
50883
300140
17177
2360
234715
0
126467
448663
11842
291166
283069
350485
178563
279284
294647
421420
444384
144347
58525
457548
410143
360949
443877
214538
206880
7483
472506
354518
243305
493902
265302
270499
0
419391
0
427759
144210
326332
291170
0
0
99849
29510
284470
86487
150615
228283
364491
0
155504
238271
157600
345112
166295
522959
189703
60510
455691
520974
337074
380914
324372
427934
236086
308730
207571
165701
49630
324503
516911
54366
13366
130902
419748
230880
363077
231800
242037
94373
175785
21754
287238
162305
372709
86648
131229
0
463195
242180
355482
349898
447887
120722
290951
298662
536094
253541
236612
474326
605934
417279
459810
107779
247398
226679
301752
535853
93167
471804
0
204398
401978
67457
336054
382680
110425
320970
767069
245339
301073
159311
25533
767
399450
0
178411
614146
525062
399248
423924
287242
332563
470217
251723
139512
285228
284931
289664
379237
435169
507471
249986
15108
337189
180738
589587
140040
107872
264992
197903
0
14368
267176
376631
125621
202453
332063
462594
235394
246303
140521
296892
161092
511149
74725
162867
774693
303658
163096
284060
99240
441508
400903
193049
212211
332906
219512
202403
263519
0
187959
278966
47500
0
445617
150905
508137
100203
329457
126885
288938
343247
534497
202540
0
181063
72153
108770
224678
69188
75324
223629
298224
0
199124
317719
466852
219480
422311
615394
251436
88287
166499
447983
540317
440429
118961
196862
144712
244233
72097
384485
0
689797
168497
0
164902
363522
287150
484384
553103
129601
0
307192
25607
256773
288191
421292
222029
0
218464
401716
162823
223714
65113
68843
231988
596434
87809
358734
386527
63935
398587
536412
279342
317523
548374
424774
135591
87369
376562
340140
191795
291283
421286
226035
98935
240097
294212
0
256109
109964
356569
371669
168624
41814
0
593644
31564
117485
441551
0
0
395109
273163
332064
289643
222458
249907
590615
503859
75086
153866
126845
345019
342376
255482
350805
473543
157382
229462
613959
204152
269259
313406
24593
56078
276564
329633
220279
174482
104898
10335
476086
266546
541093
230993
562258
606328
96357
27461
629632
140900
284883
446136
233436
378837
212186
165066
333620
138683
275679
246218
179117
328141
58114
321252
46924
113763
321820
206710
91163
302067
15350
0
317943
372815
127608
102779
71339
87199
0
644001
569605
147729
87849
1951
403848
322420
265613
0
2138
198190
358309
113054
264525
147592
431410
360833
117091
400587
541872
524980
185547
334616
527209
310184
300917
110899
262024
225606
334691
256894
298345
205292
369408
394314
613291
258027
346910
214076
297753
561115
303773
425938
334462
440739
425775
369752
422447
0
283613
228209
363509
283723
223147
191795
188482
289569
515053
149392
255602
0
0
62969
190397
60304
155600
255719
177870
199264
462833
693432
8630
56538
412523
6965
180106
182137
419807
0
239457
712524
0
173260
353026
351918
91914
347270
47422
502023
362228
273128
418294
193435
276645
0
128908
307824
36585
205260
696618
326654
339287
134493
348908
98040
297701
149946
32469
209497
136095
394670
540617
600191
257598
17710
261632
113999
30085
258169
49482
468017
93652
87183
348443
276711
105170
439660
202733
480118
92436
367776
350307
130634
551857
231697
661318
109975
7316
0
346142
316332
0
263962
323438
334221
423065
269518
431595
465595
287921
255675
422513
302507
442647
425782
395859
559214
248320
173596
210442
0
591461
0
715884
250711
78076
313267
544663
509623
41756
98929
332601
308159
0
0
239129
192959
186222
317679
0
160393
79210
589587
242876
526806
155582
197627
0
255925
369408
198608
230980
329822
295482
112600
24451
91106
174557
310001
253741
398494
172185
12476
372543
731286
329458
184589
74395
460690
0
125165
177521
226290
0
308367
102651
218940
344110
523076
84068
229009
283433
423419
274553
151036
535768
132705
0
0
0
109316
418795
63013
106471
0
411754
316996
16217
222495
170013
237309
0
290744
12491
226090
52839
348533
331176
221618
207342
162105
51323
412767
33988
0
604140
348252
87011
279298
240715
105150
568825
620168
672033
121650
777554
234861
166805
0
125735
228647
157251
138100
210228
348937
94612
379197
811372
260055
342828
498958
323567
174312
552341
159053
525981
363475
417808
205158
485395
0
378168
430545
96270
382388
141840
331550
274931
486328
0
342255
361285
286375
137140
197166
0
346662
282719
25607
565963
400908
183089
0
346903
492182
349438
232091
322731
153048
640347
14447
84238
190533
227265
197967
495436
241739
165292
455483
69678
290777
199477
199022
125165
0
373934
401112
0
259220
447088
287585
544936
266211
266198
713690
319229
286462
625450
253686
549791
391765
154174
493322
509188
329363
364783
97886
570308
143689
300234
194776
360442
321590
128332
214478
0
170160
94887
0
250561
470127
406878
507034
168334
0
256183
0
105376
187634
330727
148727
31702
86383
657135
117554
118246
195410
532283
0
107824
240849
293844
393157
157613
616338
292417
375621
136438
0
763074
80908
241859
499984
492500
207571
424951
470141
46107
125768
155188
349569
190171
216592
270689
146834
405998
395367
519597
354866
383677
293575
257439
86221
309841
310222
564209
94579
234300
213024
11238
501272
0
404558
366606
697149
0
93028
377958
503748
124733
55668
422150
83278
560971
68794
590670
736869
405980
52185
333532
800251
107741
0
604638
0
0
619311
289707
557011
244341
223251
395463
214391
0
291204
532153
0
367986
288022
80127
477446
113240
246648
74352
276791
325059
479761
403250
252380
330005
435206
434966
192207
345187
76572
319276
0
533759
82589
56840
358458
462991
111240
592673
494872
365757
311886
218099
143911
374304
401651
311240
275177
279180
587415
151958
92064
64003
433671
62925
39924
332798
58154
466520
465231
0
527310
121708
222350
0
403646
315465
0
208551
360175
347321
184429
98573
230362
0
621765
338622
246779
290672
197119
531895
0
180526
110827
302820
373276
629576
505126
330576
196906
101881
222601
263096
315956
156516
574741
199757
0
284888
124077
303552
64273
385834
369117
288833
50111
66429
465294
593608
640355
250147
125757
189361
376668
94112
176575
0
527712
27144
204301
387748
130452
48140
336584
278921
135522
85549
376
341753
142852
149792
321502
330471
329674
259418
120135
411431
547183
233377
431004
313963
0
299754
6921
217522
282770
165989
127033
413063
110255
292534
85719
714215
430040
403473
451332
150713
380002
216039
187027
501186
156560
211793
124340
397020
0
281350
0
0
480742
407273
274428
406779
444677
233831
191237
251254
341652
223069
317778
326255
210132
221699
490008
395141
252557
64704
224130
0
348443
499875
141018
136617
310402
267144
379078
68609
545985
287848
328535
190350
250792
366005
0
183587
0
502046
547194
582741
155532
179428
561296
298920
277183
153880
156063
0
181631
319308
448349
271084
335352
204439
51310
197314
214830
0
0
532911
0
163062
476442
237979
440361
0
478100
0
356196
424176
374992
69230
121444
410954
614827
5388
161313
157582
399175
474920
596828
277302
57582
155642
262568
613791
378579
112649
192395
661144
0
167795
125749
136994
382239
331453
547227
138931
218019
276906
209385
237979
79802
428577
206962
199457
166055
93351
265873
97450
590969
541388
560800
321622
121762
405347
222309
464720
378966
90634
214661
179273
315912
124545
56925
0
38092
207332
87809
418860
113162
99290
405641
206061
200866
548257
237045
124111
43068
717545
452036
9243
180355
465746
227817
126543
406228
66475
85953
288399
93465
75620
393553
83312
157989
250188
232889
312469
501480
440801
525284
232057
576335
96556
196259
255382
486170
88436
348659
127666
195681
345052
236430
832672
264321
543264
511463
372652
114847
273187
0
468961
369479
426235
148234
128207
190388
89619
79585
80984
240732
559614
0
110425
481953
369677
157371
431467
254846
503621
392385
259431
468383
296392
353436
159439
0
280351
67058
0
522249
276707
323538
429912
109750
159746
86637
278748
0
118944
465226
216515
740485
535591
305390
80561
340269
361548
115855
53837
247814
141154
196040
97774
61447
792107
250173
72350
192386
218311
387206
26846
250783
208520
716537
306510
726546
64528
0
195566
450774
271754
203681
197434
47215
437708
533197
425211
416655
0
119193
457956
233163
501846
315917
283252
79837
417227
297570
280876
457348
402894
63163
299615
600493
302665
354988
260945
34827
545941
303249
526539
258565
357005
346224
350345
96889
155495
216598
216387
0
0
325235
93171
72581
458333
371464
47120
301162
21288
396381
264012
379693
355515
89451
106859
425570
140868
453205
600575
427032
530723
259418
665294
82644
422876
123569
213897
253557
47962
6195
102883
0
311513
132672
32889
0
252547
258917
104383
98430
645806
308153
114312
273654
200785
521576
0
61041
230342
0
233476
204354
402611
0
478848
749212
524634
335948
0
594855
155386
371517
143876
196916
520906
63973
90895
0
288076
362095
178750
288606
238223
345217
468528
207235
311150
107532
347111
363401
361369
133862
218990
149847
100134
232462
547910
421295
0
475525
304793
257317
52624
96499
288902
74528
100505
112450
529342
269497
413918
335114
43363
574711
103638
214560
425389
74592
186730
390905
370481
99300
383501
592077
379565
511825
247572
503820
335653
387541
349288
106573
48724
204589
233053
185547
366697
295365
158735
50001
315833
0
487916
315759
517034
250473
0
205411
613738
59421
187372
135191
0
255656
149028
454700
190636
317341
376522
268984
379307
141378
141464
328344
375067
268755
221335
342622
72328
144814
145875
554806
171137
432545
375900
94578
359857
268154
216305
90353
355119
43407
313267
237182
264505
423244
72880
367211
168105
96866
313455
0
182441
158333
207649
0
446418
49210
2984
90953
0
321329
295358
187070
211298
66837
424194
67042
314432
371096
395630
452459
81281
316003
299288
411666
0
58320
376669
260683
356417
163413
425801
436379
351475
72077
313874
400267
310001
525209
119293
23944
62086
357681
84979
0
33832
544634
136684
183477
205311
580556
581777
222143
410528
87956
169277
515849
425744
366867
0
234656
33617
208104
501748
343264
148998
183883
200674
414426
559638
194078
217689
679985
247767
403649
412486
0
491906
235661
127018
65320
108362
148785
401861
77105
312118
423065
320975
34407
310125
204517
95014
0
286660
443851
200707
263780
0
346691
82589
405194
381596
144136
98187
282673
212714
340402
143176
114271
84487
421432
444172
569832
142073
554196
121414
557200
85066
399329
237605
594571
357869
462926
61186
151227
302070
53233
383558
792684
566480
0
471600
523291
575184
420497
396285
371233
654412
569658
94127
524476
374121
143202
317145
0
302978
452398
222532
392088
11770
237134
186019
69475
405460
122744
136849
434929
238450
104635
131264
482676
157764
521449
276133
474732
160312
382014
111316
457459
0
0
115581
334253
15879
210296
123223
0
272338
475465
322847
73593
431821
0
232863
286896
793954
4116
254782
197060
601796
78288
146516
289944
208718
279374
290994
72532
230704
214276
0
85748
96809
0
82886
294790
477000
146010
642266
0
64885
338399
166920
521862
462926
248836
251927
397413
255302
293878
62125
322347
0
0
399874
362039
219396
250551
307447
397721
426748
0
461462
0
391018
0
205342
387206
567691
745281
110685
178251
212450
77846
236957
71663
198746
313787
121856
483944
209343
59654
313066
364405
598730
613151
244562
384121
353715
246296
204504
56538
125737
206835
320423
60075
246303
410066
91419
33090
206484
163932
222177
1970
338404
469733
0
336873
227592
403948
0
250335
229441
20334
301841
59136
224275
346150
174035
268534
227337
248032
215718
246153
154449
90387
203273
35813
0
360994
352535
359013
487916
236634
94877
439188
423432
384287
114712
0
299953
80891
147594
595049
173376
321345
209356
503719
73665
332015
326103
68515
599483
421292
365161
350314
83802
151746
648943
567016
383546
289877
0
403649
372543
67873
346227
129081
91254
407340
358017
364759
625982
268394
91635
256161
514802
504272
315590
716512
117284
450249
441219
138837
438599
230734
90408
326118
437405
365758
278294
454493
200414
532880
120334
42587
66461
405069
337452
205184
226609
535319
298601
448778
164730
170334
173320
93999
250081
555566
316982
382882
164136
337071
546757
55225
633527
250822
633195
393290
69834
249052
149163
206548
29012
316214
261629
140759
270677
291997
143099
70084
132251
559197
155129
418676
406051
335439
238450
136477
466765
18226
315692
140666
59091
327857
376205
425570
155720
0
296080
295300
138879
136899
255522
144076
420688
315956
93849
434285
52073
71543
321484
277763
467287
206555
280549
451115
188741
212763
291934
162105
371324
384392
185046
73656
309171
352686
712767
123004
233256
264910
251846
79997
381414
0
244368
0
404674
123787
475085
188231
0
537698
386941
112421
420009
382132
460431
0
490326
241478
0
229785
413387
141683
112515
305355
137881
347671
0
422989
223298
12432
229982
0
245390
231110
0
7399
568640
532361
0
320338
80895
329349
244799
639107
889724
456450
314488
477253
67121
72102
0
217060
268010
80651
82484
638262
193009
212771
427114
617185
0
63990
661970
424900
238758
0
265698
344709
430614
543917
0
395701
402682
537785
91880
394148
77199
18234
288755
380245
51491
224610
323526
461115
103595
528284
40354
588435
484047
216420
298577
127789
181215
342308
362077
381752
249231
248689
448692
21754
59928
124034
243936
63936
41756
0
178689
398835
243780
0
188214
144300
319733
223034
73907
52673
109751
133749
429828
286273
341881
513263
155043
147605
670385
451086
313689
330563
411874
639738
243561
35198
10736
0
343548
304986
114735
250629
232811
412885
463589
369724
369490
303706
224698
357550
429457
734831
0
153347
7442
255135
291353
453392
136220
0
285369
350023
498440
245007
127778
676202
215940
159012
243663
92215
265259
256172
424989
298783
516942
220013
422481
448477
289513
65524
208848
346892
269636
320050
604186
170077
0
324119
326125
445708
133161
0
729048
89092
213633
82901
643876
27590
613152
100514
224095
208344
273928
93499
140666
159658
20797
523665
220306
160448
285831
461192
709920
498516
422447
78941
298301
433932
275106
282586
213967
568100
212683
0
288910
139565
67237
86765
0
257001
106641
418798
570219
160723
223349
112190
113162
159406
219029
352445
380463
137899
260471
598306
408127
342931
244144
200373
102591
435448
263317
117341
421894
74053
809227
623678
623952
243400
479624
327426
290241
606737
279353
139826
0
322446
246465
98717
335897
449253
0
285186
0
489731
198618
429868
283792
0
294418
267826
550283
238528
265108
240374
39430
199477
5337
55259
52315
79999
487097
130561
512659
353956
168844
259580
91544
146539
432888
274135
72554
99011
606687
159640
420150
306396
46098
102268
293023
365357
266211
226528
0
95132
462251
0
70032
259530
352724
280659
309836
540716
540278
139998
227337
186138
254470
283398
0
0
180239
271405
498464
131928
190350
0
348305
596242
459296
270336
208622
226942
674257
770962
68142
0
288799
215114
0
149080
191001
0
208750
69546
323533
712315
239889
444823
816677
816731
0
0
292682
214643
7641
307824
460718
121770
72153
334699
291206
112190
283897
295073
0
60207
198070
0
220679
72676
47016
379344
366867
288700
699623
358915
63263
111953
202899
579724
433832
355387
309849
379344
297365
296424
205725
180289
69407
228306
0
419661
103517
14269
62375
238116
474905
79515
392601
311444
537466
139565
426745
853863
338610
214317
357430
112021
384685
208367
164292
0
245161
289602
369182
180263
508134
0
243028
294690
184884
358679
403513
316457
437730
99297
0
516785
108486
30407
141113
631734
498069
140666
0
366837
180355
120878
60336
0
289409
172501
101068
250801
235154
215228
254594
444487
228482
457626
494927
148025
367888
61571
84487
105167
444594
775041
0
274283
343192
0
0
240149
153329
280521
272631
347761
153660
180928
64010
473832
417299
251722
182393
210951
209704
644001
316028
393569
741568
351600
181091
263856
567273
55529
587277
430851
384086
376065
268389
93849
377016
0
383865
66758
269092
108879
476471
113880
140807
724648
178117
84709
303310
305345
140767
0
497188
300518
0
686488
330892
93949
475724
160414
235706
329271
335363
287369
321544
742
575959
511660
55958
324646
297005
310435
50883
549682
140168
574189
200905
0
0
0
472866
221434
671790
317986
492245
335834
0
287817
142528
261723
0
560386
494817
0
107988
240934
272809
190576
524206
331563
285163
134847
399825
111386
325752
544988
0
162244
175525
497928
469677
470599
192395
397245
501962
515070
118854
211856
61644
11225
470235
0
334008
193887
241142
105889
349785
306062
366762
0
310608
79515
154210
0
0
422520
233804
82633
60552
153404
438708
177870
100339
70234
0
99260
133570
90614
482020
493839
309147
0
0
306375
357397
131608
0
496887
312470
342028
470165
270456
104212
152235
80941
4054
75133
222071
150739
80200
574720
157613
0
228085
339608
348350
195857
0
342476
273028
145776
281272
500732
0
284282
290268
418632
294242
227256
346582
132718
428871
0
185249
182935
405998
256000
45883
252256
301164
203224
0
125299
392092
268901
188640
383144
0
236712
264037
285615
417789
0
41638
183599
97491
570040
228731
379693
129765
267559
107325
98866
63013
126347
247757
239116
564948
344310
576553
288189
308654
471398
857872
425526
0
541949
441499
339795
373332
208460
610229
551168
92236
734620
91635
143019
0
287019
0
335596
160482
0
271072
302169
181284
46304
560199
370204
222465
130043
92474
68043
61703
265781
492974
340337
298376
224116
402153
75807
482449
231945
358232
200373
336231
367619
233642
209381
464014
114010
46107
189221
604279
117918
0
215566
448778
373302
395754
187450
259056
577706
336725
310020
223655
544448
0
574991
65320
300936
89773
330076
497805
60286
0
557304
171355
444897
16060
437908
0
189109
178994
82883
412313
431146
228947
665240
267872
0
194891
330724
258495
332754
418214
552910
0
93447
121244
52074
234498
480402
289694
0
144545
686863
0
352000
281042
401258
118194
379469
169224
296922
77830
349058
624559
438330
539457
642748
227819
0
112936
247293
190193
380959
447085
275849
582928
24397
88790
384642
533644
135719
191237
79605
464720
360178
286720
220405
87053
98168
0
351560
332708
154862
24052
445117
465110
118854
65719
227843
483966
598767
564085
217844
319661
10951
323567
228698
378037
263809
570936
0
161670
134563
639097
478751
115491
531367
531492
0
164998
59624
201951
0
329233
190200
0
0
0
74139
0
167302
23046
321721
402753
154846
569256
96620
91665
0
140616
226470
146084
690416
271052
584024
335597
272700
345046
228937
0
65009
0
383018
196632
344656
105150
20614
0
9581
0
0
339032
406621
0
582802
266839
155312
99568
210245
252129
185299
209704
273605
249923
422876
248721
397215
239283
309863
462398
114224
0
0
0
406061
210549
534348
255683
0
652151
110243
0
45864
30218
288544
408028
106177
638172
0
432282
266197
472039
345358
530269
0
518529
195137
121708
401884
259595
0
458444
241767
561115
177171
568373
382236
483811
470490
61342
515686
225235
337270
433951
325950
303138
381232
344565
625982
159274
603068
301063
423650
347758
721950
214174
71342
91712
286695
229124
89449
258127
0
182123
594587
70012
381383
614350
255573
427364
260128
262004
52407
254782
380596
653123
172349
6830
276629
340786
502806
4074
468035
193560
312738
343548
215831
531372
307244
65234
284034
245551
0
34824
99240
75310
623938
91739
0
272267
193324
277820
427602
298783
271082
602108
0
0
151565
299969
44554
532109
46153
0
285570
183442
279353
358905
499531
728762
163120
284282
56784
179670
300766
340150
455847
458590
144941
174922
196862
318050
435880
372015
212622
0
208755
554451
361424
608839
189636
167730
256744
185462
407688
0
133632
328578
630753
287057
131118
418530
149829
334652
532386
300540
277595
23186
409985
428932
392565
322299
584680
357666
152540
60207
1863
357158
191969
143298
348303
203488
99759
0
230362
3562
263211
311897
0
323861
145688
102294
99011
140575
487478
476174
156745
514057
121388
139446
78279
73602
357904
252960
145088
171392
310194
250714
125763
227225
0
610229
246797
248418
120436
138863
192376
531373
344020
208693
0
105267
84037
429399
0
536581
96410
180871
172216
0
87430
399384
289569
222793
0
12653
111062
260477
486941
150534
223489
181976
553501
22389
481681
279517
202733
298866
382497
378993
55058
357744
42051
99135
230362
226590
233926
330124
234353
95682
132444
490497
470255
326880
452108
199324
99696
344792
0
469733
302728
364022
137149
210823
608435
207704
474062
100583
205184
0
5660
554806
191895
610263
110180
317608
54771
60286
262177
270376
323520
152742
292344
658841
293035
347991
354169
362500
0
0
300964
213406
225990
244716
596692
49425
303644
60701
446817
912044
226289
211049
540753
184482
0
354879
67123
102369
85349
130326
545409
207095
113904
438704
171571
207326
231085
180738
449377
442825
233010
16718
321353
120973
52913
201722
429781
483776
513599
202334
258495
464626
504997
110078
246153
0
101481
332485
272225
0
86874
447217
134044
421085
55542
50869
329674
321289
400640
385668
259926
378484
381758
0
317959
238512
311508
359988
525942
495869
167547
319842
1342
313479
267583
661089
107236
607938
0
6839
489565
317547
428510
117911
300674
78611
388778
350195
496604
210553
73075
306607
276852
403550
361774
0
66910
366361
441215
383285
67309
184859
344254
246267
224499
34526
365951
195611
435951
776493
264120
178261
140879
457390
224216
347214
426509
542101
62536
124744
327328
100341
169972
136940
269459
421810
109738
229190
14162
102717
310031
0
352255
422390
206793
216423
289920
158174
0
327208
392849
583820
73286
275660
353484
246644
351178
634582
302507
158796
359643
211002
222973
331249
348668
268879
467982
0
58545
364887
386302
393361
215582
153015
341072
697123
655773
259449
103506
199099
369584
262009
582004
239791
385546
439837
740665
558555
424425
0
376779
229962
262643
262018
110037
230756
568639
0
154174
212130
444294
286651
1538
242334
13056
351600
340842
186808
412517
142880
291620
470891
148041
289125
439306
185395
193188
177160
337491
321286
137778
592615
364552
0
60317
379890
380162
217112
301567
703247
768012
164861
541164
330967
464114
34376
271174
234853
87519
240972
525934
352628
106549
36925
553081
0
222316
0
354192
667791
198325
541418
102419
633260
511903
0
0
251778
0
521550
0
0
294655
326200
239846
150174
189017
264441
73232
229325
540422
408553
285430
70542
302610
181732
256000
132361
0
21118
610616
276546
695319
234627
180546
603547
384235
437731
280744
96412
56950
366268
208685
322092
230410
94136
117255
629082
0
303565
110899
199843
200946
184268
264171
0
507434
149785
80662
244716
471410
459
637257
511420
83132
414258
430485
263995
365111
343729
200528
0
307869
367782
500361
244708
93181
81323
0
269306
0
469287
218387
366688
131325
238225
185785
339604
233994
98465
164096
324387
0
408651
368001
242620
57625
152378
260666
442550
331927
560648
7635
414989
247580
0
188406
115076
87112
353159
485088
277456
694235
245515
387698
345410
421271
214880
355575
711773
129347
233820
183803
437005
77434
287779
100514
297570
21288
194534
479855
388327
514266
362603
131027
86477
193883
221588
271238
396154
352170
552860
491741
168497
305626
538187
342117
287632
195717
0
303797
862055
260175
296184
177672
274228
9176
416785
273886
278047
296859
384649
238149
222912
277514
296135
454289
349486
120382
139120
15017
551650
349058
0
399963
435110
288421
207342
788441
575946
388036
148446
489022
245996
279711
94078
206834
560835
225857
300281
334909
354747
428590
281036
428374
462809
386737
250834
0
194232
120878
0
120094
122055
86802
51083
348720
250947
395780
94531
362762
345596
340622
407827
431799
301261
428993
128949
190765
0
125307
304738
18655
325090
0
661640
353775
366855
0
41522
478318
280945
94078
415585
0
0
539798
49482
274604
636595
457955
700662
69847
102199
279968
165895
711566
327443
323787
97693
54557
65844
499873
83359
418048
405708
579920
64645
515126
258502
141113
65160
125851
300799
209862
430162
682346
797038
262104
78350
130372
69528
360670
114962
131044
143323
419928
232242
232436
127072
408920
351560
0
0
706567
60648
716280
260583
186018
688062
58138
444579
15459
141376
45046
182489
60810
119795
287138
401259
89573
218412
234277
40922
369341
184714
203121
79186
636959
0
386615
413699
307399
171078
339166
542205
180072
349948
0
69678
234379
357718
0
196916
0
442417
571499
0
14996
401893
21036
402589
36650
248777
322484
164891
299935
146265
441582
214499
451208
488485
485194
293927
0
22540
366295
238961
254732
218543
124757
258267
90531
280294
64704
0
0
385500
486387
138573
370012
287654
154274
81987
106549
456087
442356
255805
31712
280686
420382
99290
0
232516
162306
237468
144213
558971
396248
183485
181919
378871
355324
170052
44565
280168
282842
547614
103647
372710
313599
127027
772721
98717
108587
841799
176002
39921
52407
13340
219907
428181
134373
410595
270246
40572
94234
81445
130825
304079
468792
440527
134969
406788
72079
436084
0
233118
227178
349438
135100
143180
400240
248719
267953
230239
144034
426817
131159
333474
276134
388219
86765
257504
0
529291
0
86442
264558
0
320645
477619
889724
69549
230994
380698
278704
14142
114548
0
362331
437162
428171
364012
338772
239652
61325
349593
545270
205348
132924
183213
385681
0
53734
225138
370253
229130
389446
150258
495925
427056
322475
294043
210129
412433
192323
0
284063
321506
48811
235745
530216
130049
145066
294063
363937
629350
379870
552768
749005
461038
330692
228805
265108
490253
530241
606687
73955
293239
121327
422430
295973
490249
560882
328751
231527
592382
248880
336415
0
430697
246125
266091
102810
333840
0
405651
230481
117175
183032
236961
6646
297499
357343
0
807562
87861
416644
279391
171069
460144
289450
75310
356009
347146
77427
699629
384832
0
422922
381478
271553
320643
315000
522169
0
5920
669597
464583
147011
302386
189475
675438
213354
219879
301622
417254
0
518056
14308
348099
532020
100430
136415
0
315648
190612
290744
453976
279031
704231
85071
100547
219548
0
0
368289
21593
238057
329904
305831
82361
142414
505338
201173
378343
456382
211259
107129
112904
0
523078
592486
274593
408396
50600
164998
388822
229744
459274
176041
229528
385882
157600
109001
275920
17323
680711
65152
173142
299942
220388
270902
559176
508898
362510
0
69508
979397
400999
336197
210495
0
322522
650402
513036
309940
278906
51627
266832
0
581098
231752
214733
200735
374409
22210
433664
93807
168623
392187
438264
0
156529
119942
720268
511774
429095
259666
510264
533235
219755
169271
629321
307192
438592
163471
215547
0
327387
205503
606676
82671
331179
366622
478973
399847
386275
249408
453020
38434
814325
342962
648753
227620
97340
598730
75269
163692
389416
0
5160
250174
315759
118510
31784
191425
286753
574719
462311
559120
168809
64976
586170
130903
538627
961969
245537
200550
128315
194755
178955
115537
509969
226720
0
561044
619019
370945
49699
113017
484418
285813
530160
513077
204365
314930
286303
77394
288027
58048
271761
211254
484980
896719
212323
462937
261860
41861
202521
488496
490485
24191
405033
451034
204526
165973
509049
108482
420150
188616
617185
335871
282897
79910
666718
378858
175495
126567
158666
369629
353041
197299
390414
0
179687
82408
140729
62868
416607
236507
211451
523732
82815
172972
40723
557133
288154
97667
470733
253981
409713
289470
4739
16281
135701
433859
162059
93662
226668
217350
203218
147336
267256
306062
283492
129765
282172
0
447900
604140
428431
241784
315569
529342
389861
512443
262244
436056
24320
142354
449614
49682
0
254442
212837
48237
196419
172949
262431
178035
539922
274501
413277
277537
422883
129288
388533
403544
342931
451086
477345
174159
443727
0
228545
200871
112566
311964
54865
159785
520577
512417
194988
339691
395757
495039
96665
539830
260033
92365
430256
0
452244
50799
364926
126677
157551
506225
394118
213227
161850
336584
315063
553599
562079
57817
216001
90864
83574
59816
269437
661318
620935
325829
321360
63256
323548
300259
417903
13746
138017
41847
128742
117393
145875
434027
23137
6829
252345
74523
475048
229378
321373
362304
383400
503762
238072
0
121974
213992
73690
369145
663235
278064
239155
0
121023
498892
164344
0
121650
123460
576051
342199
252040
450113
292245
383132
315632
145958
0
623847
375505
397152
403921
236897
648409
444662
296304
528938
863512
215446
248627
84537
187776
244210
146707
72442
107024
0
93536
11265
191695
299514
470591
260004
0
695332
184859
309391
248478
425070
212737
591076
414504
75501
153518
275455
346625
150757
165775
38122
184504
117186
447602
392484
227659
145104
334548
263521
334450
294241
34161
450631
64235
400864
180584
96327
321241
223947
376465
337491
319988
161725
615875
186019
366867
233910
0
477761
56049
802644
726587
0
39279
723595
601266
0
150437
594888
0
340734
133030
290011
670385
523382
225240
105558
254787
393063
134904
262568
0
0
916884
287434
12528
81590
350982
322024
241419
452282
155854
432068
486098
532754
295986
388525
316287
479624
239861
271228
210923
0
434028
146224
677866
168157
842373
87120
417751
311062
306139
318999
248802
159978
66460
217296
354518
74621
248952
528748
137261
138085
394267
409458
10994
267237
0
344281
130021
234471
29770
237940
282178
417980
271028
23516
463964
421367
0
361262
468001
382289
276579
141659
368305
196553
343692
603264
372218
281798
450565
238103
0
398876
214714
207883
603889
160784
19993
78454
86098
414793
343173
108387
267556
77466
0
279517
373508
274661
451553
97511
405069
129156
286753
145104
583797
365547
0
0
349898
8065
190945
660330
591710
670385
636216
132624
254034
208207
57267
196894
298828
0
276590
235227
249645
96142
322098
282728
80444
480804
364552
81313
661363
768567
263793
315924
49686
59411
484172
292585
463091
26954
640747
246473
324301
327188
56548
607278
40856
326288
162479
191698
739754
211504
437906
90655
142540
225186
86805
489554
389059
85566
101154
599100
466852
161218
278368
124041
319842
312928
444500
224261
0
621855
246418
81840
332695
509385
548784
239046
20614
423385
171355
367803
268728
292912
540753
175284
395382
535973
24052
170065
243234
372355
377416
83835
45046
259268
31836
362257
110017
688915
63301
49666
444875
495248
248385
0
281875
148513
325463
655791
478620
422897
467754
345465
412077
456886
169939
123882
184948
587408
194823
89876
411741
430560
0
0
0
351637
525631
182915
432781
202652
77123
257327
470641
286084
463777
0
0
0
305649
45212
92250
192683
0
248173
688887
129385
425824
738460
249336
320378
425938
625986
569000
113200
83686
518197
185442
380095
96916
447176
106957
549126
431151
296896
159031
195526
179187
363632
494544
409991
63230
99472
201896
343666
0
239516
365488
441057
275110
162599
269915
687429
150570
485639
256796
77787
144445
524485
35379
185859
345620
91126
65273
426544
461824
169463
23186
204201
366837
244081
50952
453887
72776
296953
252771
226720
365375
312385
242959
453356
240504
134373
233663
302217
162543
483184
498360
475979
174407
508584
358597
66385
449499
191469
202153
358120
482051
234627
333854
120335
110880
72298
371832
444591
0
224359
329303
19345
488599
0
130105
280096
237176
199331
73897
208468
414814
70379
489788
625986
89510
421609
218571
268824
366841
142272
0
279484
212330
257460
21268
33981
187960
582807
0
267551
449850
364192
462230
676250
333601
550918
98788
288076
527946
413180
217717
116163
517098
52904
216189
72968
313415
370224
0
180413
114957
194232
379958
94063
392102
537994
24397
264534
245332
308695
738059
127841
177562
185299
484866
637427
324634
668758
222215
257647
444594
470618
198661
246795
543754
272864
306067
81383
249605
323931
398403
257722
121074
165484
737875
373287
161381
144602
307663
63172
690840
270834
0
75935
217408
279218
429702
479087
0
388181
528351
397424
750448
0
263328
399329
385163
220874
295654
272198
561194
87109
373327
365798
295757
360982
549214
289689
0
149858
600476
286882
160622
578184
595386
344768
45427
427143
96469
595244
499633
0
96578
429878
193306
315496
217028
96130
689673
0
484817
67123
284733
134690
64343
269719
0
182791
105992
304604
439175
69106
217628
220078
290476
83906
636899
92174
94902
0
333252
372218
459563
576676
83737
193877
471599
145664
12423
183085
582285
0
19250
127322
220497
0
142263
95546
17658
265955
207342
447510
491184
358515
412028
233883
389237
341985
469200
138905
21261
0
374217
245701
516287
531565
57859
505034
237827
380642
905735
427316
240306
269011
97536
334228
488661
102702
59867
264306
266998
229384
95691
297917
373347
414691
255321
35665
527140
283171
400235
384892
236883
0
676045
321924
258518
150925
370246
0
174638
428495
300249
371472
382708
208151
82408
286261
359040
566074
248189
301677
164336
363814
525631
457931
73839
238231
195176
17841
53446
53401
417481
357059
0
284319
115942
74728
699188
404864
384934
380270
312848
275633
0
183415
162479
318339
168317
152411
89648
115716
201775
211719
433627
316763
27578
0
585389
585328
196166
296492
223566
434821
139714
428950
91722
82328
201986
484676
156344
431314
203494
204179
0
230026
309923
286682
20797
370488
52366
161728
452992
754515
479375
360633
123388
446331
0
349626
689971
209298
20067
66217
233975
185873
298712
137718
439539
459227
234927
248345
594105
261669
558123
234442
189446
560533
336792
492045
197145
0
321371
128422
328586
335500
252927
317750
627023
628678
36440
265975
305642
52461
171202
360505
223947
588823
202592
325372
382581
524736
364545
230133
3117
52619
206061
73232
73119
58754
326436
449452
585869
164133
271584
400757
0
117589
291557
394045
457011
0
273816
50174
515472
84012
359176
357869
248689
418448
208518
582159
401660
0
489338
238608
345957
527592
420170
173963
129248
113917
525754
283462
407177
74395
44472
0
83696
191521
139825
95007
422560
367816
222238
370158
212154
254697
354524
268723
301651
337491
408772
396376
43548
617568
74077
72932
481492
288569
123388
368140
78889
0
297289
238165
604523
243043
0
152857
132718
846791
249336
139433
146768
50870
318058
108869
197471
291620
361873
142995
499650
53521
285625
184000
248448
172519
425369
112427
96416
0
179311
298634
358120
0
9775
151417
302665
495877
160749
85043
106078
460637
0
260216
268880
680967
172383
247628
386073
565531
277626
292514
220003
0
288092
309933
153647
355679
391771
283072
81681
137770
119984
216880
172189
99260
145868
547196
0
82508
429720
388470
167493
162883
64426
386212
267760
249654
509477
312799
387812
69395
383932
228410
222029
425384
295986
494872
165484
248674
381374
588257
451332
189122
22113
277398
514953
287685
413527
89453
241338
203897
126677
182625
419557
241410
549740
117466
343729
240769
166736
59706
182099
282412
361873
151067
483589
737875
1532
74032
566682
398733
137329
237022
407318
355012
178994
98555
313188
360913
86004
578076
475437
0
356111
196042
395054
76791
231304
165325
14456
505108
455760
195440
361117
404327
608648
368815
275150
183068
43271
372050
237909
92807
387961
279815
286193
36485
564701
500616
138027
508185
164655
220231
300260
83161
85089
394498
175218
127361
732078
132251
178504
367617
455763
380809
377691
624948
150231
0
112858
403473
371711
285641
0
82883
156032
379829
296071
0
584593
0
0
279608
283426
459026
327270
366714
99897
485395
400432
56081
463132
298748
428061
252556
635460
60741
325638
468100
411720
533891
177139
0
0
271653
54144
376058
153139
385383
346188
500830
33424
287843
70878
422715
194511
575311
360649
73656
264136
112046
0
499896
436199
189123
95240
326277
57405
406810
212301
202171
372079
533416
310379
508295
199982
319689
11352
293410
207153
304002
194270
104212
244487
80792
405921
82371
0
515512
344834
511077
497709
306385
572778
263300
204327
443944
299160
0
104756
333227
213487
267867
23873
206790
471642
252615
124431
272181
169440
379829
148761
131304
333239
605746
72390
356910
0
218441
225866
149201
818809
181353
265262
426345
32466
287150
0
347072
503157
308947
133241
0
0
199170
274674
131042
355055
338576
421592
521576
171113
346892
561029
102294
463991
0
282903
401975
72670
108562
297699
291501
317779
77445
265209
577907
236897
340396
790121
75296
357599
252336
264346
256553
449127
190016
260250
107373
341652
98106
383091
386236
8715
323950
196031
17527
120954
67446
571208
0
485395
321793
514809
379461
626787
530871
574169
537694
156392
420594
0
78583
0
233498
184008
325631
344893
395778
398686
362666
183104
528100
0
375672
132069
427460
236488
783612
655272
209658
0
0
708820
226021
293847
141787
261351
144926
109374
0
306467
661911
251254
743846
51045
75086
175777
585329
285380
385230
222222
435981
162524
325819
100039
203478
417253
107299
233820
399329
101472
284282
649733
390864
662432
366673
172545
0
203494
844532
309385
588104
393009
261809
200280
289236
702764
745896
304152
642427
389392
288535
25617
246466
91068
434112
398320
113230
57735
266660
230909
595527
303817
788700
37750
12331
177620
537550
521976
562710
195294
184000
307698
380388
194285
663339
138830
92125
197720
166280
495283
85371
149383
248483
310288
71308
582729
380426
365328
390207
517158
135729
99887
351717
275841
99316
74139
145174
0
244892
122695
435409
265733
254369
117114
0
573694
389262
220180
112021
774627
328413
79151
299756
321241
369882
670511
223662
0
586654
341581
64990
0
99135
441000
362677
312879
260255
345067
218357
66175
214138
275789
289091
340910
212750
268229
160284
213317
608350
491726
74864
63847
279544
201722
461222
274521
285364
426534
227010
763524
827068
451000
288855
408451
593893
71638
340749
0
14247
83574
655183
121980
105772
274215
314929
217375
830529
0
395073
384256
222787
178495
721416
102660
529218
211586
259861
462373
621047
114889
133093
44537
380624
113389
44707
370930
231868
379127
319478
431735
106143
653638
101813
372767
400804
299851
450667
424971
404536
340163
158646
377160
71919
339760
207454
109432
277494
503736
169505
46098
286790
266427
78941
397560
288553
344908
91149
125780
149562
154417
840295
490378
94585
158528
325187
175614
74258
0
176618
353213
237374
45957
240775
190171
323355
538755
184855
278311
454130
300086
42585
297670
0
237991
514867
1021167
52855
629333
56081
385536
132295
196361
804532
322208
217953
276079
560841
52092
278377
201722
258078
10027
388758
357071
861600
0
610248
231604
355838
599731
132510
287161
0
390041
485744
494308
0
194446
438876
435828
514759
384403
69483
583646
332503
402467
504523
400704
176140
81754
270201
393348
325227
395202
505432
352255
467970
308498
342674
172279
378619
245473
429308
465626
300241
158593
103961
307295
93271
323908
55597
577337
515115
525521
488640
323060
331432
0
15756
366499
384686
486561
368990
359127
254929
0
189899
413080
183892
65844
303015
91179
0
147121
690328
315943
151568
259400
332024
470867
611874
476076
447195
91292
945990
363784
403946
347391
264190
58743
287717
217979
265445
138506
301808
668744
230563
261440
273321
0
162780
379330
86479
282806
375435
524980
343820
121885
600248
424931
327721
208109
92154
127022
85336
99210
232791
41814
86442
321728
727602
303565
148298
344682
90288
496355
383401
207200
146239
28366
72334
0
120570
575484
60015
426120
243404
235103
140821
124916
75285
410016
0
351714
420071
285442
0
252976
130804
143417
486006
511420
73169
20443
39230
353429
104346
90546
62790
297107
395567
611212
250420
231507
271961
7070
82000
385966
208136
161799
277322
150924
230994
675097
0
486721
352736
0
284008
456659
341220
314713
356013
413616
107258
59746
193146
205291
533441
675510
96469
240535
296526
79879
380270
348612
686962
329350
181734
152295
512341
126347
93998
124056
717222
81409
620704
426910
114440
372749
269978
400079
222624
391627
199905
689821
200392
320813
520494
0
106814
117040
249164
247201
5157
163959
140356
808367
540911
429351
446563
162246
495167
457123
0
283595
510371
119555
102412
101272
288447
96906
101066
233617
359981
204483
283576
425956
304101
244113
133981
216242
119898
294521
140805
390691
182997
189879
270672
114098
53072
320107
386530
215671
99260
83277
27110
715884
211555
260669
277456
119117
301442
154604
292175
303783
115622
440636
150278
313628
288029
418388
113458
43096
546109
0
87209
98511
436856
252365
447764
246182
169077
172747
245287
293594
104008
332316
397873
60889
465595
268011
252843
725455
278401
396103
503772
758456
0
564243
355538
347780
323594
50150
19907
387518
72873
483224
49716
360016
373174
250043
620173
243597
412903
449488
254364
388516
608981
250436
416642
457854
111400
181652
292323
888255
278804
232462
207013
121308
121612
0
67237
303625
323346
571057
203834
624890
582103
212647
433457
191089
135976
667201
0
0
84102
420706
55153
0
484791
20464
319931
294216
430375
264953
63397
236901
233610
383853
357784
139267
106264
377021
387392
361786
161055
118194
288462
137770
387111
198050
384887
185619
0
230232
736360
0
775722
148446
246603
638517
613861
322304
194823
316943
401357
334110
196409
331749
460228
180109
878451
438110
336834
280706
175832
308219
388826
0
172877
74395
230898
237593
762329
237694
261661
187118
453800
246165
293290
137874
351286
701542
213609
134973
331572
633608
275867
299894
216001
203019
286167
165983
393720
64447
60328
534297
546920
461201
51017
203389
462113
54594
677866
998207
363614
151568
0
469251
132775
0
537563
263104
354879
130677
217844
596600
239398
444013
146169
0
0
297653
340776
157740
0
0
572354
0
51017
0
214263
450774
115562
356116
475073
0
239219
270517
242885
418285
0
261671
259084
302046
294968
239457
268489
248900
69989
370928
499239
58704
395179
59061
127338
167429
291262
488823
437111
219305
268000
40384
454492
381211
364645
653711
324604
238391
190618
86304
523780
588483
392349
470153
637551
210994
697407
230606
180622
384678
651541
278807
332166
298756
659429
280630
373922
0
305205
397696
181267
309520
256712
633695
40801
496379
308130
336902
309322
196694
155151
514253
512819
246471
521641
0
715434
397188
294426
0
0
0
63484
0
99994
48902
393044
621686
413502
406290
381865
507202
0
202385
63263
108996
122368
417519
135881
501168
489336
63667
477270
419879
123050
218972
80691
0
0
513394
137022
421484
196568
181508
407551
0
224097
636299
622049
403560
288083
267365
175685
555144
531913
394194
285286
222261
570504
347856
192155
207013
297987
273621
465509
322570
434434
387466
148298
392770
196698
61060
141023
124921
380814
305281
247315
363505
271228
365404
387488
497861
170818
306396
587444
793322
425449
255800
515386
582647
200875
293179
54677
153392
87606
452532
19840
301532
223048
173126
772721
526498
279923
310012
256514
414745
148966
383181
190350
687222
354318
402197
235944
163793
31060
324583
179877
243894
187962
340775
165826
144191
297139
301761
0
465590
420757
310561
493200
125851
429920
0
123336
323067
30818
555216
416319
119647
148461
172907
545270
560238
559899
469301
166087
90888
160599
139050
429671
403984
0
203808
384800
435594
60623
79322
588524
246609
259032
252340
1013427
326377
203374
322475
58325
329093
42285
611992
63898
127954
61887
75105
487526
141670
712083
315544
679038
194873
653134
380520
141431
352579
268154
333843
548598
14574
212853
226608
712495
445686
357869
497228
16298
109527
267323
89894
167265
137444
70222
41754
236949
320484
559710
647611
210707
455363
235905
480407
594485
342108
81291
283429
349938
431434
229842
149751
491191
58566
562167
309681
124492
81350
84012
304563
226854
615965
0
414748
722967
353606
500864
289585
656920
46578
223885
201326
149505
222390
346865
495716
336637
739795
506954
102025
243915
167027
429185
0
263221
470454
402536
389352
20934
798654
68368
458090
343659
335040
0
337695
292108
231276
461462
156819
75023
247170
76222
316051
439557
791740
364374
182380
46142
811372
556779
322135
186643
304609
273310
288324
389955
431373
77193
731355
222206
119590
166356
487158
270834
15114
145660
0
168469
489210
424947
356930
125253
523500
134916
559296
466911
0
426033
224130
198226
325862
585662
54015
331516
432486
276659
63397
80646
377175
849536
122620
314911
325442
366017
736737
282422
776014
69835
189886
400475
124693
168414
395578
253772
635493
463109
38046
374377
577822
385495
23246
567734
577069
642605
30628
511043
85808
86490
346757
59485
371604
316086
252179
184000
161201
341414
0
645806
418485
198928
482858
225964
326876
473927
510375
219343
205955
359730
0
436850
402316
0
127517
301713
365328
261351
58274
212853
387655
486293
0
670385
340716
395952
126847
125383
0
230756
128949
395841
411431
143669
309406
332221
546404
0
410024
377851
136199
42346
30218
404974
800251
173546
346771
174482
228925
0
154643
319953
75464
448295
448191
642177
18692
355432
436665
426033
0
69283
477761
177504
313498
46508
332483
186121
346654
267860
816790
0
0
240000
85488
335284
0
299235
0
165701
479022
108089
108930
119117
346458
386296
289655
354170
341540
0
278804
448113
163932
339492
286415
0
534553
141685
265216
83428
181632
85918
349192
256828
402659
441582
594265
339098
254538
0
74032
368131
226588
254592
668941
0
186588
246329
369138
605338
347628
345849
373559
303053
410074
367353
842256
550195
401243
563695
170443
607142
367156
1996
246088
195303
430256
189513
133567
397279
39408
435691
228195
763406
181738
0
616681
47549
32964
365902
170052
449155
289560
310737
274135
0
194189
256653
0
223951
347471
169468
206602
545592
202385
110807
78569
99438
273920
441193
604846
52917
302386
282304
46681
0
391490
615865
0
33426
480455
130009
202922
14138
402774
196919
197996
296071
238961
42585
270846
551921
259231
189248
332133
116141
451631
358776
377864
17202
858618
204734
278064
342829
106455
361193
180759
186841
573672
56367
660276
51113
133634
675098
254349
183064
214367
284087
484358
160260
488094
149024
810808
283382
199090
305447
305281
155157
354060
509707
342514
99041
0
130020
683368
142839
228835
321771
157626
19625
566594
74013
111273
517589
14877
289347
288342
156642
98304
300259
133345
453909
566562
193741
504483
364376
492471
275660
86329
517507
577051
148838
214483
41358
317945
125142
432114
517195
543737
359122
472946
701542
108362
90896
605643
698490
261068
404020
119317
234816
216643
423277
97884
369584
326440
638306
395078
141522
388150
252745
504580
202774
308498
444009
207311
251128
0
344001
112024
96578
219159
451156
118626
302519
193511
345587
104960
530927
305449
293897
132165
201038
291032
69969
139890
37562
161835
403131
246097
351552
102552
449131
883818
285546
0
379009
369326
187103
453529
379355
622679
428125
293718
555015
438403
321268
558320
560648
175487
264297
218022
434213
626257
88107
382072
308412
389922
94047
168539
97508
444572
612144
169894
457816
246620
67900
201054
315003
178977
133570
317839
418491
387280
198522
765023
223098
301321
29698
499128
557865
197685
181678
200707
641331
458176
447492
239670
532684
369905
500884
172772
454052
200447
126705
449368
175563
390729
486066
417396
558085
481636
0
188466
178348
0
309803
158666
155865
0
451671
257230
213678
0
380962
461179
0
382742
302264
33426
519597
324913
390795
132897
224055
332876
387671
194890
188105
159978
269986
657791
636718
205771
6187
362500
158590
180427
116531
156819
279298
234479
373982
412882
99860
252218
399712
340898
251026
218357
427687
161473
226065
433595
61449
727274
258380
143154
313071
190288
277905
72459
376187
506806
272559
440584
0
210675
430988
421343
0
40019
478777
204779
228210
267968
159648
528639
369413
0
105268
82633
782807
547762
207342
625978
214414
577897
90827
669742
244432
175938
204449
238671
57279
712428
344761
37071
512046
248401
378079
320980
150678
320124
368734
273265
283474
327364
0
159992
298854
409973
649948
256883
147909
268974
559
603875
140225
478540
224970
865952
302505
379945
340006
202844
282305
800743
147531
53035
632077
172096
201977
478213
289171
444772
277656
34867
188987
186609
278047
204438
449156
700654
290541
239820
0
37252
836066
654948
82101
86147
222238
102760
457657
340420
426612
75715
20903
764839
155944
375939
41638
83936
142136
66259
14746
702355
10243
503235
184183
280042
119673
140094
301700
84885
371806
172363
285378
142432
259515
165223
199843
555415
0
178618
229922
258487
201795
157327
322371
144770
313121
0
219343
161850
0
193797
124233
508254
418397
109482
155129
403322
26566
820648
465614
271119
660369
20319
430599
43023
321197
567065
31453
475206
379762
40702
290159
191668
801459
326092
127346
262453
365116
327461
119492
98393
415477
149201
436128
193891
111445
533864
164415
455089
0
27913
129530
247467
337447
261522
97536
405151
400121
122183
178654
194361
56209
86638
0
725953
252794
105541
1992
523157
483718
498875
136397
320771
526541
231211
362167
344205
0
389822
20694
315447
416094
391351
0
117554
135871
18753
475529
202556
85231
418249
327650
266420
439191
387659
392647
122314
427460
251657
187694
208277
145256
243502
82997
293571
471461
475860
292796
270151
15448
378387
92790
54974
249446
0
246610
411192
125792
131585
0
211401
159781
615727
256718
119873
313718
257435
453356
155269
503031
479382
236951
283711
396285
164436
275820
421954
342108
342527
425816
401128
840
319589
455386
0
532796
396817
134870
180242
345973
388949
396914
367045
522280
0
917236
127929
0
78967
75293
623108
303232
587046
410147
27130
208476
499377
0
259739
438016
0
467377
121713
0
335439
332850
167023
224506
294077
312904
429482
97570
313791
136670
500287
0
180849
317686
411722
302778
327491
125593
1279
339573
269719
408684
64175
0
84089
267175
159413
528639
159250
375998
0
417162
75807
0
407779
139374
84554
517159
660803
89005
673754
189469
139524
0
208074
435334
0
447507
219625
284907
38985
76819
293948
354949
573932
85640
274285
247368
778168
489915
352855
225774
59485
549617
123559
209848
274081
485392
516506
370414
175988
312470
377411
134508
339294
621829
89370
125771
895830
652725
147991
107266
338023
781810
299371
467653
460109
443252
269011
147869
156277
423290
422715
305495
300252
157336
599520
562712
233857
88405
97418
125757
567774
553853
177071
416969
333663
0
452560
191364
406196
118194
678613
505044
595847
100731
207095
0
216848
74032
0
524640
194501
494173
586455
277172
325988
261708
338323
176949
194721
519075
179150
300994
20271
145352
318477
409905
66287
9063
87325
270698
80240
513419
298669
478183
346146
603901
0
298822
174017
276044
238223
469002
632710
196972
580970
402715
48590
288938
199307
615541
428786
131067
209828
550784
378837
322271
651161
34097
225431
745538
418929
190350
157425
113230
69838
161092
528118
539806
442141
479796
524774
88417
137881
159727
279311
550887
293880
262876
117312
265899
644366
35354
316172
377988
337544
284959
142073
486412
376182
56395
265922
186675
385569
458939
31350
60638
286103
329232
53869
313404
123214
525346
122371
85336
132769
444217
309954
185484
396425
0
267256
533539
344260
51307
67361
558937
66429
218571
0
330616
394318
195906
225396
311357
227434
148245
484661
168291
550111
402426
213812
214325
346520
351797
109206
276283
91604
252134
871072
356303
424472
244399
285171
261233
141084
0
222943
428440
290060
0
219339
118996
565436
122302
166586
438239
189594
549652
343608
461511
272349
587219
228600
119898
295370
129448
425253
275828
278594
0
381796
322227
652625
141116
690917
0
193814
580755
173721
303742
192856
577553
740340
295206
552060
410834
432261
302006
343692
524956
494220
27219
387110
135522
214001
112526
173485
533235
404797
468794
140664
0
602670
297409
253277
3799
332321
229461
368379
417366
427326
247771
446073
131845
0
268180
0
483184
389930
0
47694
308519
527932
354137
608050
844532
230971
449212
452361
160599
389866
485639
405457
128246
285272
86303
160454
718203
354653
400121
544835
778247
482817
328756
357498
91380
0
537499
701826
227653
166502
245383
14768
601247
91522
131999
231505
37379
599093
551943
268154
149283
270434
0
360735
154733
522489
554361
454007
163765
38624
0
411431
287707
453800
429501
96781
457174
452985
199837
248256
250829
433487
212087
246418
224548
204809
0
642605
373298
0
635574
732008
193797
242379
96385
364394
414417
529023
125230
105531
0
152235
655236
237541
386498
40801
232889
564731
206458
578651
109612
406530
0
550144
40916
456886
229795
263289
786570
163913
0
192176
250517
0
171830
368591
255248
224101
30467
761955
233841
0
84592
265120
189042
428577
426953
265955
306499
56367
56428
408651
173505
382845
272091
0
711640
0
402136
0
525037
138271
237641
192440
312440
193130
243034
53145
0
361193
269721
797087
603023
114619
148084
0
121714
255800
193024
98727
134331
552050
118680
289811
465933
318026
0
115764
0
237285
467808
374835
507396
489008
411688
137953
707930
0
0
557020
150406
524971
246489
169939
161833
159397
93186
189039
558473
313790
417288
0
230683
122633
181050
0
280868
357595
181594
142179
0
131398
682871
187028
33447
0
235767
225269
0
393488
0
154296
181860
480236
487526
163066
171843
504580
354737
65136
228206
222882
151512
25415
545589
236491
442575
564243
99460
374320
174727
261847
131634
121074
422461
0
416245
223048
549504
0
159250
353356
0
630240
263070
54638
73507
61210
155788
208766
247688
162003
143706
354737
0
552344
319768
155322
413336
97536
723024
302045
137595
189242
150645
275680
146861
134061
377984
299037
300155
0
18250
0
243055
113972
570365
411431
196518
132531
52407
261365
126328
100857
332112
98947
166513
1014844
48237
42235
565377
383200
155672
313183
0
144974
74712
86085
637812
633317
523949
118374
237909
100339
366739
469787
203782
733845
94070
571869
458435
18694
364006
342172
349819
277192
375590
91192
136498
243108
312025
302169
170290
349569
0
269690
348762
663944
609474
480317
584
196708
305937
65577
374801
265674
0
397038
594842
40916
86994
394011
235803
133730
480038
329031
271292
0
513456
597950
0
228479
41084
537694
202954
274303
325157
99329
31659
319308
451052
286814
208710
240600
459474
554504
120749
93113
214125
285253
135570
213645
324349
537872
0
414008
338633
0
0
241154
564475
26400
283399
134031
279127
57882
167904
362487
277285
210375
338548
190905
470106
260025
184695
388822
640484
644234
55197
180756
529785
285341
0
197903
411795
186909
381865
330427
91211
0
320042
477710
481641
313790
272948
39914
122055
123569
157265
372050
293165
0
2529
452009
203719
348776
469200
83801
166413
131839
369019
319397
333084
343473
470660
138659
357047
140754
430442
548256
50174
56013
355786
131483
550656
135094
20126
158881
109374
203377
769168
534538
668519
518194
146016
322424
399949
51541
313121
575383
230493
542100
356213
344732
198390
584269
145016
220592
40789
172676
396402
500830
231752
94247
441449
325793
73504
205996
609825
167263
54046
283829
54751
649990
88459
143062
821243
0
356026
409449
17412
449662
260532
217646
338323
528909
177562
194742
50869
610695
647694
351330
563240
620704
237468
214107
401444
86886
271866
600182
511774
186908
349207
241637
26303
621904
4261
344450
221119
249064
318404
701542
145520
241494
189615
362470
423789
216140
403447
0
204207
54440
216897
542335
653854
658922
385966
335004
158900
281603
533494
90435
41907
478666
392434
0
413604
295554
94458
519114
537231
43254
71567
482549
277105
131585
173546
395930
411365
139012
286192
454664
483184
450178
269229
737116
106714
301763
278363
412248
0
311336
768982
291352
349135
174606
103462
707857
339876
522185
186149
0
375747
218220
171784
146757
468202
0
84844
188897
796466
394211
284282
304061
96179
0
65736
158447
121855
339483
0
373797
149590
269326
0
102801
289596
196166
302217
481399
182185
262005
433668
160337
0
196522
288938
239597
205599
370509
104268
556334
430599
450823
342079
59634
468442
139232
405503
174804
285290
398531
7528
161683
362345
467347
336113
358580
381297
297203
231300
594290
238663
679756
184114
357682
494863
531025
455387
411722
486328
68195
0
461231
323909
100339
728012
240591
466725
265674
399732
295436
390804
341176
169773
590364
1347
232371
73303
219825
112190
552483
287021
298353
509766
579789
347047
457929
490206
29731
190591
298275
99805
317929
80682
625491
519597
364263
177071
597950
162569
358398
208943
630753
745905
150976
177731
549962
301439
172122
501776
351836
459370
58719
39264
50174
161857
523821
264879
204727
363617
345113
119942
73677
207378
319960
298565
383524
154651
572302
288173
45957
19818
142179
337424
261923
558480
279874
0
448909
473075
189932
184431
143329
401202
208718
224625
328485
260497
439972
392396
429491
484564
213777
242846
571869
182380
330055
453819
238711
335371
260208
282738
224409
47518
350008
600532
195014
415904
0
230720
270677
309269
220815
406548
354511
790445
525348
81281
187693
372207
115722
126410
126347
400950
178910
89451
395952
227640
375215
113869
264208
403173
145066
176448
312746
0
0
146142
605808
269805
120878
144540
88514
0
506130
144870
0
15790
271636
267961
289273
0
52619
403275
226667
7024
189192
288311
203416
297811
360022
64779
621906
58203
442433
77677
839768
475238
133866
138699
184145
56131
478589
388335
87166
582008
306866
881086
76085
4639
121547
505972
459390
275608
258475
31285
0
180049
28966
481467
235898
0
479753
108754
254107
391617
352172
93671
173686
298594
331081
216075
391688
195711
133086
266012
268606
424214
505926
256372
115428
601510
200706
312126
485775
515549
528748
497880
224130
152679
98965
610488
53034
231300
82550
36357
420870
263486
58940
100839
0
150461
232062
11765
580017
422632
280348
570922
339206
223824
364006
218089
26400
720015
71543
210505
209826
240647
366527
0
541200
324218
256267
69183
653178
0
0
231754
107450
204999
225968
152494
311454
321705
447492
298015
472553
432096
715871
0
158791
110918
295112
189242
315833
376808
270922
256086
101998
389325
111774
654492
572451
0
324872
271073
583361
261476
17666
389842
403963
307743
411972
573813
13770
140547
65447
84089
126885
824619
406191
142006
475909
346492
582441
400704
553440
500379
70137
279813
679233
475239
51473
529145
265605
502556
0
383105
96469
45102
56444
58172
128821
138314
141910
275099
240943
109858
279918
368951
87515
275739
53694
228898
166413
361140
363183
265466
649321
179861
483698
448279
327165
308562
0
255084
184941
277096
19470
437856
141670
91934
60801
264543
250048
363110
288554
302827
187701
46064
411661
470726
111246
272735
321890
144291
357127
206280
316727
0
111909
275875
402888
528706
472623
317679
917717
177573
65531
416185
132829
8473
337756
400635
152480
437626
167966
515403
51145
48141
540878
712965
179129
248978
58141
426577
359028
332336
937
374374
349527
317633
561202
143352
226649
474263
157260
364286
336724
340720
443376
149436
261826
275364
366910
440717
269631
362716
360508
562855
325064
206647
245539
662461
49826
229423
333774
237827
148785
418908
84592
327428
207780
435804
550921
478691
101766
0
0
310266
406658
425418
67590
201980
15074
385495
583702
136083
467347
137502
85257
437973
419555
684929
602908
425570
364849
390958
313604
534683
649947
339670
0
80561
259659
439763
297139
204449
502544
445661
233888
410091
569751
602574
0
278704
485730
229534
219424
261365
215300
412591
141378
381506
219145
427580
341930
422984
164746
0
140510
265225
503101
379388
359781
122606
167561
186859
413481
265877
144564
140341
191708
102412
293765
277809
607278
193099
550249
624596
829770
43862
259535
508072
694669
235040
287816
603685
217405
168497
591329
242026
209207
341414
425375
0
721769
526084
198776
405211
502033
295082
11355
428679
114229
83277
151570
457895
278244
471398
429878
68146
70084
386525
118202
385024
254843
552235
362333
63637
303040
285639
0
136108
355482
131687
51491
719644
466985
250821
257016
197529
418179
496662
108562
291138
370132
416214
188338
199218
301616
877783
623797
282382
228818
350731
328513
471736
546404
346409
438829
441348
578794
186519
391102
31972
445135
305213
429912
194238
503147
274901
0
421019
151480
203941
399896
252843
495155
310128
452330
431586
532196
70350
671876
78100
481515
439191
479624
728491
114619
401470
326937
0
486657
449221
167345
488210
426577
483544
0
354076
0
143164
338721
285097
90821
33798
228217
561905
72932
382072
428927
333386
0
761001
409761
135307
144344
344940
424926
453380
298432
204435
472911
37433
391882
529744
596242
888596
251512
55808
221157
780299
246398
0
488123
753056
201662
461462
876848
99939
264483
626539
345756
307371
33798
132775
504321
153275
50631
738742
258203
294314
384256
7683
574194
542096
41475
337695
61971
459613
0
121042
411672
353804
378371
575623
204961
91754
83432
227952
165255
358776
154733
86705
486168
205965
294163
90987
289191
547993
227276
212295
0
296956
436685
0
274593
74121
0
768292
325631
307672
544135
630217
74592
545382
214403
186834
166888
0
727147
155457
170390
253020
150608
491787
556381
699614
159839
348908
288372
57845
112034
294801
19341
322098
498448
130761
318721
355095
299121
418556
197546
128422
50320
299180
465272
743138
320338
148301
273775
0
412591
259113
0
394136
304158
482696
266685
0
501879
333238
565079
0
48118
363742
84744
99083
470646
248667
174324
0
87501
599220
191390
550144
338387
322268
270718
65787
198940
268880
315013
187200
136902
453346
642104
66262
725669
550144
0
507442
294761
389986
594375
365255
361342
384287
644577
268154
429973
251132
315013
257720
82371
547242
194949
310600
178058
369752
33426
230324
297684
43622
563752
0
46064
288499
97384
388338
90976
330120
676372
352492
943782
235934
206114
58359
336194
371417
440423
274814
482449
190905
186236
367418
124556
154914
584337
126582
441551
504806
177504
38069
765719
0
223406
185451
186857
547887
166502
700470
474252
169132
64013
332237
492624
372804
338420
291846
149281
260250
469679
139890
190061
272735
0
464404
57967
377378
430374
120096
117129
189956
459719
210543
234982
185795
1053393
106630
287476
137583
399118
493546
197449
313167
5880
382562
204048
0
95135
443520
91676
113786
714234
301629
156238
336336
256433
0
558597
551213
204610
160460
250048
308008
418693
263104
344916
194108
331572
366483
371480
354121
259660
57129
177049
27892
323861
200492
527076
75967
165784
130985
194772
764702
299118
560861
318635
597044
358533
112945
277398
67077
609830
538904
216775
218316
200901
533558
8755
445370
621102
232974
525718
575741
74831
154352
0
306381
527220
355447
0
0
177232
324252
491787
182380
128949
219736
614984
360360
0
578782
530290
464796
163638
347691
131845
122314
366979
227661
54510
557287
222341
40731
50338
0
412736
273215
620278
432114
715075
548369
207999
155055
278493
365328
202078
83975
66100
483108
363565
117321
267998
253854
57882
208488
392246
753545
0
87736
385569
400135
23246
636549
440576
305121
461751
225600
382511
247676
0
368930
568698
0
439763
329948
31821
184195
77450
195229
399287
199687
121638
231546
279675
596710
333392
70713
571314
0
554409
144633
416605
423765
333908
158646
534927
437325
662564
217117
441229
323576
389224
519335
130709
262004
540297
381386
244149
66036
563787
225007
183064
551710
166481
506806
426006
586023
86806
95628
188188
340084
474862
251856
977383
419647
275338
40753
70061
19250
383684
549813
204535
53292
215268
0
71938
424433
854475
0
523761
621765
481665
442988
472261
3117
151615
100377
395943
319704
460466
165340
478758
470599
274109
406726
95132
670737
170363
299359
366628
229543
0
262858
702249
214549
375893
672791
33450
638872
286466
246985
0
177699
294084
71806
680250
443238
386841
360271
285481
463940
64739
434504
143322
406778
0
35665
171784
84876
347329
446813
312633
309663
732661
153674
321329
132636
0
561905
682798
595661
160773
420700
70690
382409
163591
229040
359739
805089
464587
454663
394998
293008
251926
482337
279663
377796
490986
288744
361493
692929
46157
380937
178017
382693
124451
225035
133632
437609
256274
234502
421965
172519
573343
458184
532386
31274
365675
170877
331697
367736
69543
552286
616068
136987
5960
518278
53788
242824
484332
363459
286430
0
441418
570342
531512
273232
601443
28113
43884
507443
130592
838458
69484
479332
0
0
481515
276424
170678
0
439844
9424
465123
377980
375372
533288
185451
236052
175298
0
839
154713
354747
264727
522836
335029
734447
92635
287708
364573
373076
109619
659079
306342
105921
442499
10040
268901
358859
87753
319630
89096
71922
243574
249812
220039
379645
245553
0
350920
186205
231619
278134
482506
73186
82123
602165
392799
165641
445682
207787
110284
1183009
200353
233377
132211
494745
316979
72328
319469
0
466902
95266
285668
0
321611
360565
597448
448181
577244
197185
346383
373030
213200
437195
285394
357757
68631
596448
240687
181270
284981
215312
323777
411192
355480
499128
183366
236912
391651
856276
303479
72554
2991
52208
297284
64375
0
283628
358510
498733
127900
254327
122720
152623
339372
281719
0
342552
496538
375195
93730
247225
369693
433855
540881
474145
446980
578794
0
458816
650134
401660
65217
253218
528681
209070
393801
455412
252751
154060
371762
121713
401117
268019
263484
317287
93622
397978
777251
357939
356467
552519
376324
734387
156977
451952
301567
603093
214246
318919
227620
213771
375539
487950
586863
0
87106
274622
209687
434524
100122
449690
4628
248930
736724
788846
76678
0
0
0
187103
444725
426158
362807
91113
271257
471666
671538
0
0
370603
369925
288422
518472
468981
274729
0
438149
244282
19615
9031
705581
560841
457164
282176
48780
420147
284095
358704
0
260462
827054
1476
250180
213367
830514
389668
48698
426326
405097
206705
549538
161386
671934
479952
172824
497510
458604
300070
464504
470918
388064
328194
230358
355159
424976
180492
188839
130796
87002
533802
188306
433321
594127
0
263716
413061
596042
105276
54440
518278
76287
190556
481379
576871
62710
43690
683094
119126
457973
194693
375068
448490
258841
487586
236690
308879
309451
445682
233196
266022
291583
681601
139079
499117
586946
288268
0
252954
705337
321570
31712
354769
353869
476552
395493
132362
114957
251944
143244
806240
438335
271707
0
185991
154744
234824
219755
315681
324832
77786
127296
379462
478527
231393
161053
360858
518893
98999
498743
117341
96495
252309
158139
196324
667791
317140
443539
201171
194009
202937
503929
543663
157298
303663
237040
440318
464598
217203
102338
335193
412608
692911
279645
537689
195518
626725
150185
181420
262532
276401
501101
484599
553959
61552
508182
282770
349802
461224
467982
584098
56547
95969
97921
0
644803
232153
502011
575944
425638
144312
210824
383025
0
302031
250314
216580
496544
387938
293971
331116
228769
8213
257140
351709
423404
219252
378723
267076
301331
593345
688072
102313
102294
315735
0
369698
66148
0
80825
464664
357962
346531
430654
294746
531599
322919
343741
354276
190350
349818
0
334751
149897
390354
501692
39860
358675
398711
82238
367865
910513
63161
216790
134987
693983
153948
318483
265357
577578
307432
39621
779143
434687
537818
120570
371115
293239
321728
83839
310447
152629
27112
44520
482362
203019
453577
466920
199767
751923
0
391783
370126
160257
319833
65844
621748
632400
279288
161661
582927
467503
245089
288938
334729
150364
255683
571211
440430
332817
656314
562826
485532
249180
394821
537856
275099
190085
0
220964
211357
541348
0
79173
148241
175712
603646
151878
127108
365185
329887
134075
365630
519339
510076
46299
40275
363294
343264
96894
162532
603764
271304
2656
416864
241859
79858
343855
107535
400475
403005
91701
302864
116195
282112
33326
220597
364753
290838
527113
263940
113243
259357
30186
400287
89370
0
101599
34810
158943
319704
100451
398130
531461
185340
549449
133866
212991
0
390844
404577
278113
0
0
33896
111432
404594
268423
34125
530970
293448
714998
342081
484466
291126
0
400003
601782
650807
122314
230499
209864
281083
295179
408385
107252
387288
221409
340109
130058
150254
659264
75464
414362
319245
77787
192313
301174
503405
170353
47653
696738
223835
410781
403173
188231
267826
166517
423566
178192
376639
322789
39835
306288
175913
182465
194463
328102
0
665257
193011
114083
178354
529643
373128
393025
160729
597266
635321
531806
594139
445049
334588
85924
441859
204313
436886
540572
88694
11733
7040
701160
156754
106240
66024
210264
123413
457929
336671
546963
604888
664907
43254
373513
589747
506118
353406
101990
378727
450830
166264
656760
236237
263940
746135
78776
236013
39034
250662
42979
353471
442010
480317
262715
399517
527727
0
246254
555387
313094
99887
178681
170565
7399
184130
181702
259398
352389
584220
138466
400287
127131
571393
303910
466503
229919
334307
194265
11595
218712
249051
512301
375107
212043
420828
612637
470420
315879
182925
204337
0
294644
533179
359631
175487
173804
469034
188243
451992
297142
467640
54096
184509
162438
139374
76922
128109
566118
428577
208074
304840
180086
80685
226451
509672
25838
422187
828624
327857
204480
601662
229692
161530
5365
353430
600688
233956
435154
328865
539428
204427
405859
267721
48590
518977
274378
452764
99472
716192
339124
178550
0
314255
339488
223589
110269
117755
357014
754602
264041
625489
110269
467412
518779
623755
237466
321815
254893
148520
31078
14769
380931
525300
181772
581719
368376
156667
157628
618447
651351
357939
220134
0
179126
589795
493514
389847
655392
111386
250048
371725
622695
390251
188616
522356
258610
36965
88191
403005
264804
193902
154212
267949
416684
574435
468564
416039
101161
186702
321597
845985
75344
401006
112515
128423
652625
558141
97570
290545
156767
78558
389006
391186
294029
324806
256101
393524
69676
482112
105894
117645
380937
389772
408338
411810
398438
407958
546999
319426
0
446688
30752
398262
33981
383274
463905
559614
233059
348350
573921
601828
199688
110976
292362
319886
707372
415477
132388
201722
0
182784
211167
389009
72390
72013
117942
336829
301678
627375
414967
713671
105672
763799
0
165091
59888
338286
408917
145516
76718
208484
406167
731936
420503
70772
538769
346892
279592
668089
96182
0
355064
234580
124231
479753
265283
531588
382001
453013
641228
396179
202857
443119
105463
404485
36830
430060
252103
361056
119095
0
515422
359562
370333
111436
188023
122671
46073
151928
378176
253733
507486
501767
58138
211872
474387
69528
436911
481399
223049
364540
481015
301888
165701
341838
379388
330841
132894
215133
91412
678382
270654
482396
0
411616
205078
583861
266816
265512
172697
272736
327941
92743
116103
424167
501454
393630
452691
220454
103192
378493
241675
180438
493315
404485
332990
183684
59061
254880
134216
98515
257650
665719
229419
98079
503262
576222
425294
643788
102547
227529
115074
700473
379221
351742
173173
657327
269644
0
167432
187943
519991
315243
82303
243147
189963
412785
226252
84931
560174
246125
84531
412299
332920
279874
0
89455
205326
358569
428843
239191
250043
527451
152562
490305
0
326543
71472
199871
229984
166430
60094
828010
322886
336871
113344
288423
595442
219851
230528
149142
758016
202574
363200
275728
706236
0
126668
447440
184276
968471
11452
441137
355962
207398
594257
375119
77860
233332
46734
339951
0
301246
326810
500093
766670
417955
444064
80141
323124
211261
622536
621853
574350
525349
266763
378516
444621
41084
115718
583739
170822
132780
346602
74865
586046
185404
302176
4726
215202
349268
565606
59033
251756
0
55116
544135
367399
244960
225297
226289
0
143432
75299
301808
461905
0
296860
76727
383260
325910
74550
284653
0
121388
158776
365374
288361
280385
304738
273392
159963
87677
367821
304756
400214
422331
186364
359810
183426
208488
60084
288256
69776
425801
61649
558849
210145
255851
528403
412087
555777
165701
142467
220173
495555
329378
251718
0
0
284526
416510
113045
720015
179369
304381
603293
164956
506363
450747
419872
226836
0
0
223759
265499
540074
0
36792
273428
179135
115383
263005
464717
0
215995
105894
443672
369366
624596
368394
454275
256377
103478
289900
133718
323310
0
411391
745459
350502
262796
5509
37959
159568
418133
202882
450040
313662
161352
2401
220208
51828
122368
460294
85791
299057
133426
175614
0
426797
516776
332859
324832
330020
357238
49179
332221
414922
41517
208253
289035
313599
518243
241476
0
39828
240629
424957
438567
16139
510724
306052
190591
318935
379523
552557
552594
119738
326536
268901
199490
283518
536080
283693
946175
547125
20245
391812
245526
41449
311963
418666
483798
299501
72077
0
599807
381833
0
133384
103786
8945
435794
223243
289343
541278
464179
224606
440987
345861
19345
796446
428513
0
209582
795754
0
381297
158739
388618
51828
383971
355373
133030
160132
190484
86612
0
322573
15775
121161
208412
436180
114374
576775
183229
291948
59746
74862
496453
350179
427141
90864
176193
300783
159250
290938
279407
310867
319308
218922
237466
201125
352571
755099
502136
210515
244562
12619
140575
0
144438
806415
412199
136083
99206
89476
694549
417571
632248
98262
71000
456765
384541
341790
437606
394332
494867
223098
286848
445089
427780
461452
312904
522249
144966
573875
347740
0
101087
415317
511099
419702
49374
295668
282402
379577
142498
454393
24348
386219
176448
489936
571642
266647
548262
227592
235583
159300
132624
710315
809060
54083
424187
409875
381451
0
634139
647442
184008
213401
111432
123301
171838
141588
0
270105
511623
352685
400387
405631
56925
69389
315771
263120
99572
145477
163404
27921
494173
116531
595664
633540
649312
8017
308868
105036
430054
228308
291948
373732
350489
342575
70012
493119
249356
356959
281976
388368
353486
82917
255832
553640
187103
133916
695506
140236
69465
63448
22572
140145
265589
102759
419959
544448
0
184065
407828
367319
183503
381192
39819
404937
260475
657273
206323
613275
188648
513268
199288
312060
323087
587415
254287
343283
414806
0
53227
115965
0
109751
562245
362395
336533
297278
725127
315387
570750
252545
310736
689797
128422
375327
433484
295426
170443
324315
241259
350311
356408
400674
174060
305907
440298
165274
381206
221063
116274
723054
171731
374896
514725
391096
237631
214114
214208
223201
456087
428811
336914
535436
769075
542150
564304
215637
156813
704676
171476
0
103940
184741
520115
152540
218026
574528
324720
0
302864
688825
122713
520786
92250
263401
617428
17598
483435
203830
343844
62077
391596
191362
746094
690491
668498
400746
141619
279594
629414
0
74033
342011
383350
73670
370126
478540
462681
602224
268385
248213
417045
331451
332205
414336
407640
242630
514731
139384
990569
514953
75254
44161
596852
193062
99206
35585
645710
454442
50679
535211
635060
63013
407324
332712
192493
265872
299235
169993
119262
146245
335193
450514
522530
499861
457087
510718
544835
223935
133500
413171
770119
120366
477010
402204
437032
400235
0
443040
0
253015
146144
243424
170217
471591
285999
168931
318758
127421
140737
196536
40109
47310
210838
73452
593492
0
0
135871
321278
8886
489148
366500
427641
147760
274200
443403
0
42405
725640
140938
502460
229437
236280
287320
296765
381854
501408
368470
692273
360738
138314
382168
344047
191795
191928
284969
616120
542572
574211
341930
0
233162
703738
482325
215714
487464
380698
148393
112233
314276
412181
228484
387737
521734
0
100549
418667
283154
78867
423459
93678
198547
297526
225857
415528
73075
398336
45727
127072
518888
235690
643898
67727
462962
89446
413230
279051
140821
267860
448298
404838
100203
518185
78295
309149
67168
88350
386970
484538
543362
289756
355973
294936
287857
353075
834135
439638
411145
137724
444224
473467
64435
136501
491129
323306
259358
114170
149224
310238
250420
0
137899
42102
443910
212417
551136
383195
287468
0
442568
352941
230014
348198
323025
444725
214560
0
474543
195229
237466
196655
137078
290312
245785
235452
150545
590076
434351
695502
383259
302217
0
362878
280379
408944
338912
79604
327319
199630
0
319675
142235
338169
291369
44554
495997
86044
206015
585632
81486
737119
334715
590581
151537
644132
353424
54807
293201
307065
136585
330290
385195
279923
340876
76574
92206
314324
445049
106949
55256
0
389173
38434
96144
0
529087
350307
607985
0
164998
344906
234976
414737
0
438967
44174
107299
212830
89864
95065
297906
280150
52054
413061
585783
604551
322663
383661
485072
247281
296390
630093
596668
647135
243967
276730
134737
189454
404635
190780
139823
393020
570795
396277
398180
519352
206972
67990
189395
248561
404401
397153
325793
497672
729549
410595
84425
94887
159938
591319
368083
471666
591693
191772
256006
310113
0
446948
427846
350596
609004
358268
411132
166870
366839
588104
259442
591703
265075
323632
305006
2244
312702
174077
167184
635172
439325
281318
0
347014
107234
241236
363089
336668
282290
329919
0
295945
143323
424378
113938
371153
80891
382014
513207
169067
257204
772248
265474
72694
901909
383977
740026
385604
447272
137951
430522
0
444198
280608
766225
294247
194612
194659
412391
331986
374678
310389
90427
208679
174121
210267
652007
625491
627375
311602
249015
0
196565
135166
257139
105531
277587
481015
778720
456142
177976
341827
251750
576558
513748
0
125998
14803
501160
443966
0
261877
488608
339769
141296
311934
121617
99633
389944
204533
381440
840015
0
509563
117766
129005
540643
540677
117043
206913
383522
205452
181860
432385
597536
260216
271433
354417
245780
271392
516113
431859
673897
516081
187373
89180
315326
373992
0
162711
360173
275110
676574
160204
904748
531921
411640
109158
47955
0
163333
595064
88327
404625
318062
760078
76051
302176
277792
671185
286807
260201
320123
0
429740
51017
15529
567025
81875
121586
601353
351286
243216
504320
234816
500598
0
275411
483800
434341
144689
409735
283456
0
407273
219760
144885
273816
398237
229709
450104
310976
262212
412469
528100
458299
135346
213401
473933
338576
187621
122680
320378
310809
0
67479
433436
422890
322797
95041
282629
402888
157133
37060
167011
157856
59091
322524
181197
93531
414344
1034270
210670
395664
107022
397887
302397
514537
209419
331788
164730
0
532255
476472
438597
633294
650747
474171
0
32519
438036
340116
0
0
59114
178507
681745
726546
367557
116728
444852
282903
52315
300241
0
463526
169580
247137
3767
150982
0
69835
362289
183416
299180
141378
192973
480282
286871
155012
247722
393558
446670
427925
349239
304160
89277
459957
389992
11452
104283
88655
363312
217332
281016
0
638162
407710
101133
87667
635798
235053
409927
682675
679524
545854
427826
351471
149590
107620
310884
94535
392396
25888
470348
719336
675655
279823
228855
144119
365389
332205
157155
433496
379492
337115
99135
531785
307032
359773
132754
347642
177930
0
0
287009
45330
43305
335565
185016
549701
449387
159323
156667
659983
314539
499200
274305
464996
224866
94523
190708
436137
481015
390721
207629
52227
663229
222318
493471
73146
45472
268880
519090
396477
369989
495149
242778
237370
226891
151207
759075
518267
619035
170743
174842
372684
344591
0
296749
610135
318817
246815
547351
440158
435540
385345
258788
178563
96671
149401
644364
987107
343841
13400
94127
0
380138
0
780963
247225
68594
777777
637367
572912
185605
384392
0
260128
466400
402844
417204
367964
131148
205935
637551
171932
191469
333005
471435
270120
248503
202817
748361
303570
553103
652719
315243
243927
47422
163404
267019
530253
520533
0
271082
147227
264343
0
207957
713854
338130
247253
88880
0
411708
552663
448951
103506
32817
447134
285024
330202
303420
0
0
70772
409521
355959
0
128240
74550
355973
50895
436920
202220
539149
499977
176835
515080
0
297383
524001
318853
143566
538047
585328
304343
82323
68605
45254
308336
95614
357223
357267
504791
62925
357718
201419
162306
342404
579179
261986
478741
326118
170758
455412
615217
266481
142414
652620
469205
112643
490518
411844
229172
69007
27853
572383
497905
196477
511709
0
391411
124625
412472
446521
245091
633317
200655
267444
569812
408094
484599
362503
676529
348978
420374
309512
202418
395784
551124
397074
0
309776
203497
444123
138265
350368
532386
462745
194775
182801
442426
673929
397992
302384
276432
441368
178623
314488
200556
233508
157331
325321
140920
328644
562396
213043
506363
0
391519
245894
484151
425987
342646
545057
245102
66690
0
786459
448490
636216
87603
28901
209234
718793
317729
263817
40912
0
257696
158303
862737
415487
540294
960620
428518
386082
156619
533530
245366
532201
0
409493
0
286255
148001
0
115203
189719
457087
120876
222844
383563
25302
248024
243462
373770
498085
472615
22826
444396
509219
271636
17124
186318
183604
101366
379945
91722
748406
518171
67824
476500
56154
112980
366483
330392
426616
112670
417293
547125
234736
273201
556847
409074
0
502393
278253
208488
93509
0
456088
504043
170833
308868
440295
771314
39117
103940
472620
786415
322883
400083
335077
359843
171593
381044
83975
176313
73961
314227
376086
453193
279353
217771
546927
0
272752
250692
322424
460879
324724
316178
161480
433595
245379
27404
411834
394198
676529
117132
150769
757039
370414
311188
574590
498585
181196
28484
130820
183476
141378
328169
0
733403
603743
448924
333774
840967
172501
523982
697055
0
93807
91889
155542
742185
7858
287753
275173
224513
74864
516556
345837
415019
115965
42232
383289
228461
56879
123453
378828
719661
612640
434524
665724
179415
473435
82917
488485
254107
522280
93158
584719
77636
66671
281417
897953
399374
46583
227876
466725
368471
43242
260021
486066
529942
123304
17946
374825
856141
489827
406754
243314
0
213406
491856
244699
0
432073
184241
15663
350288
190797
0
487852
112515
192644
573123
57763
319557
334736
0
298170
763490
160262
335368
443390
327170
109938
289945
447226
162763
549248
406311
255813
123313
108825
85130
155780
129073
355011
0
84077
323782
531478
407050
0
540855
89928
361970
168944
175595
507198
518243
282162
546526
170156
375155
717967
77055
370031
442772
188845
398528
159978
212750
199702
441427
97313
756864
443682
332453
164589
492037
71802
111762
328939
358660
289908
294324
305365
330389
315820
224054
154047
687056
289801
554506
242379
905613
166513
430769
83880
260994
0
728653
359086
281687
257624
246500
297266
170906
287032
274305
173307
0
521263
365255
413655
100686
577569
419115
687006
201627
677939
52444
138623
250570
151570
685868
115531
412886
232116
122631
437606
360462
502197
818086
286822
291551
0
322982
333554
79660
553882
121019
128576
313278
323891
518425
233872
0
463008
600529
557741
25664
215446
601777
153492
642328
177930
68112
315948
371210
63930
210468
452048
0
406042
116262
479422
347469
154000
91113
135342
363825
497508
3310
128908
293847
318848
319606
330830
247336
438520
144193
267906
310251
221724
316157
93960
401856
184291
335635
346614
103960
249377
62410
316136
253303
121074
389888
7634
378579
363617
184000
414531
259238
208915
670793
556597
351287
463059
484866
0
315024
805850
219145
149178
428484
382253
155664
473579
80538
429346
800371
443755
166154
59114
144372
915820
26396
478402
141354
675384
124056
313815
160427
316821
307419
414263
257276
153647
555544
481331
583468
660218
734395
420422
623106
208086
13052
202226
186818
0
166996
403564
456696
547686
357546
0
132637
639148
57423
349295
155258
607466
135342
374949
548237
197015
181319
112560
422220
241963
97447
156564
76391
275499
314276
366731
268144
313578
413949
31742
292523
0
546366
378777
613875
670537
571393
4143
575390
420419
400395
463774
210086
83133
0
299610
387073
474204
507401
350064
280719
220422
447261
212780
324965
488059
333515
559921
301191
582157
484226
448160
417944
853154
461395
578821
267713
403295
128381
0
37723
251609
0
101272
406242
245171
264508
688590
0
70018
124883
442279
300860
604349
75479
584907
376300
42585
391089
0
573661
226805
166208
319554
495033
715416
152854
170551
62494
258544
0
113360
148558
117312
52577
462043
260767
283827
369389
242861
563175
532810
0
379859
128032
228955
76291
289938
254794
710556
493871
173268
197471
663425
609209
475766
149852
202161
266252
72311
792088
133117
158415
0
333379
428527
15448
172519
245822
387684
385566
77287
668659
492488
137415
111969
803597
405841
320470
288370
79186
35204
164929
525459
656092
130234
318471
199702
162217
412299
395493
401662
193493
566866
71181
664617
614124
555026
195294
293570
569509
0
211907
495322
88570
463840
340572
150258
135785
608649
0
202155
379633
251925
91834
333433
257322
563925
0
320167
448931
244526
439833
0
205743
373612
329876
26449
125065
721062
511965
438543
92432
440059
182417
285040
250822
112782
72098
67168
106105
391113
383286
478656
293498
366979
105068
0
427188
411277
397453
186244
380551
748988
502616
244731
22691
394268
1092
114117
363784
123490
225992
456500
416224
0
0
461634
182503
136751
180738
319414
367778
190936
181644
194720
556721
169758
249062
189926
213757
0
782858
125065
312307
44459
494823
532076
161519
287216
451086
0
454180
634678
230874
63997
691383
764333
167750
217577
125561
558907
99683
796184
330890
265096
162853
142994
465318
109612
949489
330689
76021
69838
600168
559526
270472
379098
155600
378234
0
790830
206883
168288
718424
632171
670406
211475
29364
747200
0
177664
47388
325631
107925
370782
154120
257140
318159
48780
444459
176660
566546
384368
626620
258258
174356
0
359148
472719
728393
530104
338484
298642
13395
379006
449071
316748
147338
480282
49870
285502
288008
194597
218766
194221
425431
0
549879
519257
179638
580338
559103
99182
337608
365328
395471
121282
9451
466520
362035
640009
314091
450073
89602
567810
52918
431145
194981
281079
98383
87677
274924
193310
475328
214414
122042
535315
407411
338721
326707
349831
45349
704813
746403
670022
176244
471853
831815
519288
337810
78447
302327
489669
536390
154577
315685
3645
368788
254995
283974
531882
209793
224839
357056
297469
337414
253739
340767
439853
336979
438963
639695
278621
378464
346490
537366
189734
312293
588516
733239
99035
186450
354442
476152
277421
436255
492245
0
0
384725
242742
319842
96902
207517
394080
562057
500089
97164
495555
179391
506373
5885
398798
22492
346250
366841
270222
484277
31516
299288
418119
389592
410832
379330
513886
891260
409750
402666
175812
153999
542113
242885
71480
292158
354454
142665
255598
461144
346011
245044
290391
0
309771
379771
328989
0
353952
123094
300828
474690
482613
947691
348720
287820
598136
631342
504549
145318
455573
142507
26357
95548
216158
360015
129601
139486
671287
224090
0
182212
551378
289671
342746
315632
545304
742080
0
509822
535474
540651
179598
261335
108599
8652
330535
228616
265635
0
412510
401155
324661
0
531623
315793
67123
84118
444228
714228
59761
129074
305846
404291
337070
803816
486569
342701
776116
88958
730387
608550
60176
423411
203546
333775
220059
81281
711529
446611
471592
77186
193498
509541
198762
278841
0
199294
577990
169106
329155
188951
340717
150736
234447
494788
282711
205219
279217
367284
420724
197405
1013701
177977
328012
116512
469385
193933
433057
175469
729914
158781
309420
337376
458131
297576
274310
170103
109206
316420
315675
547895
170896
371003
693550
342101
554648
552933
607848
0
385195
346721
373574
558286
22691
467860
584653
0
403428
476194
769965
97716
61173
443264
83976
531135
343395
411365
296698
549468
204354
431492
373052
376645
355973
348545
769414
355124
423729
357007
30728
0
91934
108877
363603
147531
485805
165679
411775
251312
0
528642
31350
488832
270739
160473
174545
208510
206860
86403
277821
285840
469690
81034
437325
385525
74292
0
0
497503
482306
302302
486628
278647
85257
386209
33326
605363
488817
327788
353471
476047
490924
605913
147469
440867
212866
225939
26953
524256
28118
312385
550829
401471
149281
185462
306844
745053
375199
200506
202294
603837
306182
95548
103842
321241
223005
369513
127621
475918
581543
0
46152
0
599181
793797
313662
428912
449283
146794
141987
252406
318382
329419
628496
292769
393681
376248
152366
523398
315332
425148
222116
318182
148742
0
217426
376442
284765
653596
410665
368310
327451
267667
169144
325955
569189
344577
420180
260436
21053
509140
190759
252072
296383
347671
255519
350373
642104
544011
457937
407704
282812
0
115147
324312
191187
160936
364287
170190
144145
288107
279780
182293
675677
408385
249265
186424
320229
185824
557074
597581
347193
236660
254695
307294
509221
489554
324547
247750
203528
565485
294673
255669
439467
340696
294228
991619
278619
306980
0
262366
502410
109609
0
428315
92829
251568
110092
155026
398660
81285
6620
83405
573037
382014
0
181927
389628
328262
514044
87543
189850
52964
65624
262776
139516
529383
0
75479
258220
432341
0
302085
83999
742
174482
200875
226484
506684
341353
174089
533864
382035
430404
521133
456561
179837
872425
9995
151570
267394
540855
142031
232130
214591
588219
495116
33326
247001
259867
531444
321651
421422
185451
475878
99137
377340
71637
306139
388112
365651
335501
646864
0
378658
15916
228851
197185
545753
490238
510004
1094529
304218
198896
784572
197123
514191
414178
124078
0
540872
618346
82315
388624
591642
566126
0
459199
631678
50619
976873
327650
340834
119544
429400
208443
435728
478666
0
412420
632315
154418
171195
361967
374022
181293
181867
424122
292145
362151
193429
225812
157498
159757
215897
663014
274108
388533
623570
514730
51403
878490
138646
270672
151526
528135
564101
125737
544463
1958
152769
506038
0
411487
497228
22978
333389
269078
501737
373536
0
391113
403207
445617
466961
355319
414689
203711
428682
742903
141778
453751
261051
37104
445135
438165
148424
69896
615283
322995
659734
341920
412210
303668
419912
141019
0
371310
428862
168546
51125
281533
573445
227640
159825
510941
617295
65968
486818
268466
464618
341483
643022
296390
470728
404502
493134
321846
318522
464982
644401
303043
300720
0
382036
8308
536699
280610
419191
254652
278082
222763
771684
14142
405341
281723
171704
88248
498271
222771
308027
1001564
71167
387196
345472
82024
123900
45171
501737
811372
142498
194137
433025
439214
400558
22826
294073
527372
213779
443719
11203
431547
131173
464342
339311
419829
0
98964
582034
416027
115622
19419
227275
84082
198855
252794
565094
128703
0
549990
0
193212
229584
262018
335972
389152
250474
196437
0
277421
274014
174468
495149
212492
643858
384918
29994
0
309624
314902
511549
222048
259152
0
68461
415528
442496
346098
9063
292777
237694
0
402917
283654
112766
416058
0
260354
654772
198522
839065
279367
0
313375
563794
288889
544299
425718
420503
612451
194296
353815
188124
130133
522707
204317
348898
181032
130250
339513
169361
0
321662
220149
472925
676918
386209
253426
615349
543847
785413
173610
187871
152118
81694
651210
606625
177650
84276
364048
707314
177392
173449
387568
229040
290346
353487
71026
354466
582367
1034771
50358
175364
715372
141252
475797
283382
23448
216656
729679
269513
493949
39034
223654
451695
689766
99638
279663
401694
235128
317109
433948
369318
257902
660156
483488
146619
154671
160691
26553
326660
763433
39467
244429
416402
511549
401773
220923
338388
676936
300260
359055
277108
469673
482549
220208
79186
373005
203528
419117
370392
507215
170716
177835
206338
355174
334736
54120
519186
222844
93430
154787
202763
366025
267943
129494
513718
794793
309077
7442
551896
211335
388372
0
9804
114098
46292
217127
376123
270794
263002
5801
125461
91017
124675
226709
211434
380580
590198
0
310149
39609
86525
220984
445135
681944
0
595331
365541
196708
144485
259120
186180
320218
275923
643744
313925
55968
536136
462988
214224
391273
72304
863715
87909
561767
103111
407943
472521
505295
383613
289975
197720
531882
251251
587032
324234
825950
282829
441969
822994
102699
599836
589706
86164
117257
487532
685685
176757
285890
120254
203069
616646
299260
202267
341420
101885
574295
313370
55108
75598
322480
97880
199170
0
481634
312689
78859
448134
597468
266323
0
84315
399999
315323
845851
64111
267534
260392
590388
405563
278412
271898
303684
333864
267060
673083
26627
501596
78243
497210
66907
468826
322544
447747
282986
116327
688387
860275
367994
262065
728556
329919
356099
119506
304770
355994
242104
173425
621000
671876
157717
82490
142435
820801
274090
108879
132941
211422
484673
372779
0
544926
461351
284591
162172
191209
202161
122240
277259
270188
703247
196504
134435
0
506806
231424
88498
384
486897
644044
953588
114194
513297
295373
330566
329477
101407
165800
92776
295645
534589
239319
392231
609209
19904
289064
95295
362487
238724
520298
455590
92482
347893
617464
67000
0
302746
231905
631431
123551
293562
192909
241424
281491
308460
429006
301775
380931
128256
222208
362867
220425
88191
1690
212488
136453
257391
825280
419989
429360
393670
366343
72804
303859
217844
392036
324870
559860
191408
339513
147665
179275
448580
222849
0
153660
298518
336939
416585
122720
402391
279465
686487
446389
182519
80772
300024
288600
466927
318892
423352
90228
203672
403141
199237
397682
26935
425099
460480
1014380
391231
1373
259699
190919
329581
356867
287476
615563
277571
359293
84999
115847
569851
0
389208
163739
471463
63921
417219
176197
372155
508403
83535
504529
509140
501830
613218
370418
481180
0
413949
52158
319953
301609
0
500088
256379
512532
91520
624296
656659
137647
41999
271736
162379
140841
132925
573426
51415
150059
264803
566064
253235
389748
633475
169110
598536
330825
135958
282864
311526
458096
263637
243979
76799
119835
77858
229013
502874
755122
100994
325615
119600
0
202556
931615
247001
211664
509324
326167
265228
172960
387545
14987
80690
95041
515502
634722
192868
35116
330240
90049
31060
846457
111729
314673
221833
614400
408920
481041
630500
18558
39035
605277
158739
280162
328546
169370
360430
0
699249
323374
621218
206175
207780
0
372437
499357
568170
260502
604219
478904
546656
249703
266434
277475
511993
396703
636080
394850
370639
262540
437063
14554
180104
460427
88459
114170
17412
31702
587068
628054
107114
642861
647860
605544
528596
493333
0
404531
484561
393672
30467
576150
728746
405859
250570
518127
473720
354346
194914
17662
531364
630913
125716
446041
235256
510451
0
324260
597731
250711
73242
0
325622
58233
321569
322419
416646
318919
305923
528516
38926
296601
181156
735967
801459
455552
294508
200013
337594
256115
235752
175469
778806
405215
509699
314599
218009
127104
198355
64329
179877
297522
0
94313
113538
359599
400312
155839
428770
400653
563413
269956
630265
254756
226196
403614
0
635206
436137
297811
656504
0
579448
615546
3314
380828
438192
395542
318477
58635
753810
622792
542666
184276
313655
195624
0
471360
326632
78627
188857
495304
68610
398805
0
0
54778
244429
326058
184941
365543
0
329890
440731
321260
458950
320593
253944
440609
169096
240971
257057
647941
670281
193940
226670
429854
599447
174363
27007
320318
280725
645782
287285
577685
350316
0
104078
479975
483643
152090
545916
384908
550560
441448
174883
359148
256687
376185
293041
366582
881089
399844
323742
439429
282552
489899
558177
836955
256885
233436
410731
58325
417571
459532
237753
877729
432727
0
287434
165727
189930
319432
422539
15217
228405
194230
0
259861
119372
30085
279390
168979
438498
596836
536976
120334
0
1425
339111
168457
303386
144944
195711
307665
374995
504107
547743
366299
367516
543942
142829
451923
193861
0
171249
471424
930304
169721
36520
85475
6192
358615
296842
14323
444213
223520
335439
560327
382168
482646
421516
555837
91960
256888
332450
0
373464
202659
453786
138663
650614
734861
254328
46851
228996
601466
221250
0
587353
342532
507782
267872
16217
460572
261416
255778
225484
463839
0
357864
580876
299805
0
52227
28542
312212
111909
0
264112
507313
392535
189850
26285
157876
20232
170233
0
359121
446064
327921
444832
544173
126106
495964
237468
426853
574844
523322
582964
725455
0
340140
241903
253686
54677
618589
431642
137728
77070
475758
432036
376665
0
253550
52232
79545
700223
431191
181681
574978
398237
213844
123035
185876
532082
695774
325793
643788
65001
1342
135399
35116
238016
386564
375998
132251
111225
622278
459737
324482
739024
738179
316922
266952
642917
424177
1066084
555931
36925
391532
495622
28148
10335
354883
78657
702795
349446
276723
180650
260868
702009
112936
305019
102626
346916
368990
249199
69197
280852
236923
371961
476383
452245
79151
448621
458031
551990
312447
90780
515430
599921
586414
691227
233574
296842
528603
206985
670380
431685
391932
567530
329272
190182
326073
292473
267949
76477
347173
300461
0
210463
0
0
268454
25938
530642
189194
122714
271550
400504
324070
399190
515104
159157
113162
431421
118801
614279
250927
137951
259595
452512
786633
69625
376154
135870
59629
554611
33238
294673
172810
374245
344948
325664
643985
269625
250153
149194
271922
323177
465775
371938
341826
415037
182183
84537
305223
146379
211981
329414
580017
390031
173519
576281
304822
465226
228798
201159
106747
109243
0
258567
449410
288333
453345
88325
499497
191980
110811
228675
79515
0
434628
242441
351673
264078
672187
694703
500293
595276
188016
572277
174023
379986
320944
604307
70161
399685
207852
392145
366343
190491
373610
322548
494643
230189
526329
261672
601466
232537
447492
297263
49229
528919
512220
50389
378507
519063
73839
302285
363151
392683
379941
588931
371657
195118
197449
49256
535042
302015
0
467267
148241
487265
561244
158753
155711
383879
695024
545030
366543
669175
205392
265
74563
582373
352316
608277
517645
9243
161638
288933
243060
650754
0
312267
0
800112
337529
319573
213903
226720
546861
476280
249792
482424
93820
302479
275938
522185
103275
306115
327707
86710
0
217749
93033
405898
146432
532061
463526
106335
275170
61117
436093
246058
384137
592486
357869
380365
354120
284330
330018
321272
829846
501376
294987
146480
73313
287418
721179
579235
179136
672455
370128
565327
467786
264292
0
349460
107290
325530
426553
262198
147474
365839
339520
414832
183161
189068
462118
0
436675
464681
334877
95807
188245
43162
428047
6073
47649
425968
657516
325705
178289
586823
116020
483032
359810
822592
409367
0
92377
252657
137415
565338
351600
116017
0
383613
365061
238158
359898
59915
447914
0
193493
378214
75293
599528
116393
507312
201171
309058
268330
431152
273425
608385
354348
329092
364752
354187
658849
407064
343243
815257
154060
499796
500105
435218
377890
284616
376293
188677
131173
383818
110686
635725
38850
215446
414194
146663
545115
138038
41952
594000
382102
65787
471793
140575
0
175050
383292
255791
109114
334225
358637
74365
465122
328308
0
477477
206020
150294
272383
245171
510516
760077
670143
8496
40163
318587
454974
450200
420002
324757
168181
238932
669514
260837
211670
0
467748
565895
186414
500033
136404
518224
527593
190288
651566
415688
603293
339955
658169
434035
153283
482694
576996
202857
166345
685831
389717
31768
374675
168594
467692
580753
481949
323736
231091
319072
181442
385785
0
196774
474956
209953
162524
573426
21567
739824
360603
408028
627565
68320
327299
205965
393681
478181
100
174219
247053
302006
291535
46157
316487
339513
86044
34764
195643
130648
150294
648868
335609
128193
637812
134054
199582
62206
237567
613218
435286
485564
232844
501924
551451
170939
291025
186100
819146
0
568083
224359
308519
44525
49634
0
351118
142453
313121
127992
415454
61729
235132
178394
709461
389106
435263
397704
94952
492260
71013
0
973862
315191
646319
338033
19227
347972
0
33060
324334
503394
34743
288848
585297
152701
238854
93344
0
260190
204615
565201
315729
420499
0
509975
395851
63859
127108
160494
345101
350825
104431
396329
0
96835
313445
138528
251062
0
114224
483671
227674
327857
252134
399592
148502
457682
337070
245867
130878
406804
469524
570210
0
208090
182733
652031
197471
344997
455629
0
269891
198390
617141
0
395909
56287
564475
292959
430884
332602
0
987550
673558
34827
545030
106294
157800
701330
0
174812
561168
507833
0
423069
145702
175614
286267
156701
138116
289605
566283
374716
256225
262834
331891
176852
90925
298503
264516
826963
281064
210205
302037
330443
626717
256386
287660
197710
650583
46880
238456
628671
68642
240600
530950
454075
30467
192817
90427
557553
302788
285009
208684
168854
237105
469338
574951
532094
102294
270079
380279
429258
270103
159433
187981
232369
421901
545785
452094
83186
157538
380091
371574
138659
0
628228
91179
160448
339081
279642
280209
394326
331516
324211
238251
80662
293107
0
88681
432385
195770
386734
137923
238648
422020
112665
873715
892285
603590
359670
490936
133525
174719
624258
366811
115830
601443
93072
0
358661
9647
304754
209422
0
222165
219043
476374
449253
422090
303572
172321
706769
595866
614274
364714
0
669198
7360
347869
501423
548259
0
347391
266207
801459
192417
491962
487829
171488
331366
238588
388690
746787
557270
476293
627375
4120
464087
297225
125998
681933
496058
175909
381219
423049
308550
270105
277342
0
328925
452123
237521
87035
393779
59172
361535
45426
293073
190562
0
144553
172673
86122
74357
490844
554323
329070
540259
302955
682635
592999
371846
61301
650500
671341
32537
596864
288583
506261
303583
172910
44155
22235
390338
125914
661439
183490
290658
50375
276964
299083
121134
754656
796932
362881
366500
385497
348196
78581
398938
142053
14141
267860
0
452661
84732
603243
69880
332727
158168
223349
194154
441828
317469
485066
560736
673009
202287
320192
574736
793734
259053
154937
217308
106752
713762
99623
404666
132627
78904
312470
513448
560600
371517
205485
220942
205472
0
711653
72880
167336
441797
392278
744941
87738
307856
288631
566198
625405
389592
561283
384878
149338
397397
594559
0
0
194370
608541
429311
171838
368654
0
426120
567980
402666
298762
331045
138370
220699
304358
378321
495322
321058
0
239396
133311
142797
444671
501212
528140
193546
171135
571987
772958
677949
687429
525010
617411
448608
453926
0
608036
437442
0
257057
42242
70803
561472
279820
311144
431152
463206
112190
469733
0
333776
279583
43254
566180
0
268570
0
528748
401363
163497
59526
501617
598552
615110
133439
443587
179845
564196
84037
312841
472889
339876
558180
166805
67216
314307
97644
174035
88191
39715
64571
79141
544871
227513
93469
139012
104220
528547
284916
167204
437799
507577
388231
340595
200196
403229
82436
348956
274373
852648
446801
486247
582028
508287
273461
198064
42053
348083
193122
213940
259336
514606
516274
354939
240150
667158
0
679487
358021
471555
491738
846202
157240
219137
337872
565498
458449
337719
208377
0
629255
603617
298854
0
209898
148025
58381
141938
19129
17402
530346
166415
90447
624395
356006
368493
265602
234296
208793
136670
434044
288480
88639
172587
168109
195036
0
593483
190021
495451
211475
0
252078
186588
240700
760526
316896
69853
255248
405977
95033
0
512503
290164
25085
245847
211748
398904
33090
122055
198390
397194
376636
0
493349
125065
310380
270616
577626
718036
231277
360901
195241
179126
647171
109993
493663
0
259713
172903
319181
492689
549832
139621
444566
35655
186101
462928
661064
582161
124883
540788
267994
317520
867816
672507
494656
31169
454907
0
448144
253453
158527
398169
121699
296258
402455
227850
510764
205855
236050
341896
519769
33344
378982
828334
335645
824727
421522
510118
304669
527378
244417
363266
301888
286140
0
53652
349810
144915
708790
680503
34743
84012
346268
504680
85231
387142
113443
0
223662
425361
231231
425813
324565
278985
615304
221061
687802
60404
797288
588061
305823
42536
609024
509440
73670
414871
351218
136485
517195
322794
133457
454720
392043
448490
528077
110366
451952
272156
90062
348350
34743
329066
275099
331299
268933
830447
525840
31237
485066
355208
579634
505465
279465
214413
458926
406128
78448
602503
318017
106662
590392
196570
758188
314488
298831
100136
32537
343814
708011
181282
17380
71922
262291
285938
304583
571097
175513
0
419276
67215
606138
348942
518171
84775
23553
318988
0
317962
656992
161458
376910
305733
0
13473
860097
27959
98291
549473
215491
349919
176217
164727
369677
125944
284852
852170
154658
346320
0
61649
331503
380370
629507
96418
264596
0
578794
194541
917641
275366
455292
237558
270718
513415
404719
484561
566636
569469
611675
224019
536126
372614
767572
540149
588861
240943
530781
247410
381666
225680
167468
409473
202575
88559
596601
0
380061
17662
0
563358
511631
436571
165213
531876
388294
225339
324218
682215
505522
255207
287339
160911
203830
650653
0
384161
529448
116017
564717
366602
377396
243495
281484
321908
256155
36697
439855
246558
330491
247426
556942
357482
202385
0
505956
616895
45003
64308
468508
400312
334751
442351
229613
111049
357665
689325
0
64649
719979
212667
449215
623193
740094
205503
461786
415955
529624
468474
32555
210086
44992
385199
574098
310219
0
718478
243716
435364
240191
274349
518
0
334659
385415
103574
349252
650215
78333
241463
197003
165191
300664
627858
315319
91098
280721
165295
340629
37367
107044
0
601244
192853
43349
95636
203448
275468
424834
0
557228
80984
171569
315678
375911
325664
233957
223049
266396
17666
439851
737025
181321
214501
0
525861
350911
206007
305972
575498
539113
367934
382954
618589
321647
192196
243147
389174
132893
527886
0
534026
773899
318913
303109
612827
30805
246328
170579
328830
462206
69880
530814
274945
525290
176070
210431
297724
483488
0
300285
622869
41811
401464
679820
362124
461309
328789
216401
316770
209226
92101
369192
374552
395986
331421
333919
634534
537101
368462
202646
537620
130319
742823
248246
0
231870
461242
207957
0
481716
436487
64343
508661
701502
184386
385471
689313
381758
340102
350506
33647
526728
332295
104327
544060
225847
235400
318719
247910
722130
322388
0
0
274269
0
477591
382010
616765
107090
466865
469338
462661
604620
39780
641215
377033
319748
230676
536877
501105
457048
223177
223183
544835
120561
139544
550502
403286
43637
166013
67141
494612
752087
517416
710299
190610
416838
0
6462
450851
521668
380556
490880
461485
472889
81392
319833
433547
544355
0
0
415562
295905
205739
413080
150484
236977
466721
452522
194763
0
282515
418485
0
485334
537372
737834
75370
459260
794793
314711
313251
295691
326267
424116
403933
0
380556
497508
391621
393808
659462
339361
115951
404291
399781
152764
200045
753763
350157
481100
390623
211252
560642
38855
449689
33622
574528
716121
144258
475032
99839
440049
600772
0
437800
549636
76398
647754
203573
584471
235053
436454
703797
117026
428319
298737
524349
456392
671995
203121
319580
420716
507066
327135
312563
160684
767149
346075
275366
258787
376192
92419
225168
51355
0
399703
574898
243495
209066
556431
616646
336250
229795
673259
79391
382350
472290
33988
655021
487002
205050
499460
121925
69069
695743
810893
301878
424214
238485
568208
630174
316916
337270
794008
376192
338650
280686
0
177530
169281
407403
121175
49712
32516
383181
239938
0
282104
652858
248825
375759
577030
608158
481672
112190
10233
591664
0
454189
244227
108650
105649
529126
422957
0
293354
531760
283210
426577
0
157132
71572
397194
462681
831064
284273
0
185041
415209
396454
175050
392535
761397
161455
526793
0
328846
559647
768049
333914
390618
510806
278332
246057
285461
277958
346349
403470
282124
287166
97807
440141
110567
427340
250869
286140
233822
203189
533056
620944
214970
216897
166309
603837
617908
566898
232112
181951
503241
269059
134989
846547
361144
0
379648
308062
579304
325530
300129
354572
657496
440062
159306
220551
341894
130915
356638
239142
626185
399393
351771
622392
388896
479204
197901
786285
137595
130863
561887
414255
196427
212544
250345
459449
163143
629474
371924
0
142720
364753
583029
89399
606391
387676
484503
134373
121931
606501
543881
88490
445242
421303
509969
90541
42990
269785
403406
463730
62928
88532
498831
351866
402682
121686
342353
48225
650427
850040
537746
508546
279823
168983
153488
429100
0
436508
146424
697484
449230
312494
22629
445725
153716
154443
65560
536738
74467
0
262336
254811
163752
498851
403024
355668
389122
173526
502066
248714
356171
63677
490035
400222
159746
210952
469914
433409
603281
32047
402875
295807
399858
249322
309115
136420
442847
174162
52804
580026
413000
0
175946
459313
0
93807
439772
231608
203478
0
225609
0
332135
302733
429617
277785
419664
0
451909
224751
20326
203752
878981
260078
0
353025
136108
35503
633193
183040
260340
307010
133348
239469
132774
346146
195521
193810
78448
461427
257402
326961
0
214608
325144
372081
345213
343563
370808
45291
306930
82717
459853
262699
0
315072
226623
665349
36792
434524
81034
0
132653
279020
382297
98392
497768
194775
682215
312316
596448
574534
647298
406855
499357
194984
551801
359670
0
325952
115383
93684
78007
350585
0
222414
440559
350535
245038
47338
79267
285876
33856
82371
346740
456203
462316
705037
144374
213939
203342
349576
374644
422026
474454
476070
290582
272540
52818
489954
0
200548
439740
582977
66606
585561
204782
185637
286631
141465
447654
328756
66705
520652
202888
381059
0
0
0
516274
383894
191787
648368
1027813
428787
161994
357212
742317
185532
429661
573921
268622
703797
183687
437116
299419
352413
485225
354381
113376
365617
240217
409272
100686
143876
464034
175878
386809
223723
825116
257208
612756
394164
232867
365764
0
397850
702468
460876
651040
438589
160498
412951
0
285242
93942
119667
260064
187550
441704
10590
0
159211
285938
366401
920654
354286
371393
580832
408494
395958
179392
176852
392173
339101
587119
451563
184032
599351
104330
541600
632149
148150
797185
386419
549992
371776
376321
6200
586861
391457
558115
303520
411238
307465
392916
349982
0
529623
450855
113524
826631
551190
473885
452443
25838
87029
284641
267584
482319
752112
0
12977
0
773269
110343
369597
484043
65165
88783
286644
598149
169468
411450
408450
132698
203189
751413
392787
198866
457931
0
699974
423573
0
0
19856
260237
503225
424222
482325
253160
419780
11824
359627
248388
460975
361016
838474
418258
18633
179452
340693
326612
367129
618753
583799
422886
206210
0
292136
206274
470591
456261
753480
233139
530275
19655
208397
702389
680117
328413
237563
664973
186902
125573
507209
176448
352617
18265
714149
0
142373
338130
465068
553557
574000
71172
277837
310873
330799
215895
53597
725591
635711
416504
350269
659116
96036
28339
287831
517016
182114
857421
0
0
176763
185455
73156
99051
412951
23125
394865
398791
144737
69586
185039
535153
330266
435728
348030
137717
323222
350455
288096
575384
272264
615065
501846
241895
387035
277461
242373
273202
367441
610256
269580
719084
166434
616009
576581
207966
374890
283528
485672
0
205860
497688
620935
554502
85475
109880
402837
0
99414
0
79780
155603
223869
391591
210726
154651
481905
357331
0
338659
593483
140537
558878
165550
153458
303799
344606
289221
144394
504651
85204
228594
309058
528639
395943
194600
5955
399469
365133
686028
424456
316121
63163
366499
478822
736403
317785
684319
332135
128184
466546
0
298338
528546
279541
140217
336558
644394
589614
161798
335138
512669
122610
416878
0
149453
282019
289078
116839
129064
803740
535762
124744
20804
629000
0
361409
52407
55064
410914
276477
685333
43068
993158
406069
581453
163060
355068
38520
517764
302089
584067
650562
91292
433855
302307
428011
449724
175625
353075
316100
35027
333843
136676
153392
386395
291473
618564
341272
825116
459799
105851
256112
462962
80561
422032
180942
1967
183226
542490
174356
0
841953
315870
159700
156478
504488
772840
263803
439214
185615
396365
171249
346145
307876
611070
351287
164105
318399
266709
693223
271982
270105
463429
165880
0
199288
610156
292344
55542
382102
382373
646466
678400
424869
175946
295594
272101
106538
93267
368867
531971
422303
413377
300263
195342
487752
146349
33743
722496
582877
505220
323702
420491
579001
527192
400711
262291
359443
457937
674094
320723
236223
327290
709352
951472
536759
121236
687827
418608
424830
728730
262774
426307
243680
133639
620487
0
356292
560167
68717
380268
448554
736978
268354
661246
375199
320602
26050
106105
456467
89187
449480
450395
182428
553319
404898
152377
751770
482134
98299
370588
267324
169874
283759
175850
0
411659
627227
168003
308567
553886
52123
235068
165527
350263
18067
228362
290885
671842
266944
91097
530197
286261
583746
0
580991
81349
219285
172984
316090
15916
40912
410452
221028
281627
372586
506278
810629
207964
351462
249997
151216
484792
0
278667
636638
222093
343765
421764
276432
647294
468088
201159
405549
0
333021
792349
133576
634091
230614
501127
378755
224593
167206
30467
572357
862548
641233
216745
502066
432545
197472
293144
222624
329029
496590
0
31549
231013
102759
337638
502420
594328
658849
811372
174758
132124
549201
596941
37562
93522
197719
734797
294216
0
320772
368804
361984
166502
189166
219247
442211
0
406951
268489
110782
206458
411104
721465
427753
501749
97667
0
296112
556134
183547
98515
349623
212136
158434
277373
703347
116386
280725
80891
577990
432320
217465
218543
0
367424
228753
478527
422789
296944
342347
473135
291280
539278
154918
35585
200286
48244
195780
436685
599984
69989
136025
367527
33568
211925
479710
407273
220638
304569
71915
398395
759793
309615
185094
597827
602699
342084
279242
687329
217185
308542
200896
25537
204930
697484
142479
738473
401894
536749
199563
680141
566252
107318
32813
509429
365141
9676
612740
277596
527428
442453
444145
135860
154047
138686
321465
619112
459538
565338
378958
93071
161989
127158
288700
192811
127645
285839
299171
83432
354203
75479
242880
127108
86490
529534
44795
0
735319
249141
0
368629
234401
404502
397948
423088
846194
168211
244682
330767
434641
54872
0
382035
724921
78941
556684
97420
170579
489910
392464
197469
200286
159345
266266
627029
562001
379203
48955
615508
343889
375713
138542
488958
295205
186840
330130
228921
219342
113201
328914
85943
492260
0
669000
50427
291959
298461
19057
335280
0
542937
743471
190307
474424
199187
62923
714234
176841
305733
296958
151593
365669
125498
193649
780957
471300
652207
335696
338873
172743
780469
588756
500029
322547
164559
0
261699
389668
42336
209077
499480
527875
484599
158881
632203
916414
436156
384253
50297
614207
0
406212
192906
273926
992776
438621
122323
318055
765289
109572
434843
180728
583050
133575
136371
132927
585263
747601
143914
377356
676216
685344
474424
237107
332565
581988
0
936069
100516
372937
408259
345375
362257
516303
340747
168562
452880
481637
263441
336836
174769
444242
356055
390749
385475
543551
489149
389087
660940
95326
326220
93761
391038
307265
555823
0
51056
442479
607028
154116
306279
718376
710641
466811
258611
365839
299132
445023
458950
0
329205
28218
364739
401413
636972
172014
294657
225871
410238
568805
210699
182236
9988
521999
479482
298902
175988
310725
133172
235392
0
300587
190334
113407
533870
176448
280469
384005
31664
547672
285024
317962
290783
244702
470808
395316
114098
480091
22790
368905
597726
678650
299978
343337
268101
428135
77860
354020
632331
157806
429812
321399
976873
776789
75206
181502
233820
2990
280725
413949
428972
419292
903624
738300
253739
364331
443921
553803
386509
119764
311951
82196
362072
421347
273065
15854
308917
465633
473731
261061
62490
488583
131419
413848
0
536022
559647
255771
559012
157466
615714
484817
578631
132115
50742
379022
904670
287114
203196
568734
540442
213491
200556
761459
341468
115241
656843
627560
92944
494224
270102
222712
812567
347185
145352
365575
0
375840
512525
226620
445981
68225
124564
0
305638
0
278386
292137
209928
0
870829
418804
272101
251342
385404
294813
359895
281475
134616
531675
71400
66485
326373
167468
36945
292344
315247
96410
98706
286610
78867
157506
298992
559189
93475
375575
0
237637
271351
422762
125353
188470
313702
332045
453432
74164
355528
477222
171952
98204
58577
342227
0
507401
217127
323593
396240
252134
167334
496778
436462
53953
281269
147302
519076
464837
285315
274912
37161
97192
202177
438963
124265
892562
82732
129308
204238
549036
97394
691826
108650
370876
398100
243676
276210
495051
160594
668389
381143
132362
212136
668395
318703
46560
83874
142632
145146
553907
603874
656397
395984
600245
353660
377843
343662
0
394210
582192
432563
315941
900589
123065
163151
259046
78629
440030
770464
378513
270011
224442
269576
0
133922
94633
514256
509025
419572
91902
318521
319704
232889
486943
193560
329878
620270
429100
227522
284242
323376
483630
522841
572343
592595
632025
45768
570212
117143
356275
635098
117000
673985
198500
261648
212113
546346
0
359895
448681
329193
94030
318683
610452
720574
359348
177930
256619
713269
445242
377290
306231
347915
681423
375459
868082
574168
339588
789522
271038
127565
431730
304266
445458
137437
710953
33856
227828
107753
0
923739
441836
529534
132775
346484
449196
1276081
351569
491841
474952
53631
446205
105649
380232
0
11552
245205
141045
365742
787553
399896
92154
380172
0
93559
301943
301165
9403
296832
396805
198915
588876
381274
52074
181707
96469
497433
975522
297450
360012
79056
371644
193966
95815
295248
735905
321260
141045
54774
34505
125771
202989
210749
526132
315323
238371
548417
246603
426205
14716
373918
634973
324880
300949
211927
554104
277567
199025
125716
91215
189396
261701
128381
144191
50739
336485
171449
668970
196324
275406
564109
458579
408624
471490
214967
487918
672634
550830
241131
364924
472051
697996
104055
559425
236712
550541
835237
30130
355709
697658
258834
10774
40681
107129
664306
0
383603
0
171623
0
454710
246934
246753
0
428023
536022
467976
513415
527207
404927
447003
213112
0
184463
246686
724904
263282
652127
443386
467178
38257
82000
309491
94442
292359
490759
182886
332913
427398
134856
0
507427
180057
90110
302543
428913
279921
409657
584776
83749
323124
112904
449880
532255
384468
552774
297553
149301
95241
132434
530340
671483
320124
309280
243039
382954
559319
92482
632103
182148
568509
544915
21588
635390
195561
515820
0
313440
78243
459902
296934
311794
0
253283
272064
160364
440869
373649
253436
121617
299673
119755
70252
120311
793223
323634
0
656983
99492
75108
155729
850949
399810
627488
487770
0
534892
176833
530945
469360
539038
491628
520789
635108
148500
444497
624355
607880
130933
221576
444856
563932
406596
581938
247416
401925
303417
310086
192817
557835
89399
308481
285897
277191
180952
0
241679
214132
272896
712002
372107
572565
343191
42025
29593
346545
516992
631749
44914
452151
322863
154842
619809
89992
665481
627368
776714
277599
555127
94628
73993
601647
285191
547535
193554
631451
610979
595551
235780
105894
450614
326319
747922
402875
663845
427431
577014
557744
25241
544085
429051
207342
104119
733062
864020
309686
527480
30201
167027
302386
308134
242565
0
380730
332814
165656
477122
0
303658
41476
382947
306907
91880
380607
10275
516948
130102
0
183091
234691
214045
487694
473970
0
208114
498227
564017
446507
359701
326407
452231
645780
409398
150044
344409
371502
115416
569532
637876
58592
604711
420881
689971
506943
363652
522110
369625
357054
50585
425141
25962
355589
505012
130060
218713
102417
172533
695239
236817
125338
435337
1067687
145881
371966
0
255704
111606
609823
539583
634177
378755
144302
74121
454777
17524
102561
680503
375226
359736
322347
283823
72167
173381
196836
782792
295363
819480
2042
246158
618431
290990
232216
344590
305652
585551
393312
41128
296872
254114
345386
0
648651
4942
294154
514741
723549
383556
270784
928521
327208
274834
241486
371450
70920
396229
502827
555688
473159
551567
333498
529332
109072
549817
442793
274533
171279
1653
71806
675467
502426
83501
365061
787453
755943
504553
393399
148038
371271
308305
410932
132466
496386
726151
324773
184181
418956
378676
198838
262888
474727
533708
190074
386834
0
173255
226916
529074
251757
203089
272504
451235
100762
116410
68605
455126
267810
234886
50001
199702
246526
400880
118246
363175
215222
623002
525720
359376
115463
253313
0
0
56784
181749
289027
308853
58635
735757
257183
347748
757552
333540
286886
390757
323770
765827
669986
621611
112857
514607
227966
8919
231571
358020
385264
249218
339694
205872
430757
574787
500686
189325
280816
250302
225857
742080
605572
392323
273670
169721
652625
639165
276740
821705
191659
355275
57351
340420
814416
199799
225103
969268
31742
486167
361984
474033
373897
0
203767
400183
270645
708525
87375
186085
329442
225068
34986
608664
493322
138444
174312
224389
344090
69893
16757
398391
281636
177110
336982
72968
328598
343709
570342
15755
255759
820416
242551
92252
173437
185578
419353
311288
138981
555882
49609
250196
449802
250333
144302
101258
321791
222505
347042
214596
219288
862540
41741
320426
236054
586555
270684
311852
165162
411932
169734
232420
146955
869324
168983
332090
199871
244085
93703
109530
555159
685776
398910
385715
132927
156604
611038
211919
554061
340964
375525
346759
515004
942856
229112
236536
452164
471555
58285
0
588687
400195
284273
443525
533388
264103
335181
340200
462625
389226
326849
0
348271
213955
456306
140997
209375
160300
51279
65165
207504
0
121811
429957
669730
545221
251271
0
217375
195513
529681
139953
167575
103149
527767
502463
463400
492143
371366
472415
285502
190991
299223
621503
857167
44838
405437
557720
138721
359800
81822
489148
486965
0
372684
27048
236365
252957
421917
281510
158303
404643
474907
422020
375363
122506
0
310187
103286
333802
4261
0
78360
722479
477703
551194
333166
485734
159657
697157
606462
92787
445682
504122
743167
391411
227040
631263
389087
61454
197198
300186
375824
117918
606462
384979
675402
616238
469839
152570
109949
515360
656212
675679
508107
537916
0
75654
81361
158442
444790
0
407891
887036
521551
392132
289210
409676
284526
593879
357258
313604
333953
81875
378698
130547
325792
0
273247
248024
319651
676919
208613
188744
380959
241332
195228
0
326543
427219
845623
246514
280664
170351
874486
629234
672914
391716
161352
313846
278163
572656
697554
513616
380953
355346
398922
515158
425162
603256
124473
489095
431295
602958
67086
644871
269505
380010
468548
451353
14877
52197
699469
572977
362900
0
0
351927
771985
13562
90575
484042
34177
289054
374935
381546
389295
390027
675735
714652
432887
659735
273239
199702
295809
341127
153218
321454
353208
436655
372712
315652
699215
136638
394442
16596
295102
235062
196550
106226
379616
565961
212667
253887
460242
262209
374658
4866
65593
487883
192855
0
649725
266939
0
392586
554965
478822
433541
314471
73561
0
211893
230711
928411
130020
392799
401478
214836
487760
165882
498459
538278
268002
422714
349900
440430
159311
357337
611903
275409
0
670718
138237
122198
230720
232110
220784
135793
277525
37195
468671
718186
712418
849095
137928
140679
459804
607117
248669
99998
673613
381666
0
190778
691670
877278
299756
270767
253826
14305
187981
363410
387114
514741
159340
274032
759096
500655
139221
600905
248527
140297
90110
266832
291751
225035
646472
72079
714397
89127
368755
0
174696
410708
410212
0
127944
396067
221912
339955
150185
52123
186802
0
407231
701438
175050
238227
630666
182886
251892
18038
561795
495915
275340
375226
201150
358110
136271
493287
336800
577435
583629
564717
746403
0
547148
0
263075
282841
308073
294673
194520
107659
504690
444623
96979
111239
68942
257324
628641
262986
450773
277469
16201
226757
269011
13262
371489
389522
213008
271937
227299
211345
197185
307463
508194
645969
191282
85983
240700
434713
120223
467184
230879
404707
394848
226541
590214
136433
859123
171113
411788
462278
165821
0
432201
60207
0
0
224813
540170
480672
521332
359210
820992
185853
552207
464419
149960
529879
231798
395379
39553
14853
401376
421120
446675
0
0
197720
61543
0
132237
114688
437797
387946
193815
325817
569324
229730
775339
499743
213953
411147
71730
619763
93171
336157
321621
608461
0
294875
678037
447728
347334
0
254402
175704
405458
213922
0
111246
338432
493871
411272
87858
511433
317435
551769
253812
369532
389787
432651
362872
614868
432362
489031
611527
0
68123
621149
252787
265133
374512
736099
348245
0
8088
78025
277293
742267
135824
276964
874585
160377
400294
557463
140213
353872
322098
228065
469431
779249
99876
361744
14632
300281
207011
303696
166469
257553
434648
410822
77932
0
526796
34556
323776
844017
584341
414210
60445
484362
372715
277334
398435
462551
0
571181
627099
418475
612651
307271
545754
62738
210267
224201
416107
446973
308357
402439
260601
177877
401615
743566
472417
14736
115147
342324
680317
629575
318650
26577
129393
216297
394205
321951
675441
486388
96416
188017
347668
77888
279040
307135
80780
1007165
589801
612099
418425
357999
434699
436677
111377
200812
652207
392634
408130
536627
424891
363266
557816
565672
477668
0
1087754
66385
126439
502195
294454
357077
313864
136770
511477
117312
446425
541399
409629
291878
796807
134031
311202
340716
281377
319858
195737
239160
212747
340562
728666
377703
7269
465236
61552
120971
298646
748622
572156
565895
323180
435644
581673
500864
288838
341926
443351
324999
648322
234667
298458
303420
0
351516
657899
274130
208630
0
610247
797217
310761
401702
395126
365157
7243
50271
444213
363567
432099
17445
917870
718272
1018
360501
0
489731
550261
539853
475238
529231
650757
657422
214728
0
614297
306895
69946
247944
194121
232764
337830
297291
0
216065
207542
182982
619710
0
282326
250048
168743
220271
416718
285003
263500
403916
259739
452742
162451
271207
164559
428912
431730
603565
494407
255410
701206
421646
443351
212113
149274
303580
0
0
352579
340997
344108
699974
565366
345539
716530
347893
362286
734672
346898
125860
535965
298518
671261
256395
328665
287747
562225
51325
244699
427114
0
90459
849095
373805
54677
293272
483700
279367
425783
72711
271480
594337
516902
660893
181202
133414
31564
616763
0
522930
627586
538867
277784
253380
570036
179704
207946
86555
215491
409259
449849
484233
109709
297895
589575
0
161715
0
0
655689
416766
332045
250895
755289
312316
360371
211159
249840
296141
419497
406711
502066
649373
165694
279718
500397
373412
210654
105727
0
283171
389758
423476
86512
521858
490347
558962
94037
366111
378765
543614
281724
348722
366525
0
62303
472483
654123
553573
240471
455725
270050
395029
263989
278996
374202
0
145618
185679
197546
213936
82963
394327
52197
429057
545034
457720
343353
268725
183718
577055
219151
407594
428475
382123
338617
421889
176468
381320
837645
287613
446675
82956
181927
464533
522199
169661
102865
524530
437992
115130
282636
485213
864034
371354
164678
605366
171068
390761
244126
281201
419621
160268
249970
444162
776512
34049
287476
329735
416916
557647
392227
508842
521904
370750
504520
144907
502365
393274
56342
0
412941
0
508277
287018
410123
451577
326351
118269
272632
57042
386767
526032
345301
404583
0
0
938894
0
421533
95143
95644
221102
612665
54201
390805
481789
787073
404903
248918
204238
360371
593429
441418
211981
64257
322154
251670
472482
28118
615456
215497
0
125229
48103
103710
0
313407
435737
324070
69465
347293
417258
170658
250278
346216
243840
596692
199611
489569
81313
485124
716749
454910
977930
116360
527976
390749
140434
375214
566684
245894
339813
0
140009
168086
454216
77697
343264
870072
843220
469253
371548
290518
76502
485183
584340
185938
287011
304051
172071
678850
510353
78514
404755
0
224170
353221
193589
424646
355989
490132
995479
0
27590
355836
380695
364540
539529
477236
486785
476414
329483
289121
680482
158981
260666
420120
728371
0
406886
54380
50683
386984
449428
520882
680482
262515
0
370805
432841
561335
217128
305994
343137
349929
484426
186355
510118
541338
99378
1653
488534
387866
635356
0
0
561852
0
71686
651488
277469
0
232207
0
453414
423362
0
497151
313438
628563
133348
488538
85704
534892
665503
183314
369254
0
438430
462795
265628
393320
548219
576537
213100
76049
447594
745032
242641
449127
382195
170595
468449
479997
0
465796
393140
410685
404010
0
20270
253218
416797
46576
170821
260812
553207
465334
108888
348812
0
335335
546317
209725
262172
174205
300173
281484
727670
482187
282355
1032994
205112
13971
1010493
183032
618955
525509
223055
168000
91530
628438
362045
280664
420488
501715
848013
201106
436952
155550
470348
377834
360129
324583
105370
263910
196153
146204
124255
272518
409617
446733
557832
528387
597823
618555
249303
339803
82911
326235
0
135332
263229
234613
562810
504964
283776
153171
437590
238961
241428
347740
0
374109
301063
486002
468920
735451
335962
228650
256087
398395
74196
88797
270715
767957
792694
471315
319873
0
82345
203544
386734
420156
4272
417202
498049
333940
425402
488774
407505
714359
196494
357192
200492
67633
306231
461268
393504
536724
172182
273300
678476
561697
92870
18558
354100
153015
181792
39408
150301
86429
352212
395383
402753
501366
240377
551701
525882
339916
83257
744585
192060
464307
287148
373347
296290
134544
491649
178409
452620
136817
477470
483460
537674
79099
373616
241740
386470
233959
307821
495141
175390
534005
0
405465
42199
103087
429698
289929
561380
67110
114755
435781
603232
0
121441
166559
218303
659344
592704
112579
23137
550059
555466
513924
208070
704219
487192
544626
280307
136353
616895
55661
68038
485679
157057
821571
276444
562170
558109
392048
571386
300493
613030
377959
0
439040
538358
700509
408772
252406
379523
180822
701144
543988
486130
0
364733
154455
414603
230025
460291
0
615526
41179
645212
630883
140679
307138
288749
494820
714234
19597
99009
627897
423160
151975
290563
0
406774
0
836526
369838
712638
0
107234
561666
242025
346545
0
451882
386159
400898
375951
550323
515827
60445
0
0
297683
487459
18558
511589
442605
622621
347972
29468
171480
240933
499157
677967
324693
244171
475844
233566
237567
0
74013
185778
474401
422611
324470
491645
159311
577380
350825
630471
326167
423907
336259
307116
230528
297454
408411
270884
0
592346
617114
603758
963889
91616
126988
258203
488496
368164
617811
41142
490243
87032
381742
745788
573984
666796
342891
542004
0
283249
600395
665557
427836
429671
194950
270590
149944
602591
123663
205976
70921
277286
150459
283549
363067
479053
144799
184182
205324
374361
269000
445768
368283
185471
223164
571669
181532
565696
41372
443483
181235
0
289920
367890
419647
96600
361056
411449
389940
0
391146
923291
536976
443777
704719
489356
279317
669148
114774
52293
0
673335
142447
413624
494481
336540
363532
287166
506977
195740
585637
224133
468708
54046
650799
94030
269754
216557
538807
634144
633804
0
289670
508745
228650
96888
480797
780209
65664
216908
832372
650252
514968
221176
484792
466114
370026
254622
298594
258521
371517
787326
587756
119540
461462
626717
37433
561158
253461
722662
603469
728194
487219
443709
221102
339977
1000479
65809
113524
360310
547107
97420
177216
297800
196588
184045
750784
259611
219536
244046
0
630034
455232
0
140236
308106
436989
505710
456103
296851
454457
540872
196887
439893
27928
1097429
0
157950
258099
140737
225390
0
230931
505808
200654
269165
345872
58490
217536
234236
526427
437063
354811
133861
164071
705693
458625
585494
482115
364795
422318
187200
149263
426605
213181
228464
257270
105960
371626
375082
145938
222641
417841
318566
372614
514071
432727
569321
645036
405430
46252
489145
320566
527371
557391
701007
350167
106095
615621
90050
194537
536541
438445
347533
613263
992776
579157
173759
87858
95337
0
391716
243282
653991
226780
625943
294949
87956
502798
317469
416510
270412
73022
47310
392186
614617
428069
437162
111241
131322
112398
587032
508970
521054
356337
15126
27161
179638
364560
422026
508579
40015
0
593386
80618
541294
412790
289806
387825
16175
26667
419080
274130
155532
729517
363959
46157
108383
307115
222141
162417
224551
185773
576061
485805
29026
264757
459679
266317
398187
89274
341504
128854
78657
237251
247935
92658
334730
96671
296136
935480
130173
651175
661797
372008
71532
605184
577219
706420
407214
270589
392173
89057
575472
395961
381772
604551
323287
244140
546757
134679
266794
660834
689478
373658
441081
388175
51624
0
399507
0
233377
430901
434699
618290
606792
228412
193429
0
46274
487663
97164
636484
254592
38850
124056
195294
0
779476
118314
499869
490951
702146
376686
460780
413979
13963
391933
657424
378501
302813
391532
896468
319381
0
648912
75513
383605
170884
63336
0
383529
318762
125060
989457
437947
712634
294316
401121
0
144831
609868
402297
0
676006
80658
14330
554508
308293
283448
324150
296989
307681
191508
417322
338496
56861
365235
378698
797414
867427
68227
46551
458617
138444
0
329948
256521
46661
469194
103752
503313
215472
267492
419900
765184
251925
479758
139765
414974
593732
510530
676541
702376
377832
133549
273085
232327
251149
366558
535779
189040
514052
573828
518694
641892
111971
427752
831790
459966
78996
425334
392213
0
717812
292304
533348
298822
681483
241463
499270
338977
433237
568515
347821
569321
106957
148229
190369
378443
230600
567418
190483
133439
281908
211258
171062
292613
244227
375444
1134482
535422
261548
244968
399645
274032
0
166859
133998
145586
228863
212116
434450
444198
678266
591229
227360
502849
203820
442542
214215
463988
347229
343209
545368
216385
183015
231096
73252
161850
500210
667796
275761
103914
132992
261815
483587
226951
435927
887670
414335
508675
15815
147424
132640
453125
374880
720574
78576
446933
435534
115135
523558
629725
434444
553831
498855
169077
594565
190398
364602
249161
210909
361872
467204
520581
428188
90421
385566
145583
311188
527767
692269
603874
218841
502627
718004
438506
1071355
383813
521262
195937
291177
0
399252
535405
631026
716650
531988
439075
554400
410861
523109
313356
392770
292304
31742
0
488192
279693
486733
367192
765251
32850
63328
567777
735173
157546
538484
605071
265149
79635
236971
282423
89510
213080
113109
106131
464164
449484
92523
611311
300310
130146
726042
174407
0
282446
626897
457766
347612
523938
629251
70104
228740
20671
48835
291359
86237
144926
195272
199012
498017
446189
166632
262018
311770
827617
409488
237313
322762
394835
167869
516354
675495
411104
171337
350076
186857
377134
753670
41326
346850
175715
273784
257691
111776
477643
99669
92807
560107
0
12035
325468
347237
551140
524020
713337
400796
518851
242198
145797
427683
313300
154937
886576
354587
183809
188242
115636
412987
401680
690370
90695
136604
132337
398785
319370
512252
308231
187373
100715
55150
307821
273085
68580
571809
24475
699347
0
274347
70816
259357
562202
0
450197
179883
475864
384412
169726
523251
489462
269635
618218
447642
183793
533188
144627
144978
322609
77287
0
464142
517016
11978
48905
498871
179311
90446
558375
309274
327080
381615
574549
124574
360080
251024
420829
301629
0
425854
126680
43741
0
319136
119921
11466
333080
263546
618797
528080
317244
255021
161781
839432
280017
317255
5186
685298
394577
0
524956
149647
286986
394577
290448
297454
140475
526761
404320
390061
561100
521508
326955
412380
471882
507716
618250
348805
1015576
0
548387
70249
549596
450504
399209
314488
394850
305673
572469
227708
781601
905347
382133
215637
382207
811411
215487
515650
521508
206432
421033
17335
255832
394741
481433
397065
511378
205872
373721
492279
415967
834882
719814
190029
381208
246005
101291
0
514599
441819
705556
36969
122769
669014
476480
381511
190670
184504
345578
623541
281511
165047
672666
0
490924
154384
445016
502513
211754
733839
752781
506642
75023
26122
228908
556660
0
446041
599566
518325
338749
667796
2095
555928
407719
243554
355160
776532
555192
446675
224757
605252
486082
360321
14305
498716
130428
54046
211551
254819
371250
41128
381059
222443
770237
191766
79714
417964
594626
388552
0
197525
236087
520160
529229
354050
543053
420419
698086
261995
194450
277137
316307
616858
177853
179135
293709
409502
451235
623016
220506
303883
634187
162644
187679
872101
614616
493607
261862
399781
208375
101234
229823
213645
259877
805784
561840
488363
97639
133050
341432
190918
152827
181860
309857
524256
135212
655888
375085
229728
0
315968
451274
673167
130849
53789
110255
69880
217330
659873
741568
638749
469422
221712
333311
262513
938871
0
277737
135528
216568
324759
385370
248817
0
928453
227324
182077
299942
261490
75807
568909
628010
865356
434586
572338
257742
0
170443
360751
132239
827828
357321
483847
644431
544778
181297
290401
0
90585
227921
570107
314488
527852
257252
407806
54721
349384
306375
715963
463607
531806
179066
0
507234
177671
302667
330986
363206
737036
10735
175279
195172
303844
321060
308057
368529
158088
430646
203934
426328
0
892136
66152
742949
104594
277712
752008
147857
321815
107065
452210
59128
429641
221188
607477
515256
391996
409117
420491
769280
416185
379687
352360
218440
427099
207867
665509
536434
447722
465796
166777
333453
0
335696
942105
595551
157863
94952
210396
3126
250029
422094
206259
601071
96145
370689
804536
149590
212291
615008
619365
127352
33815
782658
691314
441951
0
125142
569564
445491
111642
298739
355123
627916
404254
239469
439044
607117
154060
497801
283071
488026
776532
77474
262548
185212
46508
79558
0
597328
181794
158454
126822
180293
452825
177258
356685
471911
384450
662492
331165
289894
341991
353641
484019
607985
516910
225806
296859
460311
92787
745514
772769
411109
262452
471244
35696
174876
421188
147180
123210
580470
87908
290078
295668
451148
675967
149885
279400
454100
329588
26364
486675
266736
317469
324741
414463
167658
391865
140267
0
407214
155868
352487
349225
663289
444760
356433
135785
158088
251978
120811
329274
286891
324404
404709
328486
197015
626687
291915
86187
185837
182752
201986
615909
546185
47594
718863
407576
110492
171454
555969
522857
0
457807
0
330129
311110
137756
628674
545503
107819
0
279532
97776
627797
101387
506398
366332
528002
428103
0
0
539408
318277
309058
90986
45222
425099
214753
701899
177835
477522
33878
359819
334937
346561
175547
0
331067
494482
330860
553254
180862
391361
0
773575
102868
781885
0
32363
201799
707122
119745
127562
414515
401890
177292
134738
0
580004
308951
0
11538
240847
383738
314740
219813
272092
419507
217148
225214
500333
666649
437762
126842
0
588568
229936
448251
424291
330369
406131
504081
635128
193649
579356
192060
292983
613402
325920
938871
33326
213649
131196
80024
238013
225143
249301
487051
129075
278273
140161
557482
392252
228740
303420
239841
530248
669213
334612
33195
489495
330361
566724
337594
875198
561037
493894
326300
321647
56459
452638
456966
582730
492990
540538
0
539257
513292
459853
173342
148769
379854
561485
192405
301568
632175
347203
207827
526157
0
335721
328865
288096
565563
375900
197269
149722
350076
344747
145689
202661
597165
522374
43130
260062
194890
1035774
199397
834797
483694
419396
415896
686748
570289
444877
240273
188433
451408
155642
266091
287564
0
605366
448433
494900
497677
1011654
135736
540081
367292
436652
253523
257302
916685
59706
544637
259046
566181
52529
596393
43231
157546
475982
200864
0
239123
734414
675043
177978
464333
786533
311604
282041
23824
366204
150029
580979
429902
210087
109880
224625
274339
532246
284117
466987
315348
326470
541409
637647
449210
140928
736613
158034
143457
319461
474015
38184
272509
110083
0
786695
496947
5668
629857
289945
304488
807547
483090
447920
122671
257601
0
605195
464619
362286
728089
375731
797705
610436
70534
442871
193720
262441
0
429957
495451
367694
641195
685263
238648
152827
0
560114
510154
299559
364758
408480
389503
212785
173770
0
638817
383813
108135
350663
542124
310716
181014
344070
117312
447578
133047
518694
748716
536314
501366
0
70119
0
776173
344615
496566
425318
464611
1011544
259
0
454265
252465
0
977115
226183
185564
374816
491737
910065
507167
511283
99839
171251
154714
630632
208484
432479
98091
161352
506819
340861
32
179843
432512
121649
936734
597207
515940
75892
297378
48917
209721
381213
421420
87086
206815
583476
280208
621903
475507
175614
713158
124467
531204
159603
416577
0
543231
425059
3720
510526
706420
297553
167060
160108
241911
415689
123803
246753
209824
123258
114273
619320
369859
347668
244074
326437
296515
125240
533702
432002
406520
462428
366645
456064
0
0
96512
360676
381148
363292
563070
377776
197295
603293
145817
50427
467480
355996
729003
486395
203210
263971
87798
180074
347216
430798
784385
84889
781204
0
461723
407825
605527
638786
517027
180086
368499
409020
546631
180049
377010
60801
42402
495808
472391
234965
452967
55238
232116
246470
0
169468
236652
619365
397993
65869
0
143391
632859
837420
618163
443714
54225
366540
0
180932
402621
796932
687733
208377
160239
471699
607477
90581
673210
454226
321952
470531
468291
115487
618589
165870
378298
177974
35231
308077
173226
304683
222385
395830
485479
172182
99135
222525
221883
379261
604253
343737
289227
603469
241590
113650
596264
60445
414961
357709
375672
171300
670275
0
0
193668
311609
364795
156819
0
384468
370896
293749
394876
198100
254726
355350
635040
129232
678400
536795
0
425063
719905
481900
790889
162528
439301
388636
346323
909759
365262
319063
219273
485082
472139
294915
570006
128995
513185
623357
526761
528038
395656
129791
112579
402621
274517
906579
116558
545050
165912
693237
463283
187229
266052
604472
141522
547392
373043
669927
102494
666062
657741
599715
547148
472425
191185
481719
314563
601971
624789
0
134117
269360
242568
904793
446064
365975
211248
467173
218794
870627
158524
0
448488
459142
383178
408109
613099
549951
510063
800507
347889
0
248682
509747
702529
661091
91354
65561
760608
215590
19561
242070
229842
49527
139390
618853
39819
425633
328925
402787
385099
122020
91562
173932
339049
107615
469570
511148
30156
111771
108057
440468
669234
260282
225976
3685
402603
502549
715333
32955
654667
252516
295557
0
186144
249232
241661
359300
189478
601736
843251
404389
233141
416985
0
816945
423558
332045
0
503876
323350
623111
442696
413871
141519
331084
51835
0
155910
129165
384563
249044
142449
797270
283811
156235
609391
438589
707915
316132
85371
363551
157982
111018
767616
315685
140698
479904
388534
285523
490794
284546
628315
125187
317805
743401
94984
450046
110103
43729
372134
160343
254120
491985
402335
748716
0
364436
266693
239054
402652
932646
21016
92761
714259
780627
96781
274913
113520
380219
127018
248090
30273
271281
653856
570637
84083
375679
13969
190664
528970
0
45458
465813
571459
262941
477260
748123
317742
0
321336
714187
368300
853323
452920
178999
59629
290909
146250
54937
244673
60324
375679
0
207342
0
43572
121734
0
452175
341488
378293
151732
68064
393203
439452
468564
461794
469531
324764
244021
179939
543416
455232
93820
262885
228740
106790
67937
137569
360737
432830
88801
568566
802042
244179
631926
226713
44191
188384
280557
342723
400016
310190
476739
577649
590694
253289
94247
408636
407148
66148
631088
591862
87544
0
150653
358752
326776
561736
227060
622718
483048
364583
692265
33981
786248
0
457153
231774
327711
249893
901548
162956
255656
463784
630856
164399
585314
284236
753457
71055
424892
271847
229244
320435
412121
0
347053
618181
865559
333048
230273
38248
114755
327707
226885
135332
369445
647906
579133
450254
273700
430800
183743
308484
362444
553443
625815
518881
68266
138362
434640
194588
0
93282
161135
473495
57058
396240
292485
553365
426594
316366
174053
656539
656202
343425
255483
369659
173300
575141
536200
171135
132069
911825
523987
503698
406309
448748
116523
967073
56081
426131
406754
123035
164730
315949
467233
274945
90358
126091
410861
231601
252701
539604
579776
696505
206259
514809
383865
322050
328515
478187
522330
89767
820746
278299
0
180330
494108
51044
471230
228464
683894
373689
434820
602781
542797
130102
169144
459551
34778
118945
409708
18692
0
296892
67454
400982
517277
92189
907349
141895
457526
528642
407258
244812
472795
484792
544827
0
313839
50998
462579
978516
353556
190440
227071
645005
764272
0
748622
475797
428760
515340
337872
201292
483117
447146
182010
44451
0
0
566585
290544
463366
606760
288708
700889
105484
642455
100044
217366
114421
371836
123065
522389
119890
29692
370192
216568
42477
721016
48069
266089
328369
131673
303734
451817
205052
874585
432512
187267
751584
551419
226954
148769
448168
549964
631526
225361
86110
194906
94026
200718
53290
280792
471460
391810
449775
188943
307161
428749
319478
322421
432668
87970
0
833903
234917
479655
656947
0
224516
128709
426310
295363
147375
537863
522185
0
0
0
739024
239001
421704
717589
516811
50838
273692
269640
625953
141255
157904
254226
645603
319004
514234
612251
685815
248671
218286
0
82848
193490
476115
442238
142029
423201
170317
341111
17864
121147
525110
46924
518203
651986
168236
506863
67753
730089
827029
400539
328865
168236
182801
639806
208627
744444
110236
667638
283966
389166
722713
349660
595904
578398
535928
201681
40210
0
72152
481823
392777
368849
234054
683681
549612
61653
279596
43599
175389
33450
285923
407143
397401
0
836608
365256
114919
93347
539675
273056
598469
66949
0
443922
62679
534580
153616
315943
390813
191610
95806
366445
327053
613350
227553
321319
223370
146455
210386
479380
311374
351923
515178
239656
482019
0
428277
926937
627855
198458
145910
280159
739897
161746
0
307285
170678
628416
584898
316783
523021
46299
0
132556
767264
190562
286082
176835
0
489002
229842
759227
476002
306359
365776
382581
545999
338153
357925
266089
178948
469213
350788
256740
139658
226461
85577
195257
216376
490726
446389
402887
349869
457815
27694
48724
451110
0
505642
236817
346146
290105
157498
496361
727670
140778
444545
147840
239398
315870
132674
458744
457847
225309
836332
0
38326
87609
686036
371402
495195
255163
589593
208710
595171
625941
485956
648782
1609
0
428137
189662
298751
68503
566079
203206
665122
0
25490
268576
527271
426421
201184
307248
385991
1089075
592777
548497
376187
657213
506264
404074
143042
649179
592966
463702
463033
303520
336415
95644
184917
390681
871524
0
421494
0
466569
498449
204848
0
643498
49223
331694
93282
939978
473582
537372
348707
557653
149538
102268
92226
273485
160790
164929
147020
566462
495152
496825
306485
158981
26685
160727
0
303477
509683
139767
174085
158892
246341
333914
550733
797808
420306
528251
195369
166415
264573
623357
528404
431826
693133
0
293805
339900
637046
1011497
57267
272240
237558
255800
312494
315896
330778
852316
113468
127297
115907
564265
890795
579133
181083
468142
223173
240727
371624
607477
198370
606047
54705
522374
47461
620624
361009
146468
147760
288022
587809
487133
646656
367686
496471
516256
389628
201090
222798
490614
547143
58081
756598
148505
466137
473910
195997
24904
561276
271322
177832
391401
71167
94721
275620
319072
449734
95594
59147
426520
94323
2360
213088
381108
446772
168157
403602
858934
310700
161480
486069
84745
757127
370059
0
117769
333361
300497
220158
401654
390001
502274
405203
230576
425584
332045
511781
849093
86973
133348
711026
195712
824761
299919
122635
531108
624296
482909
154281
485741
365677
206907
104163
369926
447728
395591
66485
30670
172824
318614
699093
51092
77108
269078
53765
132458
422727
121778
60736
638352
114801
424093
854983
308206
259546
591430
102215
252794
61713
155811
80561
663976
97471
291733
425951
683985
0
265298
80101
476886
376778
392145
171593
164656
319952
227901
228879
546298
384916
513043
398562
290658
860036
356915
283171
0
480958
480431
296984
411221
410294
380214
47369
208395
712083
535432
146316
614279
501788
292891
657766
698467
269259
0
521681
398302
162793
323707
166089
556259
773818
421643
274499
400614
289622
612608
384740
283811
605559
563553
301238
258917
391741
0
825054
252156
72418
539869
78931
577231
40523
593291
196418
58325
554067
603232
615951
158671
136617
215536
275703
316731
292501
553443
355496
663845
65869
49374
199515
425290
659801
405907
613536
0
289678
393430
206458
243218
68304
0
207316
386328
261990
318852
171887
151931
523631
549817
433752
215780
534032
333005
378563
847345
184678
485671
24383
436920
458417
237234
186175
623879
382725
343846
257601
25973
425951
225710
929
219891
398451
328953
567120
307743
1582
119035
276818
534346
421489
485155
380980
171704
285263
146993
132302
264945
654372
412361
731939
65298
297009
262462
620211
539681
670860
61049
220128
175404
112242
90494
775113
66910
626218
0
459310
160300
366158
636820
535647
282265
332831
92523
419642
296892
345035
400183
77535
417885
371482
545331
401034
323466
599632
364738
200163
146154
184185
421586
677629
504940
89076
166532
434206
510390
192411
245783
130081
581850
415264
464947
560110
258957
518211
414730
752430
570788
371385
28532
522624
260349
396192
606897
671753
76250
164131
144831
540368
740832
223482
416176
664243
180109
509874
41776
145022
0
80780
205784
91926
604551
101141
430646
327228
227276
88801
292065
885136
0
310846
603888
242397
477896
897549
428307
514793
364241
143778
55933
248819
732396
433855
83759
173828
642767
226885
451063
82093
0
96044
404605
742329
287409
123840
192788
243048
118411
430132
80825
74862
39604
350370
598683
391549
666220
139599
770881
693931
620387
621742
310618
68659
515287
203335
361295
143153
285831
369946
439864
220134
189650
409944
785924
609457
387682
479884
255453
0
316444
495958
666732
248574
15288
182943
191072
38834
209485
405430
417797
175924
417698
15519
152205
470579
608592
40800
422323
346287
41449
40702
377938
558818
231601
60658
520820
384447
423290
590303
254677
623663
547534
357200
183265
709999
557868
91015
327407
561004
604844
590212
252503
835316
216551
165133
528983
676700
338932
140119
487099
263119
721666
623368
582403
0
341610
159746
263413
739384
736968
398914
244673
448277
372347
461081
216533
0
423246
375517
285514
78767
0
478639
204658
251390
97999
0
273075
363160
492602
238485
577642
444930
381039
417012
307943
194434
0
297397
80135
605488
303836
445125
366175
99330
486613
634149
240933
416609
353918
451223
59629
349807
362938
443186
691790
439615
403640
704929
452109
177706
397259
234304
450533
455542
220188
398785
464784
538888
466023
161386
587728
0
510566
0
166263
523049
425282
491736
310380
530056
456259
497463
616116
287166
414445
458772
207923
166859
369461
438514
360836
55214
479359
218537
370148
349614
94921
736613
366540
19341
25155
843464
272338
135907
477098
322230
0
374930
124255
248714
0
69670
185295
588915
385029
337503
221249
429051
5630
193418
418604
450746
185844
193583
681918
0
467316
652483
301843
278676
330389
347193
798250
417187
422200
21037
312821
496182
493718
397992
315678
328260
211074
0
312528
544479
332411
36822
395126
500818
285035
619393
101096
533982
467191
375715
339780
68142
613416
624979
695216
0
673167
284330
0
488157
120094
642543
413924
102589
72174
445336
375873
249680
221937
114401
615480
101124
317921
70548
492476
83511
295113
754730
63085
58956
228410
463988
467923
105267
200654
264197
562273
315140
530136
136266
409242
176412
539153
251365
324502
69758
520713
372214
707641
98733
22235
261372
456529
77535
491284
330889
377218
469348
576632
224155
661549
499614
649402
109458
66148
0
91852
862560
10875
786959
406598
242788
182059
490901
144992
254413
447203
589354
52468
443777
91525
685469
756133
400419
136832
386993
239398
359362
312485
221473
209704
730479
246437
147083
116130
524884
9356
402867
654339
348686
419972
567229
465826
87146
646130
80752
406336
126128
704562
333381
384134
408243
333277
489544
143512
219851
150787
0
0
326618
469914
298734
105379
213376
349295
507741
109751
125780
103653
283811
143881
101776
146201
180504
0
241533
592862
324300
200674
329791
352389
155274
381368
68064
598032
386065
0
575757
128854
383255
234042
193435
61649
240030
654158
241897
381772
446519
185605
538175
411360
387043
155532
650830
191364
206163
527104
812316
608679
0
340614
587965
0
69278
39278
603874
609982
308297
587728
219969
292028
544265
171645
586883
0
208731
332743
473731
62679
243895
127186
75784
711265
997497
290120
147486
350834
447282
0
597144
455707
345930
0
352241
593454
487163
441387
417950
0
237042
0
531381
51501
132769
126235
295327
428566
640522
513083
20140
563908
262481
345194
223270
588997
652953
303985
406210
326446
434716
120248
85492
497816
490201
406855
70559
42979
456651
113081
203834
587144
207797
358402
58516
338846
331617
328567
607120
352547
126433
342532
630017
395016
434696
521279
70590
157140
553415
258221
289770
61049
171446
881044
96260
357801
171528
305499
426931
0
414967
421474
266635
293672
0
154047
509355
315378
176662
296842
0
310373
104717
166627
190958
588363
284501
34540
621230
301615
291707
0
588915
129887
689846
631925
115751
33196
576859
531976
547132
225941
349185
257777
753819
436253
193079
598705
216459
149080
311872
323349
104953
397239
584392
95792
535751
981909
472476
96871
403510
415888
459272
110361
0
299419
351973
445057
393421
594012
81742
289120
684071
138733
700910
186395
244682
301665
158925
154787
197061
211914
694703
52583
546727
414459
76119
185212
105659
194310
110862
272837
266940
293073
518084
452982
10249
537793
105572
4722
0
538418
312206
215538
662966
182784
131203
334343
131419
311984
701862
426326
378032
619580
69197
343087
597955
461054
455459
125278
244218
483832
266568
286606
178225
149816
211904
359923
300536
573669
290014
0
114170
465020
356126
295503
261966
525885
408671
167315
241129
455932
494361
186085
286986
319072
21763
49512
110767
413232
84732
450858
762884
208088
223202
540149
107139
747008
583146
611612
184216
468326
537329
106670
906324
742433
545428
359150
0
0
432734
0
348229
0
557778
369600
26641
378873
374371
238749
484474
426171
409884
49870
354424
152130
517968
97425
236820
287976
531633
125132
797914
252516
625317
120326
441309
410319
255413
733489
505849
480814
175371
393749
298309
286168
279710
831079
413574
290456
604958
586068
364283
428249
463730
213862
222048
709856
186420
295736
614445
891709
93976
50174
361666
470054
418757
96620
0
467988
532046
173430
133427
382267
1137582
85387
664886
351031
1153967
309541
731886
241057
210843
282654
586286
293971
60207
74451
613911
199456
554946
505508
361537
695431
494343
589403
523115
134870
0
0
479478
846870
362051
277313
545221
644961
463643
251778
0
477676
647744
543744
293999
447868
825054
522301
374190
367890
479654
621026
653965
26303
459199
104717
302037
24063
301140
599565
234823
223949
641472
419353
467662
248071
429879
2138
753970
444741
40339
598782
253371
893
420374
105932
462010
752188
357451
590321
582060
148626
107658
194321
796271
229262
125399
176334
108474
485479
0
408590
235417
103531
156496
170051
641151
669279
248954
410510
100129
471051
190871
374700
523161
378482
0
240188
325364
392877
371468
256976
881607
313280
284822
618032
433525
287676
151931
386253
160817
398189
121545
259718
339197
290450
144647
570281
0
109967
312270
0
37796
327188
785415
583082
542170
0
795842
774192
561238
570488
565563
237521
323410
888669
181529
319822
623114
488064
66774
202259
245132
285180
799111
353510
495913
139677
1000479
731386
559200
256098
131294
367778
313111
269059
343522
200798
205664
570608
299359
494811
198868
71660
899723
317983
45172
295700
98653
433342
78382
286332
305149
100134
276820
141398
116318
264267
302978
361535
234330
99696
440867
542787
432116
289895
321056
43143
49251
190886
521386
698337
697505
63013
381733
516918
454588
634439
726723
486722
89992
316641
487733
226903
531599
146047
490080
477546
385223
246092
426596
340746
477212
452176
559238
157185
0
131532
0
241546
317773
556473
246703
300674
502646
103589
632689
762452
436551
200785
305035
713897
496167
731520
486747
253160
481980
148638
345375
278403
603011
48835
230041
120448
309242
349283
175127
323090
128815
572507
618532
566480
281542
465534
658139
313389
84127
0
138712
542708
452881
545446
87282
593693
439630
726998
317141
0
410238
443451
237924
424584
852648
178341
76224
207199
481747
353457
122440
214956
851459
638297
317742
362060
251778
427836
251554
371276
457610
205215
246703
357194
525646
259699
274323
267040
277484
362891
0
0
748676
473045
247558
349157
614263
142498
482218
119836
729679
183793
621285
145938
802340
216359
81486
542158
439295
53252
246206
140645
66385
509368
444524
814637
146821
300030
0
687890
816705
713762
529576
168284
213043
184393
309462
248669
650459
512245
54867
406754
458821
226143
178813
453556
164845
259659
136361
332659
556981
473834
468474
310026
357109
367371
526124
337514
546925
806088
488578
88894
313271
795200
0
239024
437715
511944
600414
244998
136299
197423
476366
476632
605043
128839
966045
285024
539850
484347
537691
373834
231660
821000
444835
272811
66566
728696
331811
0
286817
692494
267662
371393
212940
104815
488310
315944
0
287161
361077
595655
496500
174168
336000
548788
569546
155918
504284
0
532250
226951
496132
0
635578
400987
948478
651613
572313
652363
193749
21240
0
316943
263508
458321
201659
393407
224463
432442
315895
98430
113576
483793
299103
702344
388633
467299
61033
174220
261754
449463
701677
417623
228473
227707
805599
470516
237323
260962
216091
667327
531801
418715
338412
129864
517642
97333
560575
389436
418426
389895
845623
637385
447989
377147
93658
381271
784894
466151
465068
756598
186509
0
334043
51756
530387
74550
0
472301
338987
186758
463015
445639
287449
923319
231485
271184
372393
172740
836493
109733
722279
564777
246748
583924
392275
432426
551531
254261
946752
394142
362680
351036
170802
250733
441866
385911
559274
87611
453022
197245
200025
562036
628945
580184
468067
614869
537061
150266
900322
323950
109400
367525
518380
58792
243957
55446
0
213276
463015
263558
594626
314491
633138
318973
303572
90450
48068
813764
601742
420866
0
480480
185094
566414
196191
292362
13446
473353
288130
754371
470811
60492
382846
108552
32955
297979
557653
310187
82162
164303
177763
686295
293836
624955
0
538047
244968
73169
140648
401464
319822
638352
275242
238562
121617
17323
269765
395175
74864
251757
804536
653720
377218
174325
0
557849
527193
699469
514914
185933
351097
275176
156291
735942
0
297409
437947
212113
67110
677056
428047
515051
0
0
159634
299247
37423
362559
0
387541
416493
369166
746565
0
480092
708474
581544
333610
167867
189075
0
269717
912000
322919
0
151833
396064
462556
389836
58506
448724
27531
355559
498337
834251
405427
108584
514121
334843
718982
759338
306451
0
528196
333018
154975
461433
49870
793808
503869
815201
99210
430901
332828
234073
156420
374243
483462
107108
541904
273578
215631
571753
804074
281650
662091
426250
548503
457186
90581
57426
577855
0
333025
356935
426221
291909
71471
32964
151570
478639
421206
852487
597005
521299
561004
740765
603333
33970
179898
238780
274490
414463
0
776368
7114
793782
1310
534347
509632
586802
551808
345873
531724
330341
264118
642667
203122
302581
396826
314671
344521
414899
0
19120
495451
415051
251571
457233
551096
0
605981
540872
99501
775819
143065
542139
674211
392244
337626
70105
70875
780319
326671
239200
425281
24972
415084
420168
364757
608843
648966
0
677941
544265
93535
720995
573716
280161
259268
0
736596
348819
269515
561184
0
414205
752600
946821
48188
580083
48906
476457
308076
775357
501032
676669
302113
333306
360761
122302
210524
415411
398146
521701
653865
496735
520524
348722
1209
735650
320631
169077
954546
510251
452675
141354
172564
607481
502314
454651
471590
577059
729196
520223
624369
510508
542534
0
305707
90266
345327
34788
249388
353168
1017021
405962
531153
351529
36233
0
243936
375331
92523
55190
30900
558282
166285
342314
283504
114927
702042
289569
523030
378349
553636
46299
4866
217577
293948
448217
374378
431585
259930
541090
281579
0
60207
14736
304754
142446
732380
322126
619717
251121
347718
173734
318224
420429
444614
397685
786074
101287
18291
431692
315739
201795
283695
200306
797011
369256
278106
679327
584198
512609
207895
354010
601886
942944
366104
400456
124779
663868
399222
608948
244213
521726
418263
438315
654407
0
167432
580178
15052
196092
746975
659587
350989
476491
259674
521383
87611
322403
66096
246314
0
846889
113081
427494
368654
776630
103574
0
577936
567921
328040
757612
86267
620531
269068
414759
64013
115776
0
503158
124916
0
203400
609089
329727
723626
502791
524404
88983
291371
182149
279304
508524
337070
17695
0
167432
227167
429528
535792
669992
390718
503303
890111
370509
102032
202439
480222
124473
140796
307021
369504
392091
147074
445226
198103
555492
120258
183316
725617
584517
242784
538710
350870
661608
310952
151575
510492
319522
49024
520986
681808
204617
176193
148638
237313
440924
412866
58400
438092
500942
0
654326
199948
502663
523498
356090
351816
91617
145169
113692
394166
365020
642950
40478
453128
546890
384314
216101
213742
541623
123525
243519
60504
502207
158593
157842
92523
424006
311604
530478
508433
0
137979
534592
781867
0
131098
91505
535647
398393
103340
0
18558
443016
56666
157469
529975
96600
38806
903000
553371
0
296826
0
135270
552910
284283
274913
472425
269986
269735
158739
496132
824649
0
789638
179888
213726
468351
262312
437453
502252
0
632137
513841
252690
708607
75552
617697
149739
663065
388861
166888
267151
242124
354424
99639
233377
219342
415297
122345
73658
546287
398739
212342
285097
254068
71691
39880
166136
202662
50585
0
509793
357308
419144
331078
232625
251688
417258
0
283552
407424
248952
419857
69952
545999
269496
624834
172281
328463
237374
627582
258207
508956
214271
513321
640017
683636
363678
145039
351385
383065
665140
423250
440062
457420
48435
470950
404618
129864
897965
95412
222048
299618
625414
222240
607771
109445
837635
410919
710927
302764
252897
117873
112080
659211
619959
335080
194463
481901
469680
283390
301542
12432
563052
542577
524329
377836
0
101275
262340
432648
768588
136223
705704
520117
41582
321271
331699
271768
182294
184279
232234
70161
263845
87464
362603
426546
288096
0
504300
320611
255843
509330
207562
545402
593291
114497
854098
248324
629425
189268
168594
451917
384715
418597
216749
132975
510134
571060
550336
258114
151406
0
220271
96556
702799
316745
0
450999
293942
458464
345045
807547
472476
240275
339059
262700
213382
545121
299921
278014
315292
389475
559166
453104
230827
381934
897223
501140
434963
408037
154455
891148
316808
498651
565147
0
384039
306742
566553
80200
642195
623825
338153
310241
594946
367672
263119
106204
274919
24882
219491
646455
0
200804
565796
242347
106389
711269
282362
419360
147613
366774
777267
349303
349838
70351
687597
410612
332814
85204
763148
0
674958
372518
363110
449881
0
760693
178775
259447
66460
200948
685469
174077
486010
429061
539754
601647
683954
287594
397943
618093
172714
398871
147642
607358
202173
546321
531633
521953
325030
0
632756
677056
170669
302224
698030
565896
477643
155109
175155
462312
113933
458643
408080
961582
268755
417967
106909
14269
314690
519327
555073
601309
93055
284661
643785
54144
193711
468537
288667
285770
555059
350580
309927
707711
445815
418943
770499
245028
740121
444897
177392
486177
67432
740310
660984
142053
650982
260698
332095
127362
339595
115553
0
836675
361239
340404
580587
163060
340231
423729
434044
224098
302323
321908
461639
182085
203400
353199
413920
111156
255873
411183
584081
181317
312526
190839
810314
436371
132138
58267
492933
95828
441462
765852
8886
473316
0
131881
133862
193062
112957
746975
332666
789609
384296
36460
424206
358643
261804
747213
196048
534762
456725
496117
339900
414911
95050
681750
531733
513013
562017
286202
447127
0
685903
147121
367564
11265
181014
570446
197898
668060
533805
350817
689076
203481
746038
0
309829
341674
403818
0
649455
624169
560921
377020
548208
614594
340351
123160
673696
165162
91355
900951
302477
0
261629
501502
474085
260873
579445
152243
613846
355836
197901
284572
387132
387252
361022
630205
194321
468026
485155
97112
41638
494731
322897
484364
0
376889
349173
332784
208339
51828
484227
457094
407940
21545
58829
735000
384916
244218
243661
589995
278934
160822
717585
378835
0
99135
369053
428872
282087
253986
445371
271380
637890
701639
318487
228908
237326
272909
139599
0
153015
0
497264
141545
137220
178375
397232
551933
433034
312017
181445
631117
655422
130874
410281
303830
564339
299251
361828
829242
525996
215698
558008
0
309624
62974
823675
525962
441017
411173
569832
1089757
657904
523662
187898
63189
188960
518149
418498
561937
250521
0
16629
442117
195969
192881
198311
275558
25947
956654
380875
118475
640168
0
297505
430848
425884
35942
602488
405238
171314
0
325589
632030
612804
261695
151155
0
402631
203089
74864
152635
256469
213958
529473
569063
420424
456561
893442
95381
550815
68837
79694
140184
661814
435220
495279
133444
56972
629695
55150
215803
131606
454446
733588
615692
553716
485422
310187
458077
233384
380087
871662
489039
27973
672129
105006
161498
333479
162944
319951
570212
292150
548348
420542
0
369838
93133
45727
637631
44633
386315
537346
0
610831
700718
455315
558886
767196
322245
381758
333238
409216
223943
22143
668979
381845
377522
459302
845995
857859
117000
169671
255923
280457
84979
916203
602988
0
122675
469124
293363
77203
26627
408448
513273
4435
469511
79331
0
169716
139012
592118
528088
0
902207
477126
545128
495859
600051
120517
157265
65859
14205
705813
208066
519327
67195
237242
301575
765424
267131
479654
317807
338105
162482
719295
609787
474854
437773
355464
521939
633155
244993
327272
170233
408010
839092
89510
547640
192851
71836
696853
135264
447195
228818
274328
321198
891509
708214
0
427121
300218
0
446143
0
0
143881
385781
324170
145831
491683
87035
154760
359829
752476
72880
418319
170082
0
696987
740763
565185
248352
633957
869639
261007
113443
562704
461198
923335
715249
0
599945
537873
243684
114015
630420
269738
547955
729532
395231
216213
577512
333554
104482
21235
276654
433416
169509
497821
596999
592017
240181
227306
0
327321
365857
385307
99330
416139
876155
179672
742755
118489
291834
774265
0
421437
670785
435877
268768
153026
151481
735953
44768
90063
328271
240265
129478
0
143694
590794
300674
451438
340693
536295
143998
73379
389224
78025
434035
308114
91179
381966
434889
47955
165853
191808
301434
891148
75479
282008
86044
718237
956892
506920
268603
355482
683313
401510
263096
342009
607254
637760
270924
643866
470395
46620
342841
210731
232926
278802
818375
472425
411264
173388
266123
223270
379105
750107
484144
466754
197113
538799
177611
286061
0
347989
701639
490377
20404
213797
296493
196919
455630
193778
488123
550725
175243
674550
445125
537577
250669
54380
538689
600514
0
252957
305548
193217
737235
333215
893447
234888
88694
225422
355124
421178
363302
420404
350600
689793
354723
671943
256365
370738
603698
282355
151847
474040
0
266789
289753
245578
450964
29988
254064
301203
915575
134500
570944
208622
684918
582640
769440
302068
453702
228421
561569
0
89318
114769
95754
431125
0
325149
937790
696232
354743
525558
563850
480180
302479
366779
576895
572912
445427
305707
563592
244571
492893
137284
177961
541378
708217
71802
409593
560869
304198
210064
123913
273075
235164
773081
547143
508482
601186
725401
664738
360208
306742
211266
531250
1103165
0
779200
647581
492676
165758
176197
312128
114769
585706
313281
292853
100076
199093
175241
297682
413394
112877
456441
332954
245903
144701
461670
652678
429765
0
280071
108916
585434
262274
69484
390650
519696
24465
503761
295160
64120
619300
513122
93246
250790
220815
333865
446491
858643
102209
403390
311265
263728
347687
211759
598599
21235
476741
7708
406712
32125
364177
611246
620902
18226
652585
152265
484454
155619
541129
290825
0
76350
351964
87568
381934
696165
262336
124281
524510
680348
603403
627560
480407
410157
536422
304806
330278
367694
339786
346269
0
537701
275248
787724
546671
669385
143694
0
235467
573226
242672
421705
143047
52569
84469
574965
851119
619718
409020
2369
0
337747
163648
532386
326429
726092
751114
444712
641
384700
523457
729519
127421
552240
366672
373347
263546
718159
562164
444852
271855
243216
268559
120417
707516
460897
529779
64847
503292
174774
363258
350642
492352
390879
206705
307783
138815
438700
486760
193966
344173
330860
176838
775424
712584
753580
117769
674999
269165
31564
172006
889940
75395
269375
220285
285668
316731
345573
299527
214425
659876
477181
158063
135108
619929
311098
407455
598970
762940
492038
368087
13971
161756
367092
77569
182436
431769
88490
53005
202183
879733
166280
140172
34036
0
682085
416249
189012
512660
248166
87394
288322
160547
657234
555331
245037
261440
324056
620646
897393
795646
38281
803539
351177
679722
170775
327403
603987
201671
557756
0
364271
20417
481901
502791
690468
486729
976142
643866
158063
736144
79173
350642
532235
79478
137065
246102
438077
454682
777708
645747
172904
374552
266866
299337
333465
149955
493205
862573
336521
501749
397653
444766
466098
315968
0
495137
376716
199576
495152
438506
799447
392916
213777
481148
696411
326865
335861
764663
285332
692295
95197
442899
350228
672995
495781
189284
566874
401710
119107
612590
530104
0
178375
130133
69142
499692
361677
182733
99553
474495
420283
170084
340426
770947
0
402986
0
529243
404674
416345
576813
384225
455579
605981
296141
82952
93072
314629
230842
304741
444519
735033
105692
502252
258244
162482
642107
169439
431502
679458
71660
65787
253015
633686
736927
0
58735
82516
191754
450274
604015
549183
17414
206609
27228
363956
199386
473015
755432
311651
202092
573592
248208
226750
124747
0
403024
169337
165912
464224
867260
277116
210867
206712
137545
498238
534266
80900
837275
28076
0
41162
674358
493944
0
394730
90110
557840
530919
519516
132315
302537
140980
263728
41179
886718
445760
186810
549585
738919
87217
302555
139077
632698
621909
547246
512285
291140
276623
473856
531365
122963
207150
436044
660295
303161
405554
444614
472203
230983
168853
450074
67110
133959
211572
0
266048
566191
263709
383747
305035
42150
422844
120390
242609
360528
560364
79391
858595
361535
158319
380183
683062
896698
425978
490897
487135
648922
279020
266226
291686
49434
226789
290332
180052
638280
319523
622890
347505
496706
460478
459159
578561
442707
702371
218560
807458
573975
283398
634404
216445
303178
124639
410537
165890
395265
666717
261652
802395
0
136284
365677
575533
377938
561602
234283
436862
309834
56775
706398
569221
504307
394457
324323
451374
175417
84076
224389
443559
449853
202664
84979
354634
637648
121232
513122
420419
311307
415607
375557
227053
649000
146305
207223
0
205588
541233
179861
525247
71230
418602
385495
212985
467216
196211
181467
329245
316681
266396
337833
508462
273082
288138
314160
485550
49609
313896
440006
248548
283193
116906
458772
198996
122338
251229
401805
155348
125507
523506
397758
694023
2294
317848
276589
769726
263328
467430
158273
802059
432455
229448
682756
102985
593430
534425
0
0
332107
500649
465554
260070
324979
238411
187092
365807
243421
363961
418519
333893
526047
236020
360954
385302
307854
458643
245492
830769
698067
450189
261117
91604
294454
486282
194362
316843
0
462746
565378
255305
314742
124396
261083
638186
141715
148084
250181
0
380680
412423
319867
281947
213591
225534
470673
164726
96686
263526
340444
544793
391150
439150
110114
0
715617
300463
375021
350220
642031
147439
447219
662227
97882
328710
303904
552804
0
213943
503876
456183
310911
641145
701586
480609
83572
13870
218934
380527
322857
632196
274517
161498
160498
147145
1102651
620750
39053
29537
417832
411686
554758
47301
250316
539125
615169
639775
207097
0
397943
580080
25415
567646
292150
566213
556574
816544
43636
0
1041362
78234
14996
231601
63768
472694
109846
406662
388469
417216
292996
344590
307356
337758
886402
257795
0
371917
374825
162220
244631
335113
0
420898
547763
715354
639084
636924
130057
415162
131085
241692
186305
173430
0
311459
703636
441443
418562
253157
582540
416314
0
15709
393504
227154
450288
330550
148542
215301
0
616495
682733
51230
498279
623825
276918
598471
708607
45349
554077
106056
220039
453513
473752
191185
724931
51894
446849
102676
676792
970459
0
557514
432580
96618
479075
345807
226246
428611
322066
523724
137007
146201
145048
0
300674
40600
490503
205610
23371
135857
252156
324661
465093
186180
599221
144315
0
263905
602217
0
255021
409459
56108
795120
0
436323
664987
342746
63681
87953
136660
357452
412008
615992
415902
469512
330580
470554
625969
548370
0
139682
462697
357467
391519
603919
484471
349406
219069
533286
314784
373576
648962
376389
509709
257589
478793
287114
683832
328113
401203
500022
209931
37848
694438
193686
378944
406687
467411
242636
204765
155619
322715
542831
626776
433752
761101
0
701373
109642
427873
222476
469917
971934
179529
606354
663012
164949
355372
363141
144051
657809
242714
703797
354629
208760
545084
87603
812491
294687
437031
699251
232112
501157
487888
235692
0
850526
713552
344672
139426
713622
394261
248382
579760
61820
36673
0
359454
0
252277
29947
113343
532245
716814
720048
258147
400083
257379
341946
264183
285039
560842
291002
295171
422388
723372
759296
536526
3369
361588
86525
278297
598032
111787
285315
39035
388481
341719
289887
321488
431264
328644
348700
609112
354177
244968
463508
371275
613904
192979
382133
49374
296617
293055
216098
392851
350359
386426
159555
372440
572338
398367
286606
679117
399898
292475
259361
511546
334543
784376
735898
604561
415962
181768
161438
481296
717994
293916
45522
479260
373593
308241
141231
248069
47366
151187
665964
424206
91635
127562
831079
379991
578324
265872
186328
397904
341443
817112
94553
466954
506807
511312
165020
0
883565
300155
682421
331149
407418
240558
0
922253
0
354832
106879
98878
304589
1040661
498888
383790
67633
835505
114170
355836
0
473040
565610
440891
580145
420263
199457
98328
188231
53400
323446
111728
429136
789306
0
159957
250809
354641
615660
561652
203079
572241
270017
340624
438237
439163
222292
765849
237567
573170
637236
460952
116497
255305
492375
430707
244380
132444
175684
390070
371118
250669
0
613120
477762
439467
190751
504151
403482
746883
439451
267557
445793
173801
4611
509263
523761
0
0
0
316723
869516
700961
227757
424182
712917
658157
192402
162483
61991
464144
187988
815426
732984
247761
360828
556855
247288
315600
527676
0
1102090
279469
711695
470591
143574
338006
176193
206261
807873
0
7635
458772
321114
492100
89128
334468
163180
642902
589175
0
474303
384284
776555
44774
771709
769726
363169
99628
1212558
645848
792518
660824
87015
257610
460694
92047
223439
290928
832331
217945
75660
422514
214619
250385
248090
421618
189410
77199
628809
223856
734575
91400
67765
491171
490246
456960
98711
262700
906270
0
867043
509183
1072577
577685
614410
159367
734510
345407
0
297149
764214
574680
386428
434210
208648
497768
504041
495868
11435
280722
145752
31890
832660
0
728400
427338
447008
0
227975
194939
643377
142861
373347
944364
54274
465225
713819
576686
233198
155868
552722
642807
362231
329691
365767
171446
517822
502757
144211
587965
0
390367
339152
193281
455023
567822
0
262037
496729
276170
255892
874883
379838
483414
450436
0
677487
730059
785506
344070
602616
522720
642152
492862
394471
332351
923264
0
13318
986497
153246
471768
201468
271389
179242
296370
312036
362948
1052753
129932
0
415594
34507
567865
497425
551364
172133
802308
555693
85659
169495
481507
99135
541453
524639
543902
190568
295241
1097697
718143
174474
306183
256379
185426
465397
316420
473292
871435
823943
264433
920064
288355
310571
198765
415334
625039
632647
212427
60642
734492
644026
409901
428855
441309
452908
613160
451277
424774
134762
738890
857445
181126
274823
595974
654291
150591
275238
150056
545046
551850
176446
33981
334588
437110
628296
634547
600217
802871
607878
0
468565
407103
208100
335959
231966
425245
250439
895669
104291
374935
54849
323035
359701
307417
572069
415397
289178
110506
190533
622211
236609
0
383325
531375
155274
59598
216759
1097671
236912
655566
393195
322674
749326
429667
556499
730731
501559
600469
836704
0
677337
368461
707701
286730
398412
0
97318
219922
203782
288096
536336
282986
429200
670076
387610
432292
330578
445582
553926
446801
177820
92529
302964
470776
511682
391928
188835
66468
352485
566028
562709
84354
323695
234564
6561
588947
28609
520979
231181
881548
144326
214648
164771
608571
167394
235791
306565
337252
328933
130133
437063
465537
9979
383949
61672
453133
131079
559474
163471
61872
760677
250280
433949
952852
160188
465668
601229
176457
332055
323613
504083
540134
769217
480922
407138
375953
356925
519769
20126
0
535422
445944
0
485375
423636
711627
0
276466
447702
417501
615075
169119
368887
637612
471091
435306
170984
553001
364241
592314
307651
506088
537233
263994
429052
315988
485524
455036
442265
514315
134520
238854
204574
499722
0
168678
282711
404610
534952
404690
452975
164485
351244
96866
561620
525479
543089
345930
272918
781103
350311
479598
0
0
67633
0
687428
334746
473511
132627
64100
94850
96584
571989
279921
220643
626643
592180
298526
196153
216666
330304
345781
57735
323579
536953
260130
660127
695747
235450
381962
388316
694023
262814
480163
137538
181341
282334
50463
32817
554131
472217
362647
493207
296515
218316
594193
14330
782433
404464
84082
588460
314671
554341
124029
568694
662492
323712
227464
114954
68735
204907
79111
97536
135810
993007
0
341005
554208
492748
22629
623446
289523
745988
407034
44958
347405
501733
811774
81110
981042
307679
359377
837635
536058
995374
622311
257175
141515
291834
472583
126003
282107
784385
182609
467378
656385
466569
1181049
450033
210078
237961
508911
426158
344939
132102
476491
711813
283015
461415
537970
288086
559444
216243
318384
942004
774516
94074
220592
495200
0
385404
391734
562046
0
288976
260116
821973
486341
164459
214623
248388
552171
626243
246748
253062
685739
254348
149768
243074
389098
508380
508444
77466
203478
503787
490944
337452
383941
851171
670279
388218
0
307417
141567
448967
492100
531932
422797
699764
373607
234564
677354
228764
208649
577685
438512
352615
328733
72296
483184
332823
74550
0
507113
263416
460901
276935
590286
0
420422
405441
127838
268999
568822
31702
488661
542324
266408
336415
48310
386564
634029
64013
4996
288008
196473
454739
205252
580840
281115
0
121931
311170
580694
463906
793404
351798
217850
367365
504122
516628
227637
478850
441633
0
156184
551272
109925
514479
367617
200148
155664
208684
269834
114324
888629
376747
317646
333644
1085288
64231
272345
312399
192519
0
130886
595558
266500
286999
379784
293174
963745
538456
425104
585065
0
265915
617528
439985
385718
178037
253392
766107
84509
344660
0
508444
542068
144318
0
226045
283518
553265
213581
90695
585142
232038
660161
353068
315782
0
165652
768096
447949
441451
382127
545773
241020
162735
349824
57018
303266
713910
512806
197570
309083
523419
155865
99089
368461
411834
154060
84488
240729
0
303932
450631
221945
382129
469487
778762
0
372283
332828
245773
95849
594057
669165
100576
147840
105817
242405
0
167932
393681
422201
338446
414945
168597
476152
8347
719443
125551
373652
0
34100
97805
220677
629426
182436
273431
565378
823316
250247
154903
603674
0
331740
211523
639391
439377
234613
338052
0
424586
408480
336313
283471
235392
181341
0
596967
507893
379566
240762
0
389320
682312
579927
706254
377582
445519
699448
24348
399436
870089
107925
201242
729664
336114
41335
261259
547513
261516
314601
190881
374700
400663
465906
315017
623396
495611
344712
567568
103940
439875
394217
163357
126216
929863
974031
675791
190849
156764
0
503327
532710
392066
119198
291829
767852
412320
22602
686686
0
352748
458641
308519
692494
469487
286672
280603
364048
514851
453166
446271
47528
749693
561426
468555
330727
844848
349958
0
70441
89818
285668
48905
328924
135446
480964
397055
0
90196
83942
246689
137636
203906
451309
76109
340481
574160
556210
208149
495356
545526
490184
0
404552
732475
370140
300783
60935
142798
147687
0
0
773013
1532
874647
597103
392435
944808
471373
471706
0
356365
435092
395757
852204
0
378312
271292
0
367688
519745
659354
397567
97491
137538
433720
721044
145639
614869
539760
898284
211628
114279
304040
360653
142650
366406
863679
240753
508897
730614
488033
470524
151931
487910
655952
208597
212480
406711
280107
421603
165912
270992
209849
62938
589393
314003
401227
136711
766174
198535
291690
246715
337069
598803
455972
617336
209964
574295
271310
37104
775333
321916
195650
534105
1161959
303436
522566
144737
698629
601084
51894
636355
1047134
259896
571513
436198
356260
583941
433416
198840
663522
387836
358101
451512
434560
239254
260211
227391
80868
722890
819753
377958
1004451
784151
642332
348969
135861
212467
606760
10723
277744
265801
566267
0
677846
498337
442758
280508
75539
39776
519394
269786
260756
242801
180355
0
259810
311019
311818
101686
260943
104163
307897
482597
553636
555615
376206
582429
58956
591623
598069
404187
173432
233235
837385
338669
0
551221
400998
518864
917895
783172
708566
320340
514804
3309
735177
586375
0
63415
603011
65022
93960
216468
404131
0
367170
318197
382374
398983
590493
479363
402583
157557
413860
1031004
0
0
369518
422318
167063
1076661
382566
414671
221650
186803
181640
185094
394359
218580
645051
370214
474942
506043
256143
632453
357149
80685
211021
762204
262472
412559
528781
355083
260322
354497
189917
342992
72408
188617
108632
573425
395578
857904
175091
211713
0
539962
480081
402309
526067
637700
692757
317048
398198
201986
706428
225622
44542
153836
233510
570107
63609
790700
598496
90699
462402
250976
346149
491223
462119
472710
256835
287279
257834
796430
727298
354965
0
414870
511453
952944
759388
449403
298255
0
300186
155603
0
548291
751822
907836
672596
0
733204
27760
118097
495753
586044
117766
678456
263906
459712
375022
114533
637429
699066
351565
129668
530715
239275
625976
678751
401419
615430
523772
134870
328856
285283
488075
1019923
384578
103901
539683
47799
354978
601382
518738
266517
541027
0
488474
600930
512912
293986
608621
658519
0
415093
571982
0
341827
928758
766551
311109
288356
289020
345496
1058442
535088
788555
443903
266043
149036
592722
378339
660452
250439
605252
257515
702626
366649
0
322982
100020
166532
298107
540909
421865
370559
169634
259053
239960
244631
719274
535044
462021
914139
193026
228601
348130
694656
403976
286546
633186
756443
125292
429469
201173
202658
246267
152604
630083
156573
231887
296880
343239
168997
951185
52535
680167
552368
922983
0
231021
239786
152296
156868
636925
636713
453962
407572
488849
378450
392227
0
358753
0
545205
492757
529352
623551
514809
341184
598521
679631
71026
231706
175684
134075
350738
636126
65477
108740
104821
655419
0
62710
195712
145022
356040
182789
0
312285
439900
243959
955975
464443
265819
292008
0
540060
270011
586400
465013
623146
490689
649696
310971
591272
547897
630970
175341
236075
696025
809302
501389
552743
383959
444157
792410
287608
165694
436994
386447
447493
298934
952806
192811
447112
677293
207941
81271
0
381940
8774
477260
179289
143814
468181
210878
444322
273890
175801
128265
201518
0
322125
482774
404866
329009
448837
303128
141912
245431
296118
132637
496778
945972
495771
438777
0
497747
98034
387368
475838
312031
201911
405549
298784
514881
21933
102606
619854
612424
654906
99130
208759
242941
283448
0
361608
358644
299380
208250
211506
503326
289908
482590
371455
375940
577731
503481
402207
377544
334526
264734
797386
622862
829893
328454
0
88490
104066
531082
477438
212895
264302
568466
413313
323441
8931
375093
346002
563070
277499
500046
96557
318037
279995
861007
323342
517675
684715
130735
552364
369489
615714
647362
207890
457700
202818
332262
462778
73283
32817
695747
893442
391852
62056
457840
268090
489985
82589
0
506276
226040
26973
419890
267159
336832
279100
480896
420790
425639
499801
393115
467849
233801
361005
401015
188283
232138
722223
207579
792818
498295
984471
249262
665817
19814
456783
55755
570757
103822
154729
321113
282265
564777
240244
681528
673279
714911
449725
552009
463302
930620
230155
623146
33039
141840
739353
460392
456497
556415
410817
240806
528925
596065
130558
762913
474695
508799
302376
534822
995444
290020
107659
533829
97302
295254
326414
472398
400327
761303
566440
473883
558011
151563
540842
330188
667206
241142
618922
0
291126
260575
156473
286193
95559
492195
359858
444039
96843
281747
346169
511476
459987
191724
431855
383921
395922
1395
116155
104265
358347
393683
779574
495924
453125
246205
290275
694222
63881
369445
116797
560480
233165
321932
508927
425877
98338
330227
613726
180956
916270
438837
448958
475233
613388
0
664905
312612
860426
89036
368597
800597
300553
437229
382512
82732
294117
230723
94932
373915
157623
14988
549983
221321
585008
438481
442849
219058
222074
293266
141615
523117
436324
167996
459763
752089
0
329853
403865
17243
607896
251305
358598
655894
470894
373257
253667
259669
467430
781947
446348
71573
153043
457087
593701
988465
280675
335014
241166
277581
489170
143961
567231
968360
296524
498968
34556
135019
139354
489968
639222
724451
57835
615929
160427
515401
760132
601722
494690
282261
228601
233342
173012
323016
354797
103145
688064
297039
752781
334030
43775
400947
120432
448906
674198
681716
322906
314488
156309
108105
334278
427810
306606
484454
778101
99150
285040
594170
245705
350600
348214
242579
635746
223433
561679
416606
141154
14023
499256
26903
376973
234422
307433
640388
97488
423290
552068
0
404674
474195
74277
383367
368913
505762
314622
581966
551405
423
248817
354648
367317
307417
254068
494455
134828
93267
481244
285135
446049
111492
260107
405956
694116
666858
282525
426843
655646
343865
89463
291059
352461
69521
339917
314307
326836
511453
189284
216411
456452
360123
0
428912
216831
0
481414
6177
770925
389937
531502
866425
645249
407505
245788
339808
507864
433213
146316
393999
415808
144831
612154
362561
150333
308118
505137
33856
14099
420645
375210
357579
685514
235214
403131
83309
51828
712824
357947
143042
363120
717146
757867
300155
683189
242841
20636
557238
132869
634737
276935
632709
920027
405395
456025
289666
614992
0
893295
378397
119814
794807
526342
127011
268264
347770
628545
109272
850313
227557
611834
69167
221188
465155
557416
668582
306811
221795
320654
1004273
707696
376252
150355
293723
515361
245457
685897
83068
356935
332221
322530
762212
332057
341212
0
545160
112908
243343
0
109231
700900
0
503223
0
659212
0
536962
54144
614664
560594
407974
206264
312462
864107
56194
235919
66566
184307
22089
386521
72228
884535
164153
697132
352174
694222
289758
299633
514401
353634
379804
302691
485364
435488
793829
356811
504088
501665
584212
240037
36033
177932
67063
445777
453905
701463
299278
442589
224082
601078
0
429508
464420
295666
0
344897
254815
140737
459199
806731
515394
339116
364285
621580
655014
535128
616913
77370
579402
991676
403381
0
518337
187929
111200
423096
259093
357579
507080
383432
519731
510385
303161
188662
665764
206705
507225
452990
504454
678397
671431
413040
309095
336374
745032
234042
566874
25235
419683
442435
70006
622554
441097
117095
1080538
433442
450548
45377
270150
379621
219236
617640
165479
487847
163479
401023
357308
594994
897020
0
385373
256098
243154
367228
692842
178813
633409
303804
425276
22559
0
365919
354508
655894
359995
575252
521154
716247
353905
74292
395503
374930
684544
432580
622211
554038
579839
271823
314512
634126
0
57351
645047
196831
99210
462753
630162
418410
0
368688
580399
237725
273403
437259
314343
0
0
140293
522971
564122
668083
807635
474080
843815
93647
558087
204882
322461
321013
386207
550500
307437
675029
1139453
145519
283962
162880
321942
188283
4593
290610
543337
200941
487020
235930
1061369
261186
485629
92284
381424
432545
683395
379175
133319
215635
566210
513063
872641
246435
634205
697399
330321
1235011
118985
71167
475965
424594
764982
825789
493253
326351
537217
161579
278893
225534
684057
296682
368419
43332
422750
0
519089
644489
378601
25312
296736
531295
154521
271110
469487
230612
451066
0
667160
693264
449349
196799
459498
213597
18735
400173
431585
432762
232234
398576
587162
362317
203079
90785
260946
473570
394457
251445
128031
315847
379848
708266
565765
134508
449327
193418
571816
387109
52274
686848
0
492682
547845
331686
758173
419756
341687
0
289034
215635
295248
463453
346561
523723
548922
701743
343125
356040
76049
735100
287211
178033
121059
485777
624253
292016
0
189715
794910
341068
701087
610570
142109
644032
275815
0
129934
276085
718770
236231
549538
439707
540821
777181
228396
330697
0
407143
214324
0
504122
214237
0
319358
0
391025
258926
222263
128008
264455
173227
175053
79760
704612
522633
481281
127089
0
496471
159603
378864
0
15613
465364
241897
390834
655206
383619
133439
777989
451486
47273
307044
89671
0
403825
400814
324904
398426
204480
253506
95559
217330
85983
787245
361897
734093
237674
604958
0
621931
421052
188905
369888
492659
621024
560891
64003
703850
132623
997851
36935
71339
484821
525496
626954
557271
352916
574350
659378
508196
970640
76791
96279
106583
18530
0
324622
71938
557787
321612
186411
0
73505
587993
551123
415076
230209
327695
464431
193793
913898
183794
37063
547147
318805
173804
601355
0
588993
420404
209806
60876
606214
660291
423981
337976
542707
348557
626268
181860
160252
543603
173381
684558
755761
290401
687802
371644
295353
301059
265763
765394
369413
315015
724501
229935
590708
128969
543850
685391
491960
262454
394467
811236
623230
344046
61672
883207
337151
292164
725486
304925
118321
686575
382057
416665
235815
793966
219661
454704
207453
53073
488601
73245
0
738473
430876
452934
751764
826762
157658
347838
225315
451830
591327
330136
347803
435465
623107
489826
715507
730100
358646
599130
907165
97989
243927
90634
202885
552912
270609
367503
421622
402810
263629
97454
341483
228921
203016
269873
280107
21844
462089
100046
516737
218623
69896
526618
414448
656385
208965
397354
183301
0
357716
660894
677192
594557
647500
135263
388459
510535
844858
690854
205617
358384
386525
219466
332395
89914
355928
725070
550657
421175
361165
535970
302127
0
864964
596900
519730
134949
620487
125944
134923
352615
623396
161548
469250
95629
472673
487683
456074
388436
150092
402693
107229
894929
434708
412213
226890
617952
247778
283048
648177
336587
374414
504825
8685
576720
360140
0
272345
413013
814424
1007641
276491
925715
639698
568928
243624
155811
604592
633949
252307
461646
413127
303556
693479
446895
751018
194441
38248
444114
259978
697784
278190
471754
837420
151850
443078
88012
469112
101675
363039
76050
0
350561
154797
156629
22627
93658
136397
0
216155
100043
274720
737555
329475
690290
405062
83378
967573
337747
526901
0
483090
355846
500554
140225
307777
690841
83811
751080
124886
335424
67352
130966
427099
488302
945778
486345
323391
110599
43729
413791
560575
188297
501155
729489
235539
603872
270022
601901
80559
0
264734
86454
431260
538234
404100
317691
116277
0
437863
503148
547098
471735
413551
510530
76667
283772
440924
461084
361970
406411
548017
80024
98666
393388
328665
198523
353168
456072
450400
326836
562267
97552
101234
526032
418612
839641
0
316610
647738
329438
623837
67329
71704
86454
306759
64684
187932
0
576228
533058
377167
596471
274945
0
87464
234698
326530
118137
509632
445442
75045
40236
769275
473699
147486
486910
329231
419356
524789
493239
645959
385562
450247
586499
812611
61733
105894
204536
794288
575955
626983
581120
389667
760646
268221
183857
175937
265872
896859
232422
799049
130994
656841
195933
406074
438430
324830
242748
623855
72314
952713
264123
460561
421300
647749
361701
287830
321825
34177
519990
181819
282518
674698
263967
579983
652763
265096
571305
492920
83196
609459
614944
331913
230209
124672
401538
258542
379474
573816
592898
389488
862621
432155
188764
981338
214053
421097
558806
595446
538290
343811
116877
576692
348983
341426
593527
458491
60328
549585
94237
190532
128146
259733
168181
549248
11842
487161
104460
589120
71427
449936
529047
371710
358654
0
0
587106
210060
422043
767876
459563
341386
337321
824730
143243
239271
641512
293440
770257
302764
467907
450816
131332
625040
175901
520461
553778
13707
0
290825
312123
366023
313386
348407
375444
473798
334230
178651
335243
616892
229415
728492
644167
0
243723
261965
393244
386248
581516
566110
385246
674807
0
517773
279414
591739
395463
629725
571929
421437
121042
781964
992607
546749
438134
864815
316012
716482
391628
117040
176894
998314
459874
427246
334517
303805
157858
299659
824652
82266
345439
318204
1049365
347099
3369
8282
206860
138727
54115
119701
70251
129934
334917
515038
104777
408479
968007
326936
871349
300044
624777
99316
385497
856777
369428
663922
13380
366436
224074
487014
242316
467839
224553
558949
162352
96061
490074
758496
589161
265160
262524
192405
403884
82303
270878
366871
88561
241745
575114
410746
130922
493311
191739
260957
0
147188
92191
283792
156072
441307
399994
764752
292893
307312
0
106641
278297
391657
463448
646252
148698
501880
576123
136376
548465
400892
317123
687035
717146
432619
197294
673447
426464
321428
70469
551104
863939
29081
423382
65155
154418
33195
439354
641247
596334
134113
47461
0
60458
511101
871876
116925
647601
260814
209978
431534
450714
409590
331146
0
0
335974
253550
602172
248399
624835
499508
409447
460468
542920
363480
590418
132667
346000
472398
626457
153267
106968
324523
278103
300375
457063
736560
193152
420429
849228
326397
88399
619250
351886
518687
418735
237023
46643
39170
47100
105379
109400
803616
395063
704296
343219
0
358151
440740
120825
5517
220854
251897
289054
247023
603687
745004
736968
613367
359835
507267
888219
468727
89770
596047
326471
99529
499135
496824
324594
49024
99998
682555
667149
261878
263536
758698
133728
216336
415569
155916
470586
295124
280459
634646
159657
501770
318245
555823
346416
1014794
516481
428127
930620
321519
391681
615786
398049
169724
94585
516565
290143
349386
461268
554298
303457
535056
515135
133457
573562
1023168
670125
497483
91958
278514
57531
481296
553154
406535
519207
511768
0
444146
391421
335472
185998
764757
564540
607946
291475
289311
379493
115416
267018
548308
335080
92596
179140
81107
201090
203899
637138
365677
724029
349931
165775
132927
177877
289894
550793
515165
138940
104503
670403
0
312118
559753
227013
521580
648156
468528
459238
189795
679866
299605
99749
848902
555738
649859
345338
131479
384939
51125
339394
617581
789064
677098
113017
151001
194308
547135
232102
717585
0
563957
575576
774674
190708
89057
928521
430244
419736
399382
269122
125383
376582
403533
500925
92074
243967
226932
437197
206220
393977
38737
292913
681436
286486
505786
418160
527789
199300
77581
0
253266
194004
75535
0
722317
450548
295920
205876
308132
373603
145855
261505
505725
485963
0
394858
581516
512582
273403
451296
565492
285899
365638
469845
665667
356358
268591
676334
74509
472155
303779
360137
293119
868647
717026
314833
368142
102140
694762
645181
266428
90424
392473
912339
452042
197933
640316
526532
93408
234785
261600
97149
636047
615399
555352
668425
877316
294344
161430
885371
573604
448031
4671
417161
236655
606840
458360
472601
692679
304606
555127
883958
0
119767
183544
0
0
435301
405482
374179
517895
548307
441378
931557
307987
258542
0
335743
228580
230198
978909
143042
112782
644691
230537
393343
707942
1003537
504507
610394
228937
600667
252406
227361
266128
359653
231181
145968
354805
167198
300365
0
155197
883589
250190
637980
309231
203808
64463
646275
6829
238841
96335
206261
150388
26538
683379
326094
596580
529565
784434
175467
141567
237629
0
320712
134667
93549
19615
512658
372269
430810
741006
306741
50183
547345
0
153444
440467
323024
572717
296524
33856
205630
494035
388403
68810
376514
376372
346409
625185
328818
616197
197933
701879
226603
729172
723179
207534
547588
688148
192593
404561
443197
435951
198183
117095
641721
936325
31237
416233
542399
223739
731835
377492
51056
616034
242477
610502
345407
467465
649975
771401
572914
579442
280265
20550
491922
199024
207817
128050
232914
246283
19615
265553
459173
831298
192916
584418
114822
170437
599784
522125
481340
0
488220
383404
100908
255828
329430
0
324398
28441
507795
312227
376973
520158
402336
469324
679860
126990
227843
315853
596550
538970
643185
560590
13504
97662
558087
719322
223348
663824
498324
123882
348747
170362
73737
233015
216316
74164
608461
439883
282326
100700
929
76631
513001
282326
543027
664816
769795
900285
477167
195997
570589
773337
0
760874
173943
203951
432398
56666
200163
0
87643
69561
91275
271295
290170
565306
238165
209662
245111
493422
59298
440928
450197
388387
441039
405334
373176
117106
334548
688164
124625
40025
67575
572566
216749
102980
382749
347193
78576
285362
565374
574866
519613
640484
195626
220134
710287
585735
420404
710131
178932
318087
682670
424051
243883
311592
164322
478717
104812
100965
368499
431492
254874
896543
99515
51400
81311
394454
374559
539038
69230
0
73561
416913
644183
277262
274767
310834
215651
123035
40522
74464
490120
79280
0
566400
340693
598496
13838
157398
455419
489733
220369
421347
47253
588509
174053
494708
175889
665366
133348
642566
303810
596012
684357
402975
0
321509
558907
439214
422589
712824
228183
323244
298747
521421
50901
96811
92154
22572
624087
849930
219462
543180
174974
792818
261761
270352
300606
356208
178749
474598
468575
365432
933135
480629
181299
401648
393348
954009
619814
866775
243804
0
180911
340788
70441
426328
126843
439020
307961
352613
161165
228601
566134
0
860886
462074
403604
90877
407881
380894
718731
480193
47013
877196
603212
168999
415377
16181
372317
139678
367100
555813
406453
344047
98338
415469
638708
571744
364011
218662
445580
517754
765068
509821
899032
520414
411162
701012
324021
246322
438363
402448
805239
136660
688164
643097
184195
183435
470354
397969
399797
132925
461158
101110
59157
447616
634275
380987
85513
144762
749570
477177
259862
408657
366114
446480
538319
734587
245431
829731
410689
0
428658
348705
595592
307897
775841
529139
234063
38841
92829
64994
419318
250688
418640
347290
90324
299210
506887
174660
465100
0
281345
674439
459345
368121
179861
492476
415724
292210
398963
144737
105968
518678
422334
460838
304362
534347
411991
256642
705480
465459
96591
466049
343125
209502
76805
270206
549432
406122
13500
372579
517469
870627
267499
21511
854398
345255
488026
363175
90783
327241
234692
411224
291308
1021401
515766
600026
312399
335739
742057
264879
516869
530862
368647
595290
650061
165008
125265
204667
259448
98430
126996
508491
447293
378738
492101
639668
377096
553239
254931
473110
728043
358157
631509
530581
84185
369443
31794
257575
550135
505459
622381
462251
534877
481100
126334
793222
292655
572502
415451
397611
192402
216075
374043
305265
787974
221275
370141
211941
96866
341700
112507
269707
591171
275759
251175
492609
103656
286657
274832
389012
457472
42888
331042
530155
605887
431643
579574
171845
580548
76127
590869
593333
622857
332063
764472
428782
461603
127590
574963
133348
277237
331203
136246
478896
351437
328327
790336
540164
367100
338814
196647
0
586255
288372
368419
874883
364718
751412
699769
478619
393808
0
237744
359209
334940
222936
362561
279029
716247
302307
596418
571587
97690
894528
521388
53989
235968
36696
381821
801108
283406
623083
292447
574236
306365
326661
468171
0
604755
258924
167129
479643
311137
617487
63721
571743
442742
212689
641293
516033
415664
313184
466023
436384
518881
33989
644320
333943
336784
115629
463045
75552
133594
600924
111731
261949
157645
635647
713867
222558
406416
787061
999472
414121
337976
360115
359676
4479
243893
318855
240230
795646
433051
559873
18265
408259
518239
377004
113054
12528
395231
593333
333170
196709
450248
707709
532996
75807
333140
164001
356099
365919
256330
393900
323681
368448
232530
207053
0
267361
630393
657161
564089
723271
454398
416647
549248
312296
478251
153153
268999
336217
239510
523749
400312
387040
0
392473
289739
130176
256353
459121
368804
191267
39053
568939
0
58233
545952
287564
353393
0
101090
605574
195440
389875
360818
348237
331913
375473
102264
275881
221250
505254
425948
297864
627416
412691
288751
126338
327677
628735
369081
520456
248950
298321
904837
266670
63559
281269
797163
687405
218056
369267
337781
379474
896365
396806
618100
478717
660658
330076
370132
149966
861882
271454
702614
0
436371
150423
512813
577866
364884
100018
276454
436551
627837
833383
68569
378085
160954
188144
15613
537877
283659
204916
503814
330076
272441
690091
459397
0
78087
200373
54380
209425
729570
477903
69779
927877
686388
482805
557548
417371
677382
212593
469890
295171
726744
324792
668206
610258
282114
408701
80260
489997
281469
346320
378841
0
586910
35116
130840
149857
108805
731823
162977
810816
106760
60655
889566
366651
292601
918342
280044
0
121545
434913
342939
480644
135520
396713
309730
363072
575127
394875
404814
336438
481817
257030
472042
98744
721018
146822
328202
611506
668068
242202
310844
152774
352733
192315
111296
412503
478885
212991
189602
758692
309742
521340
1086286
583252
89372
648319
8755
1055412
350340
460756
543518
327742
122414
581078
296540
603433
369008
380669
291475
67654
39287
762593
315656
503403
178576
278669
623461
304063
465827
597787
633902
196597
255300
516238
295373
529229
739815
630222
411550
32813
163450
188400
141262
203235
562639
0
285097
250588
3767
130272
446450
458146
421030
435332
114532
440605
357907
565876
627265
248637
630434
557778
168181
317502
581302
144185
389167
404948
117976
403503
628735
207500
726956
173762
238128
444084
107469
0
203585
368081
252451
761674
248535
389675
667305
0
344597
390846
412953
364058
0
429147
328906
654101
684357
140031
117159
327299
376194
473856
662615
426552
377796
480244
341559
261335
342571
674395
521278
419616
403994
51987
155757
427464
406416
687893
109695
533212
145626
87083
358616
7690
373205
170128
230008
642141
633760
551969
450249
121733
242401
316127
907522
470012
448544
743846
308530
375444
253934
0
778043
884432
723573
125574
684683
563439
399270
278609
627435
104394
187372
259739
91007
556478
96531
0
0
58566
181932
84995
501408
592133
179753
0
194420
214826
130173
84457
270529
895615
332131
521129
337638
116188
603558
343586
738543
552792
0
594555
498356
411062
79387
719443
599612
458810
14368
488189
224128
895669
385404
434010
315659
391512
654663
261115
0
192417
40104
0
403943
106776
933621
313265
308272
314629
370019
159978
372974
319519
360109
517125
617049
778197
0
57237
560480
248787
446286
516550
20141
330890
583674
897655
144944
133502
460682
963520
772406
365801
134501
292169
700540
20311
0
621090
210016
480091
970239
560823
535967
88875
182020
170933
421773
508939
286731
694165
0
0
545771
359736
329134
174350
275155
242070
461623
90821
379543
780543
387037
95195
162253
1124876
687526
497265
203322
686103
323891
397057
499526
482614
277754
0
234592
364120
777491
260418
432976
382100
177945
0
241475
512159
486864
473292
384016
117095
69756
647611
473570
247937
56375
26685
714577
538718
492097
602323
337188
335235
287892
571964
438727
402976
436385
288370
293165
650539
259932
508240
269867
65220
317764
402604
11497
552097
103170
685739
109206
860547
661317
573158
150056
328710
378110
424617
501224
87677
653798
452423
305071
202185
0
208146
0
460500
118139
413143
455409
608055
244160
253439
251952
161269
312126
243472
354797
636131
551318
214735
384400
290575
230811
467714
331855
462927
643134
587447
44542
383496
21037
313002
62435
479577
0
658801
60207
581852
733667
408213
521212
102561
636647
359719
352866
464905
361588
170059
368093
487217
513768
250435
189562
111661
511830
712671
374678
171809
847102
12528
640823
430342
690121
226907
312024
678658
267504
381601
208479
41341
387512
156410
212935
420677
218644
113376
281230
431225
300119
0
127140
434855
183155
383624
290401
656409
158272
235571
565780
429441
434109
136305
178357
45405
310321
152857
468223
394411
999555
343242
764611
0
501381
311880
97047
447035
78619
287053
453953
551855
60219
239703
59751
303605
251956
835028
450153
56696
818378
216971
533518
281258
237977
576223
279946
625556
446829
104743
411231
429637
0
292533
411221
481614
256104
419031
251636
412149
528225
526861
640667
308209
269904
341510
477692
211528
422154
215413
473108
314322
0
228307
905912
140458
461974
639887
125771
309237
315944
0
881618
219983
413389
0
171967
546288
57802
463404
520158
564655
464565
129643
293621
260447
639540
451509
257563
415827
1067543
490172
0
803967
455238
363648
691886
163959
0
96686
246205
366837
51504
748863
551980
133594
346242
259932
381288
314763
365638
799760
679722
930079
155218
120944
22629
957650
488400
1087028
501980
405031
151674
294744
761631
0
605159
419986
402867
502271
704818
513873
188806
879790
312439
223284
683283
503928
0
184147
355516
456070
387229
506517
501888
231989
340319
31095
0
397865
282948
385546
496104
227189
485086
606840
456098
717682
87966
733416
322349
638634
640893
265456
564088
486102
704552
327704
113503
268906
659663
397357
209226
151356
286781
263505
361588
306978
550953
651112
537129
284919
285684
357760
248481
576993
343253
817840
152643
537982
210568
588451
712353
348720
65113
239583
151261
628621
382416
317352
637711
333804
154592
71918
243936
199697
378574
309405
618457
253881
392826
336745
102905
280969
507820
288229
151216
127131
792911
435739
172494
449289
23465
0
320478
222849
395237
679802
997851
377301
535478
143457
882036
456729
167743
349588
120780
558905
18555
652733
777547
417185
540343
177024
478717
490230
64723
413791
114769
484922
155322
126062
93383
387104
597620
265238
208589
417051
690779
756930
0
0
593596
548480
287179
380334
819373
437816
587025
134685
75807
370529
475830
720367
395325
312227
720502
567662
260957
306670
686698
0
524282
364645
540203
76168
54705
676774
640808
713696
630083
282112
517670
537471
32989
255093
133419
914812
411821
346910
403976
889534
324095
147486
225189
322432
237244
739271
285456
421437
964878
573859
230764
258730
524033
923083
307884
15831
511783
490466
337391
258824
5365
217257
568695
225431
606935
242892
714157
586965
198695
965557
0
333170
139765
185094
263482
646769
359897
188857
137007
634831
549405
392279
536239
83441
192630
541895
351808
196032
968156
562884
284509
356694
155162
402568
706675
703535
332045
278203
138085
533370
482292
282545
159762
141499
11857
734808
178352
315149
316422
479446
545723
0
573640
352635
0
165191
339802
692580
541800
480656
570885
816715
15074
536335
639887
181927
410197
386981
0
623428
144982
0
465695
356532
0
290312
620228
558559
564047
123019
604679
567238
531192
6200
214569
347377
534329
772996
223267
493452
140676
338454
802810
252274
235958
405486
598598
376293
794290
290557
55991
710838
656876
443284
41759
0
440158
9927
454148
101189
158796
218847
155532
343811
170703
95311
255944
355322
306803
0
178298
399896
841809
675984
120989
153394
84202
434102
333170
1174765
165687
303587
394467
432534
612522
433803
233719
282738
331686
0
235705
802690
200752
879916
523715
374402
535734
201184
306656
351489
401329
354496
621285
150993
527700
421371
644836
392800
94921
696237
1004074
395269
380954
329212
658472
127341
409157
532710
290080
306376
257449
446755
544996
0
531295
303810
0
626776
546091
26171
94445
69561
660144
350693
230648
77618
149387
469277
213338
257772
328238
679832
363158
392846
0
601530
486933
89090
971359
284359
46489
548381
310995
422890
94112
769562
84269
490922
296410
686753
392048
245736
393722
330909
587233
572054
279681
247722
167608
428411
17891
607329
753559
671878
708844
911968
289820
220648
0
414361
702878
476279
741112
380889
0
504704
534556
448217
143111
549983
328866
159649
315475
376305
490818
407472
182789
428881
427167
102035
181140
275039
413856
0
582395
0
652360
885964
532485
233203
89671
116174
430501
49210
305234
642817
488402
578410
544410
158319
552394
52482
132944
712942
262274
813766
667493
97957
266428
163230
412200
535610
686359
109742
90494
271135
362230
371077
339056
381452
446383
231799
570470
0
0
240724
700426
300396
202511
784615
237148
367189
104185
0
51593
444121
361534
31271
31237
192067
269873
550653
320934
361915
41235
169582
390284
746861
97333
176313
736968
510945
518022
309287
202474
231172
594294
486010
402124
105379
509954
525683
882793
380372
337150
317078
129744
774295
682240
411656
131106
14924
109957
296832
114745
492479
588757
337044
359680
607329
162369
257815
413317
503241
114988
510570
87536
490782
450714
146346
0
91354
240275
661643
396291
559318
437975
736469
800944
717993
72152
387040
53273
415434
520325
338779
419616
39378
314396
293880
432458
691574
554864
0
704640
403801
292188
322952
600577
651348
440462
529877
372786
845850
559389
404106
553687
190235
675079
132992
815765
78576
628951
444245
334715
582283
412471
266181
111359
286480
40970
223370
323613
449088
310679
125239
640189
0
550209
73047
451310
490141
474080
619766
300317
162543
125922
747154
91620
75592
375951
61602
796299
259862
853385
606587
202341
209277
255859
645844
345960
137595
726258
303546
447224
0
319671
598463
546244
90505
0
0
720478
446880
115401
385566
465364
473132
750868
687959
416217
356047
728569
753760
651364
396528
248122
142683
696557
416052
794619
0
162883
498885
241583
447509
331235
444129
605960
414838
378094
303580
273837
318427
404130
549617
32957
0
32476
448706
387682
38389
141368
417909
554053
0
622078
429695
387650
536335
23594
63085
422579
779548
470967
188257
512600
117212
155077
584907
313886
569110
91893
226633
411181
344590
221762
0
482014
875952
358552
201479
0
453303
696987
429050
95413
381796
501768
267317
0
429459
252473
467147
44881
143487
862503
397182
0
413303
650156
179656
80908
0
786761
178837
696991
0
397917
265004
496272
570344
312804
501446
142419
393982
34346
51291
108039
75985
830850
593338
245171
0
773935
422933
916318
407293
262852
0
856777
347969
931595
164602
176549
639298
526718
712726
403024
155378
217203
419789
113593
408275
387047
442494
337988
645649
133500
232373
477144
0
200119
437189
140825
366784
531105
367100
495933
351325
348601
0
97877
513642
443936
670204
431492
336182
739230
578720
156784
381925
545945
669814
572676
505890
231847
644337
602067
907849
117738
521281
384255
62200
598819
78431
332707
711328
504926
294984
730434
431185
748120
21539
456963
377372
153610
141834
0
411183
385518
575898
585951
628496
284687
623406
492574
589277
720871
0
18749
470360
510329
215465
243578
0
595697
460975
769060
325471
493450
344324
0
287286
547489
119190
137804
0
253806
109967
368093
528344
232310
754046
167925
327259
479920
364579
368300
394047
397332
313841
681246
27868
710973
93202
0
197248
338993
518484
238158
419576
389121
733415
413386
0
728179
174972
69946
182845
729303
514808
328127
569247
17363
658329
409335
377201
1057674
235012
6710
473874
369416
287785
671452
436870
340974
528271
299550
321128
527414
545396
509287
618095
308132
595190
391564
258333
404475
618092
918762
88304
161612
709974
387679
72138
557742
378281
386070
502757
295225
513503
146047
122696
302611
341475
1035117
425256
239182
674490
572819
5955
64143
204196
599811
489411
170103
802443
599459
1000463
417161
769588
997720
570892
461735
780180
678353
198846
189273
264455
559152
49374
403861
763861
283805
185844
229597
576697
291252
564263
148030
506517
704414
318584
551992
519761
160528
533773
180824
357579
469479
11725
561885
370059
307628
546187
0
537329
513903
643016
266804
769190
710299
817032
435722
479838
66936
280613
296689
318099
352724
426841
633238
461641
505956
120486
545812
374019
171906
293448
781986
121004
0
49806
389158
0
124253
247851
304410
485651
738809
326450
206254
732266
393837
225061
638867
415470
912353
569814
148241
770301
138629
124028
903000
393176
727996
959572
196042
93707
301843
469844
171735
484420
195613
177118
597911
393630
514667
506762
565020
142571
593396
187012
470703
511919
489320
33713
425221
278800
188315
482896
617151
527105
520735
867101
428702
263313
546605
412535
669726
76390
277571
401408
391607
232423
319348
72013
463741
749817
322524
0
386394
39329
90062
453851
505859
460849
624457
332828
485695
782936
182973
392586
487104
230576
563441
864229
838416
475227
389997
504700
656294
486900
374855
341130
795019
712078
230819
122695
504240
275288
282126
585344
907860
428717
436484
327170
398610
662151
563229
26996
257543
330648
253550
0
405466
116778
0
712860
418377
476318
549036
647171
104640
710783
480414
1254713
536683
274945
114587
123787
122805
428666
561019
189117
0
136290
419668
212654
292375
558007
750467
0
792896
978318
140176
648396
342032
692553
534973
480218
628758
53033
209244
77108
453589
475188
562206
484329
25324
875799
690944
51576
57933
438765
743073
445192
645848
755536
1002664
43234
145938
404342
524692
762492
167799
1008284
244278
167174
1069413
317178
530595
714679
634247
313438
547852
459315
314668
221913
549809
560655
731747
346605
549597
0
742317
248509
268468
42813
671103
680167
553307
281884
685897
222895
0
460517
328020
140455
182380
383084
422599
177943
540423
461407
685925
571809
110298
293633
699610
344561
0
570246
276818
597777
0
275596
426301
425569
1171366
159761
215533
125962
262149
374404
654025
660861
0
263369
339198
99656
439220
194783
0
293418
724320
551620
70635
542036
176885
400267
1156842
401633
511505
151246
161403
266832
654913
174384
0
256675
432811
639829
231533
307271
111381
422058
676921
0
375159
744201
366109
341393
236647
355720
546053
182149
293964
35080
712305
452086
66310
878981
508859
114593
504831
569926
51204
604245
267058
566181
580738
228588
151947
692837
416501
656656
53424
77820
284820
213096
470303
499858
409173
82093
98737
183266
430580
530104
129098
51056
69878
0
528966
685460
624114
452245
219898
101150
910705
401768
454675
147439
286883
482918
352915
4935
634948
367128
351658
672174
345500
25093
109402
41861
394859
364143
615600
220196
306957
438319
406066
0
228729
538887
125669
626687
779859
473699
0
453589
234815
634419
83243
432528
263151
330467
559838
430633
1097671
354385
841937
184257
0
222074
492472
612035
740466
399898
410884
825034
898845
453440
313163
57853
219449
773083
820270
778043
565607
113650
174367
723306
475829
582671
270529
243216
463034
598549
669185
227450
318855
519572
516238
298784
130404
751394
864883
83096
305736
230648
199135
383027
343964
435172
693339
500329
84741
305008
404725
371994
259211
744294
333730
212746
304967
567921
355835
236901
203912
588343
518647
0
548349
526272
458850
603973
231649
285044
493404
452443
179026
440513
51292
355905
627619
24388
14162
728425
294475
569994
544500
245516
794951
313962
103517
546779
722350
0
524112
315903
454541
272489
787917
100576
444927
514266
61033
469839
822927
438468
360781
831815
262405
890621
639575
376035
27004
484364
342956
368330
402825
14603
395358
609829
253338
564850
284242
448230
174144
349495
54061
775379
179044
340974
0
289942
114450
124077
560792
583420
548342
85982
317685
747124
203899
259211
82411
390757
318321
488604
0
205291
580525
819924
276401
401303
284037
651684
0
478973
158553
519524
273509
657586
96137
435465
588443
0
653110
343964
376331
571746
939184
154975
82162
370221
110913
183301
392451
975535
0
202356
540934
392252
445580
794793
378982
0
0
511101
637554
237861
434928
41861
690235
94273
16945
626396
346791
174259
281230
381714
269571
241369
593609
389283
368751
238840
253822
345302
780180
357413
291996
401084
32360
718303
234842
110926
271389
552382
318274
1001724
223690
138008
267993
558905
127590
878443
427785
271616
0
921197
450567
541895
583411
928051
327489
565728
893813
368903
838890
598819
396999
77742
168597
507933
130310
77043
174117
187687
596867
551411
528234
265224
301587
676415
276512
611267
259152
518994
456286
454784
77623
312212
393683
342484
276411
676746
50311
616334
146004
390145
157360
274120
561431
716893
555329
786970
108888
706767
611702
0
75445
94672
123295
390732
458617
70590
427662
184072
704119
591567
47534
228373
684965
269640
531798
381281
89276
544780
257657
759154
375923
284428
865151
0
158168
537694
378312
556506
266464
26439
727876
574963
657570
157369
295286
0
354419
139259
405679
784529
20140
9295
377456
501160
138038
577821
299288
369008
686381
624471
661726
0
168326
342470
685925
721531
0
276840
45254
45254
429121
661074
120737
521130
380329
234070
0
100743
561827
1077506
656777
427650
630509
281400
563628
527222
226252
335235
388218
274125
561299
386248
265462
510296
403564
1001734
658662
559089
288978
0
410032
551566
413848
312105
611174
392673
447989
455494
365686
730444
90294
547024
81590
583933
578145
624087
768377
423865
192753
79543
542679
444266
280776
384555
136464
533423
945515
246346
224439
331342
588018
264231
667753
380858
644488
828238
610890
261044
758169
456652
316043
357794
309653
386410
5517
420340
62788
497419
341349
529818
227042
797882
549384
496590
440576
88722
0
470487
769562
301126
492212
499564
476248
694183
449995
320599
489777
251128
598819
0
283972
289753
255981
185739
519757
622055
512431
448057
0
211749
364035
233546
75267
423464
329496
872479
68990
501600
218779
408027
124970
486673
385746
0
806809
261567
628657
595622
476615
77258
272062
368697
326803
523984
175298
320699
80526
270939
689161
689336
557841
0
303985
0
602105
640522
209244
631180
0
15435
220196
204093
932783
219069
852326
387480
155532
522316
464844
497678
484454
342449
57092
308073
272361
205078
324234
328874
275757
459781
231799
197199
1150130
386240
318143
537417
427170
199397
242296
436749
0
59654
710844
108321
264197
1001391
649216
456517
818287
143562
184478
429984
400974
334669
597115
571395
366230
205809
148993
504742
27332
32930
241798
117000
452975
0
118447
841934
0
292487
223073
509632
232021
257302
178481
87603
333166
268174
261141
177194
275810
591298
436934
237984
326549
622352
791591
308219
603592
353457
379232
276170
315137
494229
492195
685897
198150
919385
300420
280216
495455
156897
511372
387238
620319
531192
340304
61394
34635
174557
0
290941
175721
269551
556350
782322
785813
372419
354981
328403
645051
420108
256262
263257
631196
483715
384814
88103
176220
465257
618086
640380
82093
584734
245263
586495
219248
1027521
477698
190071
624734
573570
414364
492925
560902
33318
831034
281999
494741
132680
239231
472398
515715
1674
533872
726281
579900
276235
88941
488087
445819
269927
466594
269551
283187
441810
317320
755689
29235
561216
90019
319223
356816
590869
470325
345853
322461
225448
0
411721
361792
239727
924659
657872
161744
342179
487854
375220
826137
437035
139639
39683
780518
572439
551027
408401
432397
577556
509821
746373
29170
22235
384977
742952
65172
246494
377761
262183
308658
417462
391000
357431
434253
796121
353563
301843
56194
637625
149202
352345
579573
300926
591453
738484
1014794
122819
178564
525496
920718
359171
241029
0
283372
94273
562342
233377
332321
210884
667841
260844
89451
310372
398037
70396
533437
130546
700515
362148
308955
485241
186329
1097976
271135
403129
963000
966045
260122
457327
141798
0
483135
960769
601254
44516
564139
75860
34710
661708
218721
0
565857
446434
81830
575192
0
558999
76575
289646
0
364054
119668
63090
450400
558905
585002
57190
395359
539895
95169
673845
137622
488601
68664
666711
424051
583447
607501
238632
401299
334960
211195
520129
187742
776218
358996
0
568607
480993
1108243
358160
373448
327960
292145
400222
801500
285869
549659
6371
143741
765478
399270
133641
0
365508
321942
590700
13262
550693
477248
17970
296783
562465
183416
0
423582
239836
289178
695283
393037
595689
318758
506832
28015
67168
375045
284349
536134
168825
491229
597203
303643
346994
614237
472245
156231
659390
308114
201202
241633
325959
628322
336029
295758
276430
650001
155910
176125
449014
421369
644724
115659
333277
131186
421425
253739
416882
350561
418722
1079359
350004
286633
397097
17710
590780
251757
633811
266985
795427
167424
284516
1237623
0
313786
472204
820737
203296
110636
0
16298
276905
0
634701
465083
188796
25381
62077
281863
724623
487914
660034
162600
587582
231868
746423
257311
99628
432155
417080
529511
0
0
117516
405190
636460
338683
20289
91137
548231
6847
168004
206161
462019
0
555914
89466
275806
252719
615849
0
61971
434767
308303
285271
177896
539453
618526
310861
646806
352633
349013
414064
154867
758204
657011
607244
626181
397742
690194
408636
185061
213634
316745
0
293779
0
727439
407339
500451
0
481323
576894
494552
95418
715410
541565
907170
601330
152364
525720
591188
507696
655420
8103
451430
707695
190306
250923
634253
128354
57866
299103
284314
98561
231393
145782
556712
502410
514302
376983
653020
619688
677173
28629
573159
915335
126104
255710
454935
336333
433774
631998
0
626777
287491
298550
787229
81486
578432
427141
757483
0
73137
0
479881
6061
347693
443665
561507
72983
567098
408554
124993
314917
266989
841680
38926
266958
965906
707048
104503
0
375069
127840
319683
142179
474742
358809
529273
100680
100371
163268
182503
674669
59841
824466
0
293494
801189
789935
644942
0
294375
467259
2126
601430
83710
548214
207345
218974
0
465401
304569
605426
811260
533130
446557
0
230576
566056
559017
61703
200005
275840
108659
184478
157910
296547
290449
1003991
725904
840758
83782
587133
690289
886312
214151
209551
301276
290688
475431
439359
393515
526061
552152
232423
63801
504598
0
196293
0
530275
102130
469268
510008
489968
38850
677229
473581
947184
905330
309004
118945
0
398053
795269
324399
642094
313004
105857
922433
841112
208036
786926
289806
0
731760
424365
385011
182436
349125
92531
931825
666845
463139
172010
948864
471030
505394
707778
595957
482292
250696
327884
458473
461024
598377
567999
194139
94074
0
257519
598896
661517
479644
368908
80444
227431
323572
31555
493894
274767
393619
257278
970048
366974
547687
179026
42187
331320
189386
364593
565988
698147
70423
117470
281230
956954
627001
496662
410754
684680
411733
475468
389966
421854
246314
404509
160746
1075237
81313
436866
482332
807025
20887
264837
113791
156356
316126
464045
361931
1007096
629811
151216
570549
588675
121400
334136
224060
328856
55827
497532
515287
329055
82332
226252
436568
305183
236935
0
440101
235431
176837
331855
264713
279640
294915
130990
118511
170503
365959
275331
0
119047
113411
0
319842
58506
372750
547345
377635
549617
110918
938997
907860
576102
248233
710009
589263
225907
542633
227742
772199
0
499579
606953
671032
420956
520167
597121
165298
266536
218922
236109
498566
160369
804431
1115685
583924
416728
135869
762343
375787
378130
4718
35184
387011
608256
620230
720681
488026
576588
690523
349295
555501
502399
679418
270039
570797
773153
301517
403504
280071
702743
184742
376425
290456
662568
498347
325543
183490
526931
88482
786433
288023
255532
540556
314850
965706
90110
0
286596
310369
295146
347658
389916
623662
196055
642038
507708
0
225908
881767
362907
460777
561217
173550
447780
490141
133256
269447
563439
323024
557922
253069
184726
467456
235539
967573
470503
403022
95633
273424
614130
299856
400788
0
338423
607772
452811
343464
435088
34635
779849
572132
609408
559214
124886
481561
289721
300186
0
247935
84579
437976
0
655519
231798
0
789660
257681
266255
295615
225583
0
369817
131757
757074
64649
615313
406416
693386
432400
681477
170442
187813
110937
398789
540867
186596
462976
805063
0
55443
376954
596418
437710
424277
261239
424982
42175
479100
775014
701455
43657
564285
586664
797011
32279
15270
0
93568
529672
656055
787363
259932
312009
1126475
602110
477870
770898
893638
0
272772
762956
479460
539038
887200
978575
764589
619277
162507
0
410703
351999
133104
212583
0
662078
914931
557814
353443
69143
232973
297570
738622
51400
175525
380539
550922
528572
766850
374855
615935
674305
428058
471100
260814
201055
535858
454541
864740
561400
398179
371501
862261
403962
433416
1463
66725
434298
793829
567301
866635
429876
0
0
683060
343223
238383
0
263840
568030
673368
318108
645498
704473
394167
553371
198390
442949
161705
708437
520260
616392
135274
363188
255989
466781
132553
578245
95357
419999
643531
594689
725139
407576
315142
329443
363380
709911
317227
476035
470710
284807
51229
344177
822081
538547
610677
235452
337160
129417
156044
177295
734793
199633
418736
330180
3531
623269
0
588215
893442
353919
834305
384063
360432
308935
640142
695434
666994
562839
501946
355859
56241
407756
424944
591680
546187
123687
235440
94921
477001
632196
924276
304842
487950
665764
374184
379543
620654
616288
564670
18816
289705
549101
423250
642426
631179
1067943
514485
484779
502892
167945
436952
658702
348966
413856
331919
569290
329266
404091
357260
172728
225973
545952
764508
144702
537546
17749
629770
370531
765268
331165
442288
0
384309
433506
481884
342287
303778
430383
553557
397426
454784
586144
916984
417024
619888
431569
518775
265496
613225
633489
382306
673573
791366
284063
589350
487133
77885
329799
65754
569440
705326
679060
95282
364194
48188
323349
158898
93141
58418
189052
357413
574779
439159
717631
290563
95959
427377
486365
360257
381367
93009
880361
401877
441568
429264
174375
587721
552156
233970
584463
830978
159211
564556
401095
467626
294600
684380
555510
579142
409690
519831
209698
290542
296371
1014650
624697
292847
259418
185984
440006
626301
78996
481545
463957
478717
798913
101110
170975
217214
546813
369756
117312
560516
992350
117363
131799
126543
0
201717
552905
479115
0
940073
415475
570160
603334
472753
845694
263621
18038
463223
412977
254881
660402
0
46274
548864
316998
90242
463957
24068
424748
530988
312085
954789
443119
459315
431774
314164
339348
318338
203912
728085
491436
742529
237567
853879
723549
820292
17315
411086
521969
245751
755119
584009
7697
33422
299036
242070
76636
766832
548546
23841
165895
842238
374172
170065
611577
0
985823
510879
59701
666707
442329
458067
298332
0
273130
309473
397751
449853
349910
532520
298600
510812
380509
496280
378738
580096
103610
620136
306457
724329
0
448458
387479
139221
1015358
447512
351376
247179
256373
158670
62970
104360
707007
702312
114289
89010
676640
16541
324251
329383
337879
51408
33815
405678
445709
448729
0
448931
610769
682802
212460
524844
736449
12281
329727
136649
385546
390411
9456
469420
84962
338894
821437
375068
526475
645515
717223
790336
52673
575114
495900
624881
580034
593101
406530
323782
715249
167336
242600
602466
395012
305811
319387
228601
172132
467745
563290
71798
10266
320872
204673
131899
475842
224992
793434
76727
423326
881630
356757
399270
533400
430924
597992
224763
193720
569895
725375
176852
480799
299605
407863
313373
345180
686388
333774
348541
865755
475842
123656
522582
0
618689
302811
287138
149722
918340
531809
638181
233342
141229
456955
797585
550602
652439
771231
598419
3275
418598
380941
733842
402631
189695
427362
0
14736
709642
723841
265123
654603
528942
341935
517165
760132
57658
700653
534013
245883
481129
694703
408796
698769
502848
762116
342815
610300
465572
284140
725400
319913
222886
253069
525191
602366
555327
855066
210087
331151
351356
123615
611474
0
161744
550190
119928
367192
0
61965
406541
127760
208018
555091
381767
667664
0
0
204097
202341
470475
324829
295896
297951
288639
744194
370334
207152
1021337
611961
0
591298
427421
484948
765818
250829
38566
88958
293723
608941
569045
327001
613843
100431
477626
560171
582866
249186
569985
411310
269551
294423
660991
609186
272309
412963
86525
191838
665388
820907
304006
630745
143876
602375
879888
0
667248
200822
73283
346320
478988
357478
447668
0
0
368962
309474
555178
187512
615797
893088
281367
182729
78948
185133
218543
110205
0
186967
888430
105659
266945
423135
434995
22231
87011
508266
621750
567099
541601
313334
195304
173465
370203
790005
360919
0
325092
31095
391020
541921
87257
389501
1008524
162369
406074
505711
654782
619580
868089
205630
127189
71916
617116
504746
150412
0
600709
449166
214596
390622
500539
558999
154867
160372
98909
657952
192517
431152
945317
661138
286312
403849
458002
429848
275039
273837
44525
418415
0
637588
61680
781678
413313
912616
204657
741013
140627
405136
906771
560024
85095
491438
0
1252589
201308
0
209970
624926
257139
317990
428834
659340
144102
750236
359499
310044
488024
0
158168
438165
702827
874192
520633
8412
593462
259099
523631
186908
307792
317593
0
0
30028
261142
609692
331636
73507
639084
264961
349080
333717
246420
705176
536044
391676
494001
57680
887182
6073
55058
750131
376347
700026
891509
634733
130994
535836
222093
434184
280469
6034
991043
754565
397383
804704
240007
86610
346826
621140
237483
1111466
194591
151709
273237
848645
364366
341510
118526
342199
642254
226871
233705
701068
630123
444150
612301
416097
417462
698219
694555
33039
483620
495731
319621
313887
269566
732304
156720
30029
172231
225936
580307
41638
1039437
386104
341148
479916
161450
242070
201032
508398
380573
86525
263750
493817
187011
570017
460265
298485
174367
0
161744
594834
647383
722036
25930
739048
588637
392288
658837
476093
542004
154402
576813
163540
522739
194081
571746
179111
560757
388468
56666
576399
451728
652527
562758
404491
262473
454141
262641
390001
722283
159683
0
540423
584552
343138
48696
395358
728558
256915
418665
900951
125255
663369
195737
545278
74725
0
577703
231181
94373
407870
367364
267500
277761
427408
0
58148
530015
499563
595901
162440
27228
262998
348094
73479
612063
170946
733096
513136
498115
501879
92365
627821
512257
133013
546296
565996
59701
415296
733178
528807
121588
426004
331563
737633
201964
280830
48256
78087
834106
720698
86584
453474
618036
44474
18291
174837
401786
384373
334526
811422
277305
587910
626465
400581
676742
120162
328217
603480
459026
210723
373223
283601
184872
259930
485272
51504
158319
222245
1116244
676178
93488
186192
489419
342933
1094866
0
280923
187873
192628
458488
383251
474627
200268
482178
710814
128468
231287
205402
368907
628417
474373
317331
796902
317156
208893
101635
631693
541354
505527
0
98291
482103
565371
244125
598496
36412
536989
945911
527076
468440
28616
236400
851479
542920
74123
565696
816538
510413
428164
385004
454362
192638
90594
805936
319449
38585
181814
799671
138528
627194
80908
1162223
0
374378
622836
469777
596603
604958
499300
494572
0
630232
356295
807651
795427
660660
1010746
302151
304006
358180
57239
384268
461627
72308
375213
488998
179293
256772
395964
164763
141363
36761
171838
479460
491637
491898
234147
373090
651483
705453
290563
347377
231247
375068
996139
97675
243804
376288
242215
402466
41484
545365
234218
573901
263372
253974
0
521969
179686
318847
0
374498
911668
320529
304419
740076
444312
305564
565711
607398
512474
636005
355464
554380
0
427184
0
648922
3215
433542
0
452872
268886
434876
182871
281482
624175
331158
425816
143379
197107
564491
343091
12818
449196
160262
0
298959
620190
358299
192519
140991
262641
210610
0
157016
224924
322697
16596
317742
465695
939025
463138
367840
42760
158319
531219
662540
389097
479309
546490
659198
153622
0
499252
732610
515901
849891
243047
418114
351376
0
493333
599515
222902
336180
211684
195997
69402
258945
187770
729280
396498
688760
401678
444669
476544
717250
265374
515760
158895
98339
623322
263456
453529
331563
794620
327582
330406
608163
473193
413274
527937
525876
50946
685770
232753
484753
184241
508549
577063
369699
107662
633238
535526
219969
577602
747836
650169
75314
362846
348412
312267
638892
592526
452698
286753
626848
290624
461378
666761
496447
431781
311358
1006479
394037
488908
217408
686346
545073
851227
264526
445481
225422
792086
793462
273118
508335
602856
365853
812804
518948
419633
194154
276046
284010
379402
745268
341063
315346
50537
638535
125109
325020
396857
965593
311862
781913
314804
588738
505344
16205
611546
419798
63398
196346
173200
604498
232103
303953
78691
521115
256531
857033
624160
929857
308219
169463
433315
586959
664320
149683
489350
999730
375009
438735
260023
875371
603252
210027
582429
332241
300021
199049
394546
140980
656478
371680
666967
515557
370846
363852
141257
276939
247830
386422
147121
485836
120796
880342
126690
18226
68942
157645
579867
302200
686381
504052
287626
639904
288316
687423
203209
471735
901414
0
296645
797350
245757
150597
404371
499858
681405
482183
485655
369851
499862
971934
0
38326
537714
48730
376175
425197
435455
569870
823036
450912
412880
416040
117621
593396
746459
766211
286739
411231
0
385861
0
366745
558949
350753
126028
474236
549558
113067
679334
222859
606460
363184
369736
335696
773444
539895
0
558098
327165
408677
311034
474153
404776
348407
465299
407364
239678
785989
884212
745951
252506
506678
214325
406927
510037
401929
0
368987
341077
529316
898506
219995
251381
446639
291771
56908
714135
386439
656109
407229
160537
368913
0
444026
298077
259582
499679
855084
640558
287175
244829
608120
98383
41799
734925
0
401488
514708
446266
907546
387326
781597
284726
314345
480629
662386
483175
193511
607309
175452
760874
295696
304242
72004
617329
301359
451679
0
374138
620374
194381
556778
638602
262183
30375
209268
851974
159272
332492
697040
529449
723841
58655
391488
65122
769613
531071
182784
418311
214517
254592
534649
34524
158019
1075662
895868
453150
504325
505063
606168
60652
34302
364058
777341
482566
125944
575879
374287
374002
571863
746304
601610
0
501879
333098
257587
535351
0
107925
306964
404906
257402
751780
941801
454482
0
0
482714
383458
479881
40292
584024
671769
440031
648569
735340
356777
371817
510841
443677
648789
0
738584
315086
692297
576368
281174
163487
189538
372049
424300
100839
0
0
265380
391415
269266
391726
290480
52877
300262
725855
296531
309857
25612
292098
33228
274517
428557
697598
392227
430013
384373
0
539406
347800
591739
0
598815
199254
488302
351505
392699
70138
711655
293740
462693
513992
669581
508848
357511
385919
682540
0
547567
583506
419006
366792
261222
591289
511287
608857
440929
900043
625597
354245
770733
0
103697
646207
480284
894512
44191
778970
169724
0
299696
548477
443641
912301
158347
392759
852443
240127
145456
431360
0
169119
646225
814682
625404
414699
94658
140611
349144
397499
569360
130551
140868
700185
599459
161242
21037
92789
382982
213623
258743
627775
211336
149222
146316
232383
474043
484277
595677
405920
426136
529098
326284
193681
110035
724939
262818
600330
224951
362174
841894
986308
693518
331545
178058
157185
387671
715712
652798
315615
92008
329784
360934
414309
0
574956
189479
528088
227111
1079761
97349
773643
313966
441629
509401
199571
796169
570805
218816
340624
584356
91945
370148
535654
361827
80869
1032990
442762
503322
368281
463723
251789
122598
463389
258099
113411
444350
268461
308930
848626
252055
289920
257436
93133
165004
5103
212736
216104
433155
639271
439684
587067
548048
663118
533204
818237
504337
434640
265283
500719
575242
455665
559290
454779
293440
575779
328555
677483
303953
811612
735455
252427
911668
0
361475
518957
387145
568757
946944
656382
215202
552474
146093
262183
110595
31890
0
308100
291736
432766
60471
823431
494272
229837
768152
184104
637236
433378
592059
157073
618313
394776
0
240806
185039
407451
43053
492853
677635
229219
1164063
453264
161883
515244
150266
999640
449770
218301
243423
0
289252
130028
137456
359658
796285
308166
202496
198645
13733
388159
507324
286198
188923
196076
393844
0
505859
342816
310086
729258
341240
720762
395523
144084
0
703212
0
184988
222048
894929
705693
88041
543465
63203
5940
498726
457625
311624
821525
777766
514100
317242
324432
600270
594879
227330
294600
164478
225362
530430
364419
39819
817922
0
0
336400
746781
302410
551572
592781
865179
0
400019
386257
586413
524506
399294
106747
12702
478717
419362
648220
637812
272062
751361
19574
673026
732564
430430
567111
422773
197079
372594
127745
91400
310858
110586
749333
229491
469747
516550
698363
360137
187725
120872
577054
306649
433761
685326
29182
92915
136654
525295
211851
455978
324029
260057
37883
207338
549420
537603
485400
0
551104
87840
529206
791795
368530
63609
627383
386934
513886
358256
132890
126350
890494
628169
0
492092
296482
329697
247023
268754
831107
484527
749599
549695
119907
717398
377184
835015
154624
88766
650195
385746
0
608646
917378
48757
688202
1034471
525947
996957
395103
330521
616494
247785
516854
230288
520888
832438
820832
44663
0
578245
509859
441325
0
597953
492183
88465
603319
341463
538549
119973
832439
487361
8052
175715
90581
610300
634845
175467
220113
866382
261597
190591
491700
659390
0
452708
77783
147551
92616
268820
320506
854676
537113
462627
383415
405984
879790
185713
83429
468428
700037
147469
241459
525611
389201
0
138981
492794
321698
314336
373890
570086
812957
204961
460929
294798
168942
0
402975
19569
356626
147750
348949
0
91662
702882
382532
119679
697909
475122
471276
437710
744067
743127
142966
562681
266561
300155
85111
644285
815677
743894
422703
230325
416733
672124
521784
148964
479100
718950
425325
565983
35804
215867
366686
580357
238116
470465
535526
516487
228206
293179
799534
781188
938388
252711
525966
1214966
742874
524538
277741
576659
263369
418069
320261
112264
291158
312273
0
638052
0
312155
518249
193718
756503
424819
365498
652851
479455
592713
638974
780312
444326
404690
309373
108189
401171
196823
371275
56457
211404
582997
400312
220182
54027
877707
98392
58377
427344
385954
123388
544894
183229
426964
436976
745784
450270
466950
338020
379511
137493
524298
488577
738873
64996
794985
441531
146768
657697
578276
573562
354546
11396
155536
425911
785406
408677
627768
322862
11265
274130
501993
473248
621539
751998
434304
249649
446030
208340
627197
360115
343348
560237
64013
491116
615919
568931
337900
527806
110120
192990
24183
123539
492533
327704
768880
296723
530256
245780
451231
736222
498633
922609
414677
637042
249680
300186
231172
463356
234034
843929
642777
194508
294966
582395
499956
369547
522610
0
623046
807925
290309
758178
96315
117116
527088
577493
378450
372409
202825
610912
0
615750
1001747
35279
195728
285999
630087
682581
487950
758921
255843
225847
171421
234631
675001
378085
36945
363495
133256
432973
497342
233937
125588
770237
359240
444236
228251
21290
393409
534742
599051
432441
124639
164965
305698
402709
860617
396019
185467
28684
483726
705184
296822
0
98627
520655
583660
474485
259509
712824
173239
852067
568352
439140
434346
340433
202846
58758
207895
878104
399054
707647
853221
650416
347054
401593
98791
204363
215186
663694
64715
679800
579068
405090
92258
391784
76195
480629
232438
220598
316693
367023
816858
144336
298221
511970
769455
445152
296677
625289
10197
613968
298912
843668
237567
853732
510353
201117
261224
447586
39541
589175
596251
685906
524167
372841
712860
758493
276619
512914
440683
512521
372711
516550
80674
73388
584263
664350
393573
368920
453034
329790
514881
757585
603210
758580
80379
735887
200151
245997
353221
205078
531354
488362
194281
392599
550911
288405
448009
253543
823133
50901
522040
288008
715024
1168707
462608
235813
650856
547845
253725
100
213463
8845
462695
477784
641837
325491
517568
369427
665697
164288
128807
709505
243782
233506
66780
0
21141
537905
747059
318481
434265
497329
538039
623038
331272
485632
398002
465492
656048
271389
605533
106527
623065
114718
229219
612980
736249
439324
516476
148033
0
498353
290598
99229
712284
892793
623549
221695
511105
594142
73477
470168
39070
140495
593609
165295
638228
45291
457086
738890
339788
420552
388813
399714
555017
0
651726
669287
614330
358646
529269
492597
558392
880878
283309
497072
147812
905140
457697
219302
566142
603112
409263
939838
837278
380401
444421
887156
926675
250519
832220
714608
848631
762998
353220
509942
162227
0
473238
309685
1020348
126104
447644
231552
558036
589599
584067
139318
0
677940
313907
317790
61965
180217
617155
609035
395985
376497
470851
591474
533596
470656
609557
885892
353931
296595
583750
36935
214502
160690
756552
485524
502103
719451
285539
335616
596489
468255
478306
439258
609440
433664
446313
322027
96620
532339
579538
245328
594257
560290
573736
634957
12993
372725
1118789
389117
385837
582437
295771
436844
91606
261776
128935
394127
406980
1080632
356395
784785
436894
297355
873750
490262
468074
107925
300268
235142
213241
337942
628721
412590
588387
491291
825230
603815
493240
860468
367673
0
371460
204320
518079
308241
348284
10984
744401
17710
153474
229597
580146
757278
341463
219969
183577
506386
431264
615406
738505
507251
276605
370808
919913
245111
175053
367443
80377
798691
462717
585618
799182
530375
677274
635428
44990
284542
463099
175573
54582
488924
529932
232973
0
60207
852424
248224
36023
371134
31974
754992
115751
180616
400403
287576
622382
289856
570937
412995
422358
432133
631922
874546
181212
185848
430523
273045
241692
791795
245779
343695
370981
566836
530219
448252
197107
182765
91174
2384
456630
304621
260584
441442
312244
264711
625827
393384
174902
77929
129339
946187
210059
84488
621411
98046
556615
473869
591554
578442
72626
185892
336893
0
82694
297897
160313
598215
204185
468282
789401
472944
166010
306680
702108
0
561701
732366
527761
257109
24348
122819
486180
320502
617864
438226
386466
823162
489852
325231
47500
358960
163200
299143
454745
346804
272027
546630
543050
309762
716240
206465
831676
155261
488024
351220
390411
36808
246073
722313
422074
131546
417261
309131
319164
368951
135582
56592
398024
22197
490869
128935
588271
310337
419346
757051
215734
1097123
507908
780818
867004
169594
788988
369290
91178
525402
77312
227053
489037
551855
430327
241200
815103
38520
319504
20355
246804
415377
749171
195803
558098
427338
451700
511604
796037
478045
236617
516738
124426
456716
985533
371177
445175
782831
708500
201241
596403
637737
477840
346677
464961
362774
290892
545222
842825
547378
745695
16923
360879
264099
478904
478786
68509
343915
240844
287053
607931
362636
240323
886298
727588
782171
293275
0
6073
198741
55991
213165
235655
721214
0
757909
592436
406416
111464
372733
132406
205456
392249
122240
328955
185495
0
670093
305071
753046
679401
224045
395922
289900
320163
353722
468376
601124
377973
636903
317874
397611
355124
730029
286846
811094
0
364327
318227
152296
261538
925429
0
490909
316720
319519
0
361269
593596
327379
215964
0
437283
97661
700890
587016
483006
635629
421812
787507
309978
71167
188162
701947
428676
365952
424400
54061
344925
453369
78529
425772
627508
806602
101657
525176
0
679168
588865
401308
410964
650868
746196
1013096
596153
39715
277365
86780
73339
288206
561484
176953
460109
26776
0
246675
0
911510
638186
721450
59131
342116
773660
226528
265715
396185
322158
224238
515914
169412
1027162
432625
23878
595498
560047
560129
348143
85567
215903
175298
329920
1014301
387849
623808
404572
414505
912824
539276
196452
52951
597705
135951
489016
159593
44882
512770
403317
840400
522739
510530
548739
464603
755348
819054
686441
114615
540649
317244
338073
540577
200865
539718
459116
467883
478625
394570
939770
209327
744988
436878
151246
308593
718916
421914
370081
416625
260976
685305
42360
768675
484848
726377
84811
203561
357493
700246
571623
521212
186786
0
479159
609904
752674
47302
349686
584024
450912
199247
0
0
497035
536455
390092
0
742214
358008
397515
451469
450602
704785
93231
267910
553831
455603
49374
558510
369034
438763
643548
552160
321263
314010
693599
201475
526647
168345
563933
343144
468311
998392
683766
568816
380118
334321
434810
296454
442809
0
764069
533238
411174
218644
419477
281723
580734
311623
761253
533626
77358
392027
310099
420229
768731
527175
444570
655538
283353
27973
380881
278098
0
419306
574120
282569
356007
467780
92541
799904
235334
806675
347243
149036
137638
296924
620456
415392
831180
555831
85420
640142
512730
0
435388
473262
340394
294373
23337
679800
554225
707833
603067
0
251121
448823
310057
1024990
802479
360090
230155
310434
432637
576319
230421
805019
488525
905561
511236
596754
477858
534437
245593
383771
559107
184268
639941
272504
720109
837377
279615
30397
258730
333166
445151
404535
381691
185148
332057
391119
224110
343129
766832
398146
142795
206953
270913
206198
488550
258611
505642
498925
34431
701685
991985
203478
93899
420790
294669
31146
285430
640910
709339
264363
291726
678967
501575
174035
439228
465297
209312
1276211
623496
0
265004
527746
433900
76721
610979
596089
450899
164973
239405
204763
525336
195879
492228
672574
422501
545325
499041
700872
251086
263412
20757
830763
632338
719223
458553
462010
487835
669237
375993
363965
33677
365064
713855
183265
580318
242299
83005
178417
1088969
329970
676110
176694
1016145
560655
449465
757278
0
444039
23693
301256
594834
220180
100136
409776
720120
310055
556487
809571
1043847
504638
317339
947857
600689
796037
551924
272958
409193
557108
672731
366041
281562
986778
471555
211183
415603
440402
93414
74946
602960
491785
433067
412246
369833
510812
96212
486113
630828
242316
551695
372684
359586
303985
644861
350468
140009
155635
525262
195728
852424
58240
561238
245780
945041
401401
585271
53789
755466
131648
0
618081
890710
544543
0
567646
591121
73396
254000
304381
538890
181709
921756
791180
170280
0
122162
43253
709911
548257
47594
786433
162495
541720
590840
868214
370503
363258
169374
689111
65759
523493
0
748854
480089
667753
484847
651518
764508
716834
390675
689000
592368
262661
431785
593928
303771
527320
177071
68032
569780
245340
251669
497185
0
321764
534876
699924
86197
624568
417223
152364
532495
548087
331243
247426
497329
299416
703874
431459
439942
312729
546229
1090557
269472
545212
750603
257983
365383
852109
454361
3396
115764
300134
519956
514685
253604
403651
457915
591146
111241
294436
525829
771350
642927
467444
194425
71573
232835
198955
254047
911150
124689
306683
369002
371298
142017
72858
207593
422874
777238
734394
768737
635326
238338
143122
992895
470349
23802
30931
333775
757855
209306
666074
783828
0
574308
703686
446603
404430
622519
135486
595631
732131
133526
272252
154787
270422
505689
492296
553770
687117
432483
741330
61280
491769
694264
833571
812661
747935
459415
630083
530913
421351
355259
522592
88399
364924
772549
434347
480902
385895
58655
125671
688398
600701
175988
881643
194695
156231
480876
448133
348130
461450
648900
246477
239979
181134
486652
339373
267950
281650
0
454936
313706
353451
778705
920407
311248
0
220034
258467
0
279098
474485
288118
338221
461623
1037689
631034
71529
1011099
443541
568402
592577
336472
2945
621318
721210
440311
151285
297475
233880
246761
279097
391139
763910
595850
617761
555555
118128
385368
276103
668788
477514
512005
350725
311062
883911
666913
0
800347
174181
196121
305500
165895
189409
559177
422360
439908
290892
96322
355732
445054
0
454167
841524
421197
983982
0
309874
285431
377855
349072
698710
641643
556732
368813
264902
35620
536664
235143
276201
361553
406697
0
751533
627685
35839
186834
371283
278306
649786
572384
228414
0
153602
834141
452636
434716
397514
606635
670905
151509
36965
584287
527072
308681
443830
423704
698914
500066
347725
465890
448080
718373
270555
510562
131606
338227
241323
143546
745665
372132
739603
237878
353587
604873
350883
580695
352021
90186
193776
253065
379430
421507
355648
650121
593426
125777
287115
505903
455495
214668
893885
536681
42875
569751
369201
22812
372080
482231
115008
487143
242835
463283
274940
732478
246675
1013594
412118
280469
649984
384720
444350
469299
0
419989
520149
851009
660496
391305
844504
376353
577861
264167
847729
330494
314571
423313
755793
372528
829243
268264
487910
134762
470183
414302
539105
357650
220207
0
449775
295124
156735
631635
0
569401
278233
518390
508842
440006
369249
52112
714842
298332
0
417887
658641
430028
359521
715973
530799
653709
567077
255014
395879
207634
460355
239539
291003
423121
443664
189850
663151
964664
287433
425764
292879
446913
306115
246360
899797
115048
218841
673153
497035
565292
264190
345409
543936
458872
201305
242070
785506
104609
673053
480310
142605
360528
393636
464464
784400
929571
121892
388893
128091
698720
399701
744020
768027
616719
601088
640481
590507
174978
369788
330662
272109
785075
302435
797808
477462
108119
485664
339011
415734
455535
293497
115147
0
1294147
429189
0
139558
635655
612481
678839
607043
653719
40753
474298
91264
281825
601808
474298
0
154000
606804
237972
241442
291255
292869
783828
118071
88701
357579
249294
384314
553934
376013
571218
412388
453887
532833
555896
193270
6073
73119
904843
343858
221096
644969
642791
233471
245108
781734
964008
503516
60550
517999
324949
758182
568225
249962
700171
497172
492934
149085
357352
346561
664071
358665
952011
443525
327646
565005
387669
15404
250996
505974
0
545868
371849
693733
311798
723040
412217
643635
458487
117996
194002
451745
207490
0
910942
542732
637942
349588
715768
518455
318584
201911
0
195856
474823
331196
234586
606243
71427
295685
19753
65320
253039
423983
118449
38049
437722
588466
503365
506581
675036
417866
246228
752802
791764
27445
160580
203099
320859
299547
345767
357714
0
852985
657809
716549
205388
486180
303104
924949
492445
475409
430669
240265
397831
643794
542965
123685
279942
399522
214951
687387
605368
364266
0
619505
615442
606009
153191
970676
346833
216755
369008
63315
86525
278064
443994
702743
195956
531637
90094
209864
599515
163991
495217
796892
214789
197753
249631
47573
357625
450887
532395
473374
669424
54807
112139
391513
364611
577701
309006
303248
193075
492937
460494
308076
441404
280948
906182
226570
130025
331462
255692
422722
555851
251945
645271
708163
144579
416592
588761
475666
167743
48209
417887
588460
579764
258344
736271
292896
131671
724671
255014
709943
289078
29033
202542
258487
239301
724002
685442
539250
218658
353171
643635
338347
123178
518437
918097
504507
508922
372159
13545
556235
230819
308549
696011
638228
153408
737540
352167
238903
314215
651933
0
411339
796490
259365
273433
449023
344824
315379
500273
467558
623809
353903
408351
220118
208323
464878
488009
158850
133694
845898
393029
251464
617492
169651
361411
757517
51711
437185
259935
106618
800365
738299
621121
485097
800476
380600
334278
463466
385521
476002
531307
570938
544283
361139
944168
336732
354774
682620
554598
898821
646956
731910
233444
435738
449088
105732
83359
397198
416797
0
419456
161590
403953
150817
375631
136027
648372
132715
0
313846
101492
414551
91902
84680
432476
714670
710115
0
349926
141763
283134
657766
603412
877698
365669
514302
152184
240011
645536
724222
723426
280767
218056
0
820044
404622
392526
417471
370172
687923
310
0
156229
441810
629955
459346
398367
609219
363301
406598
106389
409316
696278
755785
486259
444022
862405
807560
558008
377321
581131
491138
409690
942258
406341
336181
0
279853
205679
683227
81840
576415
467101
377450
806744
551566
188488
109720
69498
0
416425
874714
159546
326245
605347
79111
304549
471480
510406
0
496366
521388
221409
301095
40916
671299
579770
631306
488991
166570
517623
498625
566966
167027
236469
34507
135212
476014
360189
200013
138910
0
231223
491935
411231
0
586864
807320
218523
419718
1002555
803466
291524
568121
186380
606635
591130
0
563445
365038
537950
202116
120220
255386
43539
658299
78776
691075
0
552950
0
438149
563233
925988
586687
230813
364338
150932
630123
730104
409697
482078
479195
678671
96856
767085
512877
314072
352258
398367
518140
0
1060277
287670
837065
419566
666283
776429
894934
122240
344747
230662
790731
264763
509630
502580
481099
379493
109221
572113
793128
389939
602463
558264
179705
114801
386422
149329
233836
768046
486797
18068
189962
517341
80029
623441
93839
514007
700372
991961
68696
430909
159762
678169
739791
187015
453034
458188
514947
283519
137181
644859
288225
412921
559768
387669
675799
189478
984966
314227
202991
136751
465512
54939
145938
477739
253938
494362
210627
256740
877202
36804
612040
175043
793669
591009
571750
77466
648055
377292
39674
274120
0
964416
737971
656050
1024503
293496
954507
685664
318802
672866
722947
339585
753744
336018
557840
411854
345872
0
794243
503651
638707
700898
92381
160069
0
474426
159504
411731
78541
386248
41895
160188
553257
628978
704320
511737
287284
422912
459612
856399
732379
605574
704987
268335
1028005
486889
175467
532192
727995
180104
97587
356228
0
65217
99630
489518
513735
393410
393504
20804
317691
0
666140
410203
272192
592307
135318
430847
703265
148488
330587
314705
478268
35761
297632
338996
555468
410528
0
151763
458384
698306
390846
519902
994323
495565
1007361
679643
169013
406922
496475
268194
106012
261536
273253
111146
243661
423808
853086
0
153036
459510
663619
738391
745692
203371
673512
61649
288700
74726
814279
119120
417933
113184
324262
564135
858735
97265
548313
197850
312218
708217
340965
641478
114135
87677
0
548305
777775
403976
425926
1010022
952043
258702
567748
0
288357
245883
898160
122675
470495
643208
624023
124944
184974
129031
456374
721107
668417
139129
150668
770518
256376
393338
1240378
191865
149222
0
728473
600877
669433
219922
148890
870714
403794
478022
348070
297971
479928
36307
238171
678647
599979
628051
871500
535421
159898
0
435486
214542
211358
289900
0
97096
539133
940073
628967
407744
461718
95959
576993
278493
341204
487579
0
578060
155157
167563
170953
361232
392352
591598
267539
333098
717518
632108
78551
757345
745702
876358
864857
671095
422773
806854
164221
164656
612388
0
587907
286734
348112
364388
305660
216023
563048
0
451231
471182
444432
722787
1118405
580291
455979
321444
173762
660858
220612
214183
691124
593017
0
410483
179100
287615
154572
485198
496523
625998
213430
227621
674882
201649
492426
728691
561580
478359
761579
358225
311393
593862
402659
556907
606417
568152
444894
481228
727975
507138
0
410080
415600
232060
679343
590991
551049
153825
267290
964830
273678
408053
687428
66451
574064
206458
182422
428127
666925
818344
912973
499850
282740
842201
161883
376771
22471
770720
604996
156055
0
694947
422049
208793
342258
131466
91392
601513
500104
378614
525819
431091
310687
239655
0
255045
115157
0
1403
176257
418994
582097
914577
252833
1048447
191323
312218
0
505868
123975
372658
0
550310
491070
246413
476966
480804
990555
310007
316653
403542
446667
940232
288645
347345
49032
373463
0
224960
275972
576660
1090753
0
805281
431264
343911
0
619780
9466
216857
455257
203585
0
235303
705404
581094
532632
21763
932973
660946
379430
234145
166648
87711
553499
353217
298077
558264
270365
507830
528083
332542
0
775270
1163383
213934
103427
192908
89031
450791
156619
0
29364
601700
795044
312247
562901
229977
83805
14727
336514
741626
623760
812122
499496
108659
719478
630673
278743
606549
323016
520199
531003
948061
589810
321564
660013
217256
500555
389019
392759
994120
848376
664738
531056
662467
300344
458188
236109
782856
1119151
518303
266608
504439
174053
556633
379842
596627
247612
416425
304157
289157
0
491186
1014996
194702
432116
836084
450648
59091
329056
374378
98383
515123
216910
363875
744073
465572
688899
538413
399120
91276
417284
579699
77837
586783
422890
292003
954789
607790
562131
326711
831911
226586
507715
617075
349698
310051
392637
440505
530903
0
418482
271203
560050
533903
499228
443260
825234
648825
307535
646647
749817
96967
624067
180483
348748
350468
703682
307528
516048
649984
347633
298116
438961
529819
858138
113002
165663
882556
385480
730895
268372
168179
207490
0
68177
268153
220164
682174
420352
303580
931844
446389
868114
466993
442079
520780
618124
177373
643080
632585
509619
145378
98954
186104
260782
58898
343264
361601
769393
0
437622
0
418430
284108
382524
927660
40384
269237
180399
140686
422314
600467
791131
88595
309944
429336
31935
451189
51063
501075
300383
1044347
257774
195759
425261
368941
587890
797843
36130
748656
268745
454940
524497
694868
823058
601999
197722
103067
341974
493600
361876
0
268711
382371
142498
342356
393825
322106
454422
471669
303713
355478
308241
367345
376142
156184
18395
439274
538612
0
550658
968243
245421
269823
380607
263175
467923
251597
438727
317423
744586
704556
473560
59264
172639
457697
177419
345512
268318
68116
249990
297606
193660
359911
405395
572520
375822
94192
71918
486449
339655
661179
477446
321394
446930
194002
524274
515820
869539
121651
670346
7083
545173
301048
400873
423812
220056
399689
906755
467343
115140
194285
316106
175984
290595
194486
388737
433188
547194
572886
612148
388686
878617
531354
451502
0
440225
292925
59456
21334
668275
429113
49551
678415
660428
0
157340
471556
688018
564964
314227
157544
174259
36868
209196
760000
546763
395024
312210
522173
273255
672763
299288
224805
835196
472352
194872
611477
480675
782964
469639
94192
409853
433780
92033
681602
681786
452811
716246
1280454
576292
604971
667501
287622
60971
1186871
476217
579796
570086
387037
691660
56219
808485
45932
535313
253922
803222
194447
820223
434965
403414
497106
453332
857734
264166
321501
135896
537113
209859
0
58284
268093
84745
479606
81579
110731
314954
292344
921742
954974
666460
831098
467101
363368
335538
623613
350390
461927
288568
84033
756515
903462
605490
487120
356030
290957
519748
170050
690025
366393
326650
602674
273255
122240
0
772821
159562
0
692608
484679
316401
245256
317135
632943
194348
610321
158840
579218
142410
433315
326970
897185
364694
528732
422810
362297
761511
154733
632441
784283
639170
726529
208068
184180
522725
101444
409344
470919
87747
378243
303810
759496
288954
338953
514181
50141
383891
779796
324448
283175
456318
73641
475997
199174
500083
1096345
550457
297446
0
0
309017
317469
0
433623
491700
326790
0
761045
291638
611971
251505
78487
540163
441863
121301
403856
757041
251789
229029
174114
268794
506056
371036
390699
928162
140878
716396
229799
262842
0
77199
668235
767543
703151
658834
538106
442329
450939
568274
559466
317691
134075
275965
398922
81375
473132
1020332
149133
313599
641615
116191
223001
232864
719369
421969
1046871
340998
621512
448346
481534
371036
941473
415963
289960
536294
805780
413703
770238
426045
170719
111382
71529
787243
982029
441526
411491
559821
384680
369090
503342
153825
852698
234317
424408
887757
505054
776544
225395
161906
600126
969297
137353
151608
974832
40702
56647
612902
416655
102707
477069
605167
707502
100102
879733
865417
489543
218185
365099
619118
257519
145237
134803
618457
203337
71918
554719
580953
301943
447742
638034
396150
661237
381108
467664
215202
216184
279721
169563
391553
678109
510386
722074
345512
472680
23186
142753
685665
340944
488747
370454
98531
0
510549
265121
50180
188495
410248
593623
807417
458346
327304
436694
240144
468653
37161
391553
0
107738
744719
585923
470377
268348
456802
669270
409668
260730
910582
525781
404636
708034
365111
555635
180938
120540
320782
295975
0
181666
254171
355322
354299
396333
843361
454541
585210
88295
501075
968100
727835
84615
113576
945926
422097
565912
443287
116077
337686
87729
356017
835863
477808
408396
498800
891541
790927
254068
579167
473816
445152
643252
592478
0
772163
676826
409061
100136
541915
594808
479405
99412
574308
232722
182374
584567
0
358108
542530
212802
361073
0
753505
695578
900218
355826
287781
395396
0
213406
688218
249888
304129
652345
135788
55614
263782
594286
378312
414931
56666
624014
0
629443
18481
454726
563160
171232
587233
482538
87462
133502
556640
23532
375097
40831
275494
343826
315325
496733
1049632
452665
297952
0
468255
0
269728
288568
207865
268391
0
591135
392299
575280
576395
353122
93641
820693
767001
356698
691208
217803
773501
154345
1225692
877829
290570
744278
777257
515157
141788
229507
26571
507262
205687
458256
295545
403711
1047927
201267
97290
310890
121095
706158
528465
276165
164459
14988
280292
0
324089
192176
436059
167138
944996
213955
12197
339499
400947
498735
374468
398265
454127
409651
362667
596167
492795
576814
929316
616207
538920
689774
434988
677677
445582
656876
480351
1111278
416623
597144
541325
267171
261757
0
759448
135572
489492
0
869996
238338
808295
154615
6508
334343
387541
706672
634762
211613
796253
613590
547530
788022
410510
411179
590069
733902
724106
63482
756670
683646
428780
576085
175721
593516
540949
394332
340073
486104
304371
466779
405748
475584
0
329336
54004
216202
754055
626423
378433
516651
480531
227798
608786
387549
467057
90383
550756
31453
594460
224892
0
492027
187684
766722
475381
201436
539142
156242
87605
406699
0
809665
861579
796973
366681
704511
360015
537876
785767
618954
71836
469388
929227
301002
299861
0
92535
436888
109252
411151
411893
192822
447251
819620
299555
666188
506172
591782
245912
373319
395141
211572
433730
508380
368636
586907
417592
419403
796300
112968
244006
508954
474307
680014
382280
425074
143025
136767
838263
56229
522295
554922
866428
898714
611497
256100
325656
0
552303
571743
169739
5960
444685
511659
556116
145352
451830
238081
329971
715910
209333
428331
176838
911223
551929
549693
371271
759635
293814
364371
466381
811662
806838
639139
311790
1193178
143882
411716
349391
237012
662658
2666
393788
439993
510078
747728
902061
363647
0
286455
112782
481832
402591
0
656409
608261
339858
808213
587405
719996
295646
137595
620708
494280
565803
432388
719982
383049
708034
354117
526636
238854
102240
409279
296944
841110
687997
191574
124916
604540
393819
713693
489159
249078
68177
234891
119903
290001
197091
0
294457
257396
470617
165839
498831
320203
368268
263856
36415
725097
356208
406341
684819
783918
287735
684384
0
140494
819390
316890
438092
622724
99483
317527
123382
735380
615864
96583
813864
250155
611425
434476
719718
607433
299990
729280
216273
375644
525947
377965
515557
753137
446889
319348
217803
658885
22493
194251
719083
194425
164884
0
852848
538677
253173
174896
528640
930848
93998
287976
677155
595127
487740
540464
370014
592391
615558
218817
394497
221652
416257
363034
519843
652853
328665
482330
652160
492523
371961
728609
494230
687149
663197
378968
462674
647969
0
0
310468
519776
344416
230526
553726
652311
762745
249693
277237
761530
599486
265403
765721
571088
512449
501475
667471
33010
0
766804
227298
454306
276544
332115
693812
627296
448600
396060
33699
428983
393917
473227
476377
485940
0
183920
317356
712183
905868
324590
72459
606028
332753
180909
175820
329453
454175
553551
0
666227
672124
172450
433696
285628
447452
470696
347751
365019
480644
596403
0
356678
394268
350871
182750
131133
276529
209317
763421
1054046
269173
765885
574596
92161
77377
643807
286530
641818
132762
273047
271807
0
481002
545728
193490
237277
418140
618954
44768
0
382524
699979
949960
602711
0
548454
549809
667146
599705
221241
340200
347969
322695
574389
94442
0
367803
545365
374658
779178
393343
37353
761826
466858
416675
788021
493327
540771
569371
599932
244221
888900
474628
735790
719886
625611
579039
960359
518678
704105
52115
0
0
614072
628313
419596
649693
399896
469067
646298
220505
377969
409448
361927
95792
863191
26170
672658
86258
436365
335820
984286
132811
901249
466985
379024
158051
293999
748180
685865
817766
556689
878523
770152
6710
557151
285797
679596
0
705332
29170
503393
367500
424533
87300
513961
595187
163276
42958
0
57074
0
633770
356595
373621
413668
142622
173738
243967
1010566
1072368
545562
729606
584766
648881
146872
629971
0
719141
642397
331595
603815
380582
988008
397190
624203
1107488
700669
24221
522956
184307
527710
434550
295534
708167
732531
474485
379175
343457
458195
145548
318114
36697
480207
998957
236027
602829
1017673
703205
100948
154255
246076
385197
381051
517303
39924
428647
0
315352
237239
433226
816467
205272
320470
253506
163702
485664
199986
514536
416882
165025
152169
890248
583898
393496
683198
296493
0
509915
712817
744488
846916
369124
576395
704339
2991
367212
722897
611703
496496
152377
77530
186114
468016
605776
83874
475888
370526
612530
476494
153683
429914
118731
28563
565433
721660
131479
1025384
345588
26342
570355
553635
164818
572271
217628
442095
220598
324622
754885
510399
562304
435330
410091
1259723
328471
823316
204288
740059
281895
388218
0
699902
0
1068315
172483
105997
372496
143121
1128158
0
450687
78362
352118
450897
351349
887787
416584
519748
828964
248282
507128
450496
357799
205846
77835
804019
98012
432190
303004
275409
97798
507184
18294
232500
721267
311089
423187
542471
288651
728966
606320
250600
742249
776368
252130
291911
409344
513334
1039113
213184
732533
493766
513807
99460
496890
206671
604302
453543
185263
464651
200010
445926
174356
773278
497909
485516
303927
0
678939
0
380677
432951
516758
293553
588503
194502
337764
558220
599982
237198
557379
908556
667501
29994
192639
438981
486365
125265
425205
177436
398099
62938
371036
497820
401428
825963
181011
578109
389328
763507
391584
322514
145152
585733
927956
486439
225649
0
228825
216290
53631
693967
416910
476554
0
440402
64254
694884
408294
0
463952
251945
525586
602056
361747
224228
519441
560994
366681
379603
761036
539423
823503
804449
57077
384416
352664
500461
407909
336713
837810
467203
260860
267748
227876
358924
473507
873930
533310
503899
206238
562906
614568
347751
0
151067
437947
193699
688649
581997
61593
511646
289900
208468
336400
487133
481743
645131
348487
277559
371489
411877
414468
574646
337758
0
40681
377576
241442
431655
702121
0
645493
513130
403433
382675
9191
598525
464027
732518
494120
223628
756764
1156849
342194
752980
572515
203079
276997
766722
362243
86525
526675
195557
0
294655
466086
407799
313700
437024
480257
611285
639898
753604
677893
280796
693364
602601
74336
464887
614971
315786
944498
305606
182448
477113
358845
584380
408515
600006
553381
629186
293487
117013
756092
108069
847471
586890
529311
90039
931710
202189
5052
406127
303194
93154
15466
108985
227006
202635
491125
230008
733948
684384
434550
0
575111
641446
434525
686002
137330
588007
488081
892756
252406
95282
908729
390975
696360
627243
0
654779
745187
577019
765937
586893
238565
656658
455247
207921
769401
288305
374712
390156
371175
327707
620150
453611
336132
560070
571284
649152
549832
324102
328390
622561
772990
987569
393844
936148
199986
344860
259506
359345
378586
65048
476232
565604
255776
17709
48884
152827
314619
131456
241069
333812
798497
119183
777750
507759
865916
699204
423403
929638
410602
230909
428598
552990
943769
304251
656508
282683
477763
586341
535236
210772
531031
416569
0
593531
828494
520573
1005682
56972
295034
504324
199015
989751
471825
439725
305008
369740
475206
668478
842201
423930
381494
314127
469337
475192
682164
387219
780756
620496
899766
0
661246
549864
161608
580537
630767
455340
0
405789
241821
252042
495784
91263
466723
571610
783437
325191
277969
612953
960396
241298
0
373873
816962
677306
737442
361475
345709
852580
376375
439338
582432
400467
777456
592478
625619
1060520
194327
705698
465556
510314
791277
792133
365857
282519
225102
263063
434283
789521
521267
383899
0
0
373341
670917
479970
677106
179877
844771
956136
208343
223162
701528
236851
212965
138696
164478
584465
40222
0
390041
561858
471920
0
155325
368908
394873
251387
450918
608609
580382
560090
858050
430600
315747
583315
413753
627062
907101
0
265959
755790
981211
725652
845488
701709
87768
75437
681477
753746
689064
844848
583685
340561
399785
208466
444039
313090
185933
454661
0
394530
0
329152
1221963
33878
566150
538674
137928
16379
133686
308073
0
731173
96169
147760
574626
556469
1031392
401887
62874
371922
460777
84903
521229
732502
706726
632212
29248
257064
351219
146379
709376
0
728065
47120
407565
206374
766714
20245
300616
6645
559485
356629
6644
913603
814168
353439
520344
80478
749660
201552
268519
111048
340429
378614
473232
268372
0
92703
168362
557676
32400
769649
552418
437990
264902
218545
492979
544321
283040
242503
719897
754336
250464
128106
261100
639608
344928
486516
230909
253019
41047
380319
563933
473343
480257
521333
280539
548362
373970
935653
132295
339763
342865
276767
643777
688059
229488
370434
577919
906895
598191
540893
175235
398406
514851
199284
472368
556116
623613
407989
705231
360519
0
470296
437598
448724
647106
565685
758580
655321
227189
873151
0
910652
666865
342356
414314
929358
751061
583138
830728
500178
292092
278969
0
514623
451860
0
92161
347279
620031
695253
169536
127284
311772
922227
486830
309044
215618
583451
543199
636255
171679
486686
602416
289195
377029
802048
756663
963090
626365
220180
139842
185154
120697
488641
519608
248503
884192
251642
264934
93658
580136
387973
700029
49703
684190
337675
69514
271541
780316
106639
346709
416167
270926
641086
699614
654338
479854
625615
601500
517778
572150
338523
133959
79530
616790
29817
466381
19430
439552
938795
212728
539707
289667
659451
319114
997948
77797
582823
13204
238020
344153
31564
389775
436694
628224
421725
231486
184658
458692
654546
28703
137569
61262
535796
119743
601227
237502
105692
241142
426915
678916
756783
193257
534917
613405
448124
361684
588758
461764
65293
305606
253938
88040
460230
131412
109357
632347
820397
507828
171114
332829
263550
146658
912015
503542
412611
464816
572537
472329
727765
427262
664174
732363
459464
260185
372409
307332
134789
631968
1115174
951321
535080
238663
27726
618670
469191
421911
450806
555615
635689
667769
1123579
147677
202345
682164
410180
548214
427391
275949
335321
182733
595082
985732
823241
690771
639770
844930
353261
892114
386455
112769
55439
453488
380372
317809
436198
527523
800865
122549
818233
619890
222856
707015
446169
902712
170703
652277
337208
797163
446012
651470
273570
48917
643516
283038
536893
1056332
51272
761253
421986
739891
138089
773516
0
693722
759272
532165
861708
103740
483968
171315
586101
899157
416022
571953
591509
107753
559395
310241
146424
345801
109458
442830
65612
1127110
618719
262260
445510
692733
55485
376910
460756
112034
231799
992707
785949
99908
465297
421189
226927
271850
141517
979175
544352
101169
376656
710636
434865
21919
371483
443736
456930
657576
409643
616491
578245
375941
360515
400596
188414
378110
600438
427099
455485
509412
0
606750
106538
722087
327229
679722
0
139841
321183
86261
272330
632359
158298
574094
447206
220196
409040
491142
853790
596199
248179
476205
439799
201878
479955
285923
725259
715808
129375
298660
411232
485670
0
605778
543443
611215
481979
0
386611
697642
319136
42175
274156
423187
318980
454392
352464
867224
425045
365054
907690
257628
790475
359445
283862
357163
554956
221334
448357
903254
434283
722283
298295
525176
259629
350825
734672
532971
541459
826095
915798
306804
786048
254954
637229
773637
701599
904777
891480
795246
0
584876
0
565745
210236
241375
563619
639799
423733
12316
430098
783232
243948
289782
413735
817713
327221
896251
396437
292490
342836
204696
773775
399477
622255
111018
523914
499343
486689
110757
113576
764458
313134
315021
521113
160160
291121
612886
242098
643516
158527
138005
112344
574201
478744
0
84883
190563
395384
240777
700707
0
282847
120089
424300
467348
550765
93875
872319
473576
19536
230676
111377
315914
518365
326813
348955
264433
373393
489120
312137
256430
156941
155449
0
544191
292224
0
169710
432304
249810
571214
648469
248739
0
402019
0
502232
862621
200013
547956
674463
588339
530714
981761
362243
685834
193395
252650
360125
557027
493529
246521
290187
447585
724742
475170
585111
1164616
724560
310298
767139
243695
190933
0
594592
555912
705918
514470
31615
717398
110502
650631
571277
427851
929474
440225
429519
358216
388619
351771
330103
490520
686242
522406
179499
714377
231485
934465
281070
437048
330521
642511
431806
534738
604083
263963
371372
582021
778444
220570
20355
171850
158319
131757
486676
319737
389053
952481
12481
259974
168983
126476
948072
393551
120175
87405
718403
320273
797580
639138
181030
391849
87419
696805
0
28629
511627
699984
792071
254928
571216
73737
688991
165758
533554
0
730296
504075
285097
373428
76109
383941
432799
233413
108888
436779
154345
693492
473099
546101
451069
235968
298873
579934
266550
509754
309624
117263
592370
159348
114178
93882
0
1231766
635562
115749
245958
370490
505295
146701
882950
386788
573891
600316
704096
543307
784215
0
194742
3240
0
211541
44348
278477
323929
501922
407806
997261
91096
418014
392249
630379
200308
823503
722040
763031
1160933
403402
165586
311936
618691
258400
737580
247497
440075
412044
223187
175850
395399
591885
588923
502813
166754
483992
212672
0
258673
233857
775587
551881
605813
513863
400604
785573
254490
543776
185226
422479
656534
384264
182664
370244
306878
693722
906419
394957
146316
245421
631108
343950
227206
63189
588350
330701
118382
49640
566507
571906
417629
113576
154674
210060
9164
306555
632698
244089
88885
23072
842036
54867
8845
306905
609554
448954
324065
260185
558627
653509
552550
150264
183684
333469
184285
0
571835
546985
449852
918306
381713
5784
400053
322949
22231
820645
559441
434044
329697
333495
677654
764130
271333
602000
420487
1063017
314162
61991
0
608158
808002
476952
502558
0
88720
391181
115770
292927
673213
878908
56696
653544
91446
214414
426632
178724
369664
58741
349176
689000
7077
501885
200296
819218
648888
400811
436262
539153
516450
435412
51164
456672
472944
762228
403564
279045
596627
788817
677639
526462
15613
263535
572788
465758
123065
644488
798235
282653
438191
356082
148611
827038
342206
832202
356363
608942
716246
60772
383796
462529
260682
133101
639096
572858
627954
727002
589742
593762
578044
632845
132715
132437
160076
447628
425014
126002
566966
609402
105181
389158
194509
320326
571148
6332
707007
725454
108449
745004
573806
746942
452892
328580
307546
805618
407989
754550
614905
595918
30696
0
443367
682815
231556
583165
457501
735465
146093
122732
1060763
585152
699614
683521
537537
339665
31417
643208
778933
226332
330930
395946
212018
608816
233850
680576
243334
464321
257313
168278
393672
458585
887922
348195
293714
173290
637337
12962
726790
184257
191816
217980
39819
165996
529527
675421
898506
281442
364266
190210
679826
816994
106220
291759
374688
239717
547169
287907
632385
669553
311292
494358
364579
522481
489302
300338
68386
0
489702
566594
320635
601996
467835
602323
122854
804852
227992
113950
418763
977532
54906
142970
706405
660092
138567
511111
266216
291617
691322
0
0
516550
402319
840385
571964
209736
476531
72993
928521
587678
353931
67310
0
0
446513
420135
76805
208892
903757
95754
69843
25702
19761
419491
148373
0
174921
326572
367704
444061
590777
128110
126003
468074
281898
0
232774
731169
392207
438420
559420
160598
83082
678294
553000
717492
711525
11997
230155
0
536668
505137
273085
428395
95754
603509
515003
182885
923342
0
551221
179888
1138698
939994
388139
94158
22471
667374
484849
368875
224642
177118
816675
365616
505446
466104
424918
973410
636104
649245
697514
370237
371354
2776
238044
743772
467733
485530
63954
783045
428676
392907
271193
353163
929885
480174
422398
746953
473733
369685
566933
656675
520439
305148
448034
185313
612281
643688
547717
815685
152774
86665
820181
15866
594274
498884
406040
66913
269673
545611
617335
342424
365688
298112
676990
451235
624831
763807
0
387541
280164
888995
469805
363312
311973
380880
652031
600658
885352
429156
716425
243707
428982
144485
163686
349466
391832
809481
422874
36945
102383
152920
521119
179859
0
662074
200448
435132
344047
0
473268
434330
129621
638679
289020
629278
258988
707440
582318
0
63171
145367
0
636454
550408
634424
915478
582675
258936
218806
427379
551330
543232
606778
0
0
263059
673240
293814
611332
621269
82621
515824
810555
230808
916251
752039
658621
441126
67952
643763
534643
403260
527747
233141
474055
355118
179100
840495
217142
656515
174891
426674
455603
925074
561431
127838
670930
629238
400621
305717
496662
126954
417857
109929
248763
659328
431566
554115
150905
479982
0
649312
913386
854941
383463
180077
451332
673664
841470
311290
0
248200
465336
113503
202689
543879
619588
587656
492126
368698
554014
81675
326859
433149
292269
564462
33554
740502
133652
137595
314794
606984
417603
117312
484573
544922
484314
484628
141517
406075
492011
246704
299399
294614
7490
656397
72635
295902
177674
161744
40831
963993
254299
444074
169896
619802
567921
130092
923211
119893
501614
413587
441874
218866
158203
537474
443878
390411
704070
521418
472039
162853
464603
530466
938350
455956
298701
757585
593494
74827
188326
301222
285261
107093
746228
441924
96212
339074
342956
488690
997325
12058
0
112967
379675
522241
227876
223694
413364
818803
222312
237403
343094
429158
389264
570369
765223
183194
227153
682997
254650
249169
712215
350102
72037
862658
397198
404115
217488
183263
568984
62435
224853
446689
275011
192972
335988
312147
290161
1049146
120888
294378
265692
957066
332508
823047
460444
767364
495800
260333
911127
396498
413087
65737
450284
45977
167715
591090
296115
289914
370132
195294
425585
436960
975802
519086
590347
220260
196121
429823
443594
283634
29884
626573
155433
651542
441560
354486
0
209957
778256
884891
304154
599489
672113
501531
307501
360752
385062
403429
230548
312456
499184
574961
143047
378954
0
720578
861930
482566
567545
427687
653420
316604
812320
824621
902477
495535
334510
369047
598819
0
446701
301891
153978
562378
473947
516409
374712
411034
335495
380417
347581
465111
539542
515635
386930
834529
361882
489462
154624
582560
693803
144467
647390
351302
676942
925602
727694
381181
563560
73388
567770
399821
612281
339585
518678
555763
529556
490238
709177
493188
796579
0
452349
458260
0
68594
521039
781842
623201
330282
379451
441559
805370
153626
225553
472110
633687
29712
217416
599982
603553
87250
246989
671742
630310
553162
145194
373551
310487
588007
909333
141673
554017
371587
745788
136531
150690
615958
155915
108875
792613
27513
300456
936094
874681
598335
91275
737847
508484
256075
602628
502099
718930
812366
1057750
670910
117966
439734
363106
266838
837398
371342
755324
995862
340288
94618
424745
256379
589989
48750
152643
537685
288194
1157804
739994
431690
175715
447053
745259
486299
134869
294986
478175
521694
775587
71355
660978
419687
481748
266538
34710
236747
198185
239694
82332
91620
631421
523750
414132
541599
125598
732501
554972
985213
813127
121103
299382
618871
416812
536312
518895
458537
604771
227120
606175
434411
365726
212042
328134
440094
522875
301102
596595
297769
355078
0
599248
475011
529538
541429
186360
211895
354001
231819
146464
572259
306683
271477
574887
485308
266753
490623
426924
453856
239717
37585
758292
182433
487579
71788
269059
528614
98068
294453
696241
445947
259849
218328
160304
208289
383246
375193
102980
783571
477137
522081
561581
310468
343329
163254
3850
64885
350791
317178
659548
295464
543551
586864
95469
897503
494603
462572
411475
301843
860785
215641
674636
502452
0
556781
289361
80623
716444
0
452765
148226
586280
481667
307128
597546
595327
419982
191435
569750
624390
645197
0
424698
213982
347287
166508
309012
746299
797122
255760
0
524744
358317
460610
435415
744709
574713
536181
1188531
829782
391156
126236
845307
543232
387142
236092
393325
362179
399748
882790
48487
194245
199170
449000
640866
1106450
791969
543688
438602
504819
341485
466848
232904
381625
487758
225252
778695
672329
745296
481616
360555
323180
555035
507051
287384
344220
649171
461138
706430
122732
207811
814696
1133374
313886
161370
222943
686184
502398
966796
134914
269443
497457
515856
70144
155295
358208
179907
714907
148256
660545
156069
1202137
526293
642380
672134
738861
1141869
475821
201061
534731
564394
414332
868964
345395
169033
176286
634763
596382
499158
296989
346855
560088
452405
605392
870327
264376
635390
58638
745815
332171
377990
247309
293948
299979
257537
338523
167575
617261
189503
0
516582
69314
491050
792438
276854
448493
196952
365013
482560
363842
775354
505185
314967
777537
720995
379262
755012
172942
297088
247230
759525
561360
315587
489500
367007
496540
501423
526043
787179
586608
709324
495972
589067
312024
1106792
269786
187813
67768
485652
227298
220444
499343
596826
547135
661555
492932
192830
476838
677924
176694
396014
199247
206742
595377
594851
721022
365487
349131
555012
590446
1202137
268820
567456
529518
798591
101984
285845
521367
371504
343014
220180
622382
895463
198086
557778
170556
340135
147812
579154
330932
353261
133691
659031
67123
352866
793458
402124
461502
674964
805761
395468
731589
280507
576303
584273
206204
110873
1156963
135570
0
261306
98925
454085
596634
406448
986833
704896
490262
459581
616493
191670
677599
500780
375882
252833
272050
738819
183363
670892
940073
726116
746708
753320
0
324227
698131
630527
1875
375420
287714
1045684
402570
179883
641589
142605
316785
493769
521534
546813
236306
390427
397542
775040
533177
244554
206490
528614
663922
85592
621966
325628
404380
804296
746288
734394
543159
451176
787094
561255
176370
204646
943062
853788
279664
164910
561159
79280
339117
547923
0
583706
93459
111834
299377
353615
319502
430973
787179
283713
796912
581118
685838
706672
775186
305452
783052
525199
252952
651386
579122
758194
146492
576207
487420
201482
716834
154956
461115
430722
0
177987
450496
549467
634237
212749
699670
442082
51192
272050
561240
129729
1216474
767066
678508
727683
459411
651073
39150
82745
214116
38890
145938
296767
280117
367736
250893
194966
559017
473113
365184
315977
783308
253042
562177
450753
362849
60855
56786
651062
47338
318965
0
658495
319529
419693
533738
98484
247112
737220
537112
479722
639171
0
275327
489205
1095679
425994
472760
192061
271214
332450
190202
138839
661319
320215
628796
251587
524780
673242
960518
519584
800288
688029
107819
343444
797962
723773
139446
417628
571875
633757
779611
325294
1193950
729584
224491
695714
310535
75370
879548
764744
200549
84269
873550
640667
195563
184696
78194
617340
126915
582744
720995
82244
477198
792695
625018
812211
450872
656876
617340
977793
352101
432084
294481
617560
861236
473728
207919
252547
645469
496303
136807
342487
289109
374614
661517
1213282
919513
436532
0
192411
562858
448784
465806
603857
144982
572568
619425
656242
704673
583481
144136
493052
236916
521969
0
43512
697674
1090540
32964
0
83126
337031
861106
651748
552303
369297
55545
548008
427617
475267
461970
206913
710942
120697
174835
408294
674603
604045
1005889
660263
806413
56830
838953
453824
329627
206458
478225
366079
135887
0
536991
362427
331742
506695
86831
571634
153015
81206
227063
130735
737562
797355
207619
68676
85227
0
112114
4435
410560
455189
179845
382155
422832
278788
552125
0
126618
504712
397523
347197
810162
450739
499546
0
539072
482183
516454
690919
346930
262861
1132662
595614
1042312
793141
476143
601649
631424
533856
777998
254664
0
887204
41739
831476
80478
551315
492471
490522
1086568
657109
433526
368390
349321
650827
30585
707196
347969
131284
392198
753746
241668
199900
161622
124029
570675
823333
593017
764942
0
765375
439159
127027
70724
564777
559220
627946
783142
260604
607097
630749
155532
551642
391512
707940
126033
312490
387521
562471
245857
0
97270
867418
576709
612538
379105
810173
677855
283605
534407
553495
622826
526010
507022
56612
355881
334462
832439
430105
570293
533894
0
117449
289981
350837
309095
248090
224892
585152
140964
361966
1029784
621242
373503
743973
0
468760
112915
532201
793948
79152
51844
372998
289790
586845
157628
821409
586708
312865
657243
766334
1042548
0
705276
353364
795949
72574
784418
462389
153771
487317
365822
683128
410707
401122
226615
458195
243580
513548
669807
343537
614580
516756
403296
236645
244271
491674
712126
641116
497697
566428
585843
376046
152638
318297
633087
682896
1033519
898506
860217
490711
673390
378563
459283
492338
0
245346
907971
776853
215502
0
625323
318338
640171
158823
662419
324626
119765
479644
370812
165466
588452
447360
570147
570296
637985
505480
1095702
375547
73006
207764
330896
675939
161756
186489
652838
355293
1476
815992
392487
349687
461115
403962
0
38101
97959
484376
261430
0
453404
329250
894127
260076
698803
278766
1023978
792713
597046
629739
817662
679503
324899
137622
161355
0
656975
304242
407579
472368
263185
338539
309200
465046
410105
295923
633533
70540
347338
714215
61428
826574
464819
0
475639
381441
649841
252384
699136
290346
169800
919279
356049
167613
818786
107266
704218
312552
654705
301896
535344
308467
686354
490406
502949
450157
438727
154222
280419
837731
26854
196293
673836
403547
414395
544689
135274
677961
618954
485989
16201
0
583445
699289
199960
544456
344860
228004
253923
300532
591310
435147
471236
620956
428353
35851
607883
604577
547431
1021227
660634
242005
547872
1020792
183261
406290
642299
524316
104812
961537
742005
566860
234034
991576
0
238681
611638
807335
340974
165114
276430
759724
647269
770700
611029
823316
0
392849
209419
402876
46098
51823
659233
991723
238116
68528
539297
810182
287820
134994
242719
604971
405748
468954
131291
448595
729792
478969
36857
667248
439510
734721
53989
412048
965770
863750
386937
401762
522414
182439
619288
186488
1061382
575962
734661
593819
122748
709939
637113
153135
49645
0
657130
608553
1107078
72072
338480
59062
249792
473448
501122
698409
264902
388052
335196
681593
402261
770861
567621
503292
175045
728727
525535
335571
698097
244042
0
364150
157205
1110363
321195
205505
898050
365550
308841
277149
149342
259762
74170
553899
56229
697204
351087
512200
206612
182046
601618
532883
454710
379226
388010
345208
674340
590981
766057
0
446665
768193
483175
609718
453569
699513
459733
193497
0
156939
308992
856857
661874
926624
0
797757
530144
321006
720530
157712
339587
709767
772331
413001
766990
494036
279354
172502
906793
936279
656176
571706
480380
254360
742984
834710
249846
392777
686239
690397
303539
706742
340944
507828
1010001
503521
390411
350012
508230
366760
491098
897173
977394
201505
307661
552368
0
297696
316722
649451
662001
592151
298162
572722
342068
0
254113
49032
133955
476090
333281
111484
484872
312331
406519
209611
477022
122457
327882
336439
418025
249556
69483
370102
51107
314792
196915
335545
683243
289084
107028
869656
0
253303
618591
226812
133457
394727
788315
192622
477880
234371
292653
671631
126410
322562
773395
704259
234325
503393
551948
207701
530605
292806
92488
271667
103349
1046764
250268
149535
521534
584861
560119
268172
359090
561757
233377
330830
186270
284466
428964
670346
741550
452884
344323
651273
832947
689107
132855
527276
552251
0
496477
490223
486834
138289
538932
290892
702987
538884
148472
174714
0
714016
230083
799714
422026
692915
67329
551938
531433
688381
427312
762298
147953
144517
200244
0
810850
0
1188272
557457
594460
101822
17099
255178
0
282142
426982
190263
126028
359483
654571
661018
357650
598339
161906
286651
740305
432040
330438
523983
366910
468902
464791
661777
673920
969347
101984
143202
823036
381252
592947
383729
324749
153305
120820
31980
562708
525072
368017
246923
0
0
562898
349372
657674
0
566374
41125
214414
638657
131291
338236
485413
641336
185043
206778
0
653746
932757
335281
334849
553930
696423
318039
200876
622677
339257
42875
478251
722974
328407
569976
318750
510530
333339
778979
327706
1058823
703682
536364
459409
702870
77929
780045
436220
687990
128117
142549
953640
589154
256876
688394
0
224736
326739
424871
253531
123135
18250
328430
521577
760024
1072237
57469
773084
78155
596996
117911
593927
1001994
170032
931173
722101
52918
775079
0
409595
747965
466764
493821
546739
94273
852956
345631
63766
358180
205119
203503
632838
525144
823183
113869
513334
179864
373619
888430
404968
408201
458727
806528
113919
117996
448493
626326
490895
756602
605161
906706
187215
738391
527251
771848
842807
53294
582358
0
117549
282953
450081
0
441166
309769
447037
391263
477253
602110
250402
795801
749821
84290
486859
196390
830728
618255
266002
18558
370481
266885
340420
88960
630824
192312
497394
455465
760437
572515
294191
550678
472052
397441
313389
598350
841329
240820
358253
952135
436337
468244
358020
228722
893036
563652
199848
240535
16900
829242
692649
0
371573
975227
510700
888987
980864
614977
274940
603121
193050
600760
0
559863
646765
292182
277560
622172
308879
657709
364983
1011628
320352
880248
988258
0
220136
0
381772
346808
72322
598191
226488
582318
0
561015
786803
499862
450841
570240
262755
166770
345609
281715
567132
154345
499018
104350
450072
0
223908
308371
217387
790061
0
235813
759337
0
684720
285483
1238128
556424
451015
468009
757782
175684
488595
21944
713872
714041
526010
802917
763768
503300
295945
185706
88102
255153
412600
0
449877
373982
516767
649576
880141
531733
150494
244385
320971
619808
849299
486147
497269
0
10335
582187
260135
462368
168397
431091
241173
582021
405890
788498
715988
168186
474997
580971
109344
502082
669321
572934
244301
811891
422454
586306
312416
517097
35084
394625
300170
500828
348696
257002
484628
214135
510023
894597
389599
404207
56297
237685
146866
460484
385008
345591
109141
281378
326865
896057
206729
236117
938871
31519
587726
606484
664460
497005
317778
563752
494648
620790
179864
666756
525863
204449
20126
61691
602734
391823
196953
1022137
625178
701808
1178977
232164
53621
86400
596032
636590
0
655646
82024
299375
1086147
362959
657408
743766
541780
498119
36534
671801
847485
694713
0
358475
0
380259
705319
593724
619093
271712
0
984099
367605
107972
214414
396732
632803
477137
249792
74913
615307
238646
582710
709874
798286
150980
835569
346930
730710
495771
568819
938673
768730
7415
163160
686631
972572
519834
367317
641450
351134
434460
464549
115659
273180
512491
390868
461613
504872
0
183527
873022
904492
361779
394752
613423
931554
200164
672347
103577
872792
305717
362320
18555
512307
587532
620445
433367
783605
1048530
202463
248691
0
510820
424240
216856
388896
359150
310818
4390
274787
207487
555138
174277
46796
537822
89305
956002
1052026
745144
896187
1104046
624999
662727
438927
415682
508563
680037
216544
404387
450714
957351
368491
700707
900083
790706
853483
164660
256069
538788
326120
622741
228624
591489
705677
806928
387715
389775
816858
591324
626841
245813
412342
283438
492126
331538
471094
453837
802746
652532
433787
684987
908738
274692
627090
600973
417809
598032
238303
0
555512
604766
527760
513471
204039
539002
99295
351087
380105
91751
302738
416651
136462
17666
336154
578166
382994
667167
618733
305265
253531
315955
604230
193838
829916
1012823
123151
508486
376771
271263
18038
467351
446169
154592
170989
832691
332673
314061
520241
551030
305548
443977
347356
727876
132199
517642
985634
110006
122680
87486
177614
467183
125130
318813
717862
124074
303808
638113
384827
448547
632199
666648
459114
116372
322059
816194
459055
522846
413958
403291
355435
51107
608800
966849
701327
582033
539314
531498
173200
286437
483306
667148
959162
299845
726791
720497
230408
237313
307163
333057
389287
774765
176222
757163
255728
10994
476386
0
631961
380420
1336803
45056
528412
345959
570658
1007609
388229
446535
203013
470904
328134
867868
29065
127236
780288
1082202
569658
343057
334800
524448
608101
715601
428982
421603
1033041
583910
493387
32606
284536
520940
669050
458363
596988
703636
601311
396050
310807
389158
816897
0
606855
527680
476747
442149
369841
702813
358573
273994
319114
515242
286223
797395
647368
673390
282477
228454
650752
85782
91947
509445
248193
414066
522758
516769
316488
118936
640443
842454
364148
0
474299
661899
577066
611620
482077
109003
665036
91088
407802
409502
661967
1307145
732271
284117
1182500
469816
582166
396990
587516
649206
826328
146201
492237
339254
128855
4934
67039
896665
539390
387577
554908
614988
652289
127603
451279
513076
207422
69171
226488
578869
710811
861747
512261
441750
800824
662382
0
0
545148
510255
283862
916602
303583
553851
1037732
523249
866928
513598
33713
483225
294076
1034682
721207
618360
127289
125922
525813
0
334509
634415
491265
256846
146093
171850
238596
436173
642821
199082
262862
792072
204657
203573
186566
438353
368598
523512
1049269
85775
605459
455906
632204
0
87409
0
133794
473364
476145
398670
275351
4074
636021
708546
55352
352926
529490
636362
478333
166672
166621
406847
604115
483045
260087
914812
244659
0
368908
1318393
407245
688890
239301
820786
141158
538065
0
650273
913915
596970
549349
307494
608978
595450
783542
474661
787620
782712
429908
634719
0
663177
258826
467987
224736
599248
0
611215
642393
758881
255936
904225
481311
131696
243186
103368
197363
131298
915941
586101
819182
587429
204696
527698
298751
327182
0
346169
607373
209196
860181
570881
425822
475796
132467
193395
229346
668340
640982
458211
781614
266757
756092
612857
93267
222085
875587
400814
324332
399708
279714
746630
724846
481603
351376
504319
798705
661443
536416
725400
1073123
34524
728918
1090753
0
186058
358146
421879
45677
522526
292891
245187
677767
286627
73339
0
747375
791795
308549
119286
78194
852554
780886
0
775222
782522
306118
283410
696247
450659
818518
519557
761047
531633
671486
823783
244554
418092
827407
212979
21395
429891
559290
384255
432762
149557
797060
317259
892230
168114
531677
298633
328478
180936
719839
498905
175794
487886
619508
364924
672533
30085
780820
727190
1045396
973787
677376
264607
240976
382785
550815
192405
581185
70110
536059
397912
392501
474643
674082
170322
944131
337917
860590
112515
1017000
888926
809409
549480
495065
365965
611332
1094746
404790
473602
190898
25241
589967
741449
344153
649504
238718
18498
200007
1136311
736728
879780
654254
201713
0
1776
306185
125292
431957
531140
614005
356989
318961
795246
711283
1255079
486106
264746
371114
169077
194618
166672
429928
225884
633163
604211
225251
664831
421771
362449
898185
274583
373925
1015006
146900
590069
105851
151947
393195
139475
468659
226929
375256
735282
509769
294014
142709
482208
591885
512224
766451
668582
677769
810104
247062
306617
271600
462727
480250
561717
329546
571216
386262
0
713774
608171
189162
606012
130849
226776
0
896324
603594
584691
237582
348206
613390
550840
462313
764102
93872
854955
672831
529789
408491
79610
841809
223680
489399
211904
177870
324033
240997
377843
629550
351031
496039
620300
583353
931930
434103
483303
652396
580157
470931
347790
618536
125276
102560
350394
124583
586242
494038
796490
350595
267591
715525
487066
588822
813409
349414
312821
4261
611275
608077
798167
526187
731349
501013
82407
466830
484917
73422
612258
203585
162097
530197
468440
637919
113234
618288
504859
794650
334671
607764
546614
725989
622771
90970
798483
913236
681790
239974
799579
0
748180
88217
384289
700875
371456
725586
421764
394928
319187
531773
331504
537583
1013201
307332
523593
702533
671341
601954
710558
830629
130959
448622
362613
858363
308642
676292
402969
346609
536197
125621
395672
503312
845156
634880
770797
731867
599295
486440
460977
10961
746827
743711
244281
220681
577775
355890
302352
592505
131368
0
562385
520870
246026
544503
629312
526752
0
341288
210376
719621
810852
572069
154615
0
44874
773680
417223
491067
325888
98405
728835
410257
489977
151578
459761
416089
130959
821345
236617
812072
265777
812228
339764
744554
309460
351040
676477
525153
184704
906621
505379
180077
531235
516561
237937
759730
450946
700614
526647
0
698211
686500
26439
713871
449286
142958
181012
268914
490207
296486
388030
357183
736778
549916
646956
915550
423378
263601
612326
622515
815833
0
58956
523498
248606
190247
168158
25415
404312
650273
57474
106574
463952
579985
352459
188622
200941
633322
1022645
861839
78139
275557
682842
499208
440029
35533
249078
104848
250571
476906
187173
410930
416521
517537
934479
356629
216494
187843
356006
593634
377798
180599
723426
1081192
225147
53573
599982
298505
199257
127357
350345
385703
424338
844184
736844
664945
576804
329816
31176
400646
598299
696197
120417
271749
475714
399033
379227
164600
713646
320236
53387
287615
649664
713634
61353
798946
347405
990843
242641
184385
83721
295259
424359
116393
260982
305202
140540
492669
814310
194245
437928
532279
180729
487908
778821
81271
579526
171371
0
391269
684310
426956
596667
45693
135805
281323
353570
377739
90918
48750
779647
296771
417706
385006
504872
49310
202241
430352
740324
544613
335301
447859
513890
513598
14463
132118
593054
608183
783713
192855
1003915
144902
127672
480425
0
431656
1139141
420025
599528
495535
294199
251376
221150
124583
462896
506162
721100
855022
0
532759
238408
535074
604547
308506
355581
374565
782327
273748
446493
270021
325844
195794
551766
222793
262855
632703
477756
450753
840476
87590
713645
722517
457048
413653
231819
497440
768603
500319
409554
714872
916875
775362
0
672307
493961
235215
240870
766804
603588
552609
746898
796814
326407
758488
438961
595290
700939
164162
476838
57234
348315
850569
531247
198103
279721
685364
268711
300083
96417
558735
207487
335561
480899
187792
72666
583472
660922
545736
616483
952772
558517
704734
579493
33098
514576
430111
320327
0
744988
698824
612418
759264
940928
155854
396059
940122
713678
97495
312352
405951
0
647253
417782
46174
442186
57900
105932
585848
728129
461568
435409
509964
428153
372642
288118
899038
313445
553635
522821
700302
162900
392873
725403
27403
183575
517787
334080
303082
341714
253069
142549
327632
140825
24348
311415
530214
449891
434754
88924
418116
684965
254177
440683
148010
543838
712494
491641
654423
679306
365028
860096
560310
722279
519494
782183
680207
118025
726741
469969
385246
484397
703478
194943
333184
439526
711624
253173
709063
0
358108
662178
295923
190751
148222
0
119540
497035
1112943
607620
90383
31975
16787
429397
556607
80915
24593
563918
724393
161842
409615
750892
527693
254624
228961
499610
93899
337505
739029
266359
516666
983083
208520
497837
360956
834505
491809
539382
407802
45068
153602
0
349668
704399
721251
393551
322072
292574
1008694
323831
512542
507267
412925
737551
239457
524473
152335
509723
96106
303808
651749
800693
505740
588405
657205
244087
508290
251265
510772
175294
27728
406025
850761
579582
394240
546366
121059
515117
0
621625
576119
464368
555520
600514
413303
819698
338870
372931
412212
665019
170523
258059
714644
583090
1124840
0
0
712066
634448
701560
572414
583928
102263
295718
739029
355024
499563
899221
168186
0
440750
452877
749260
315011
562244
381828
757689
0
482775
896690
868163
461589
510085
439100
356779
864566
798946
476200
790050
628218
261797
0
256534
0
735714
0
177169
784825
619360
535312
202495
984216
64169
0
1133431
727418
355614
511223
421623
610188
57074
243590
657537
241744
100305
261169
691800
132444
609200
579480
44961
657537
0
315379
595873
411439
632652
694297
750023
474751
630598
700581
494765
307726
672834
447009
301434
407652
291519
129654
148611
276536
736688
786009
466731
448931
348619
273104
141517
452727
732091
566561
192950
202267
314752
229428
371024
228982
0
77422
529659
551218
58391
90970
367088
707300
876349
280978
66983
831086
727365
1150111
205796
615212
347331
243353
797576
411399
98419
277629
171104
366473
0
585215
657667
142109
249438
587943
417307
430133
553397
421362
567183
261338
0
340154
187011
192666
418573
0
783548
309373
360210
453829
768570
206853
981128
418898
723359
986833
542188
370650
0
364057
491561
751472
424658
21262
128068
510328
306736
618060
875547
543415
555387
590775
256783
174089
478424
618293
859922
61454
708173
299413
310135
180851
194035
804178
317386
596631
870057
243886
140040
418354
361608
336927
643276
917006
456700
421629
293966
558507
348376
1274205
594852
783447
453030
26551
920446
426876
1018605
372285
470596
565607
445592
860763
462960
16942
238797
1044344
230844
371380
666913
556924
426783
766641
196061
332490
684436
491998
719621
300244
386248
743601
445123
494368
199310
0
47746
912977
504784
373412
0
374686
658831
549161
437291
453030
482243
0
68434
284242
0
347331
350733
281717
636695
564247
212631
66070
617060
779325
114297
659761
873266
718709
360427
629905
470689
36879
281148
117212
679684
325297
356008
93811
86435
103053
154086
246043
891863
728595
420189
229061
233278
636010
737791
100102
480629
291180
148670
354486
15629
324174
579579
327967
219958
788025
794514
283862
231053
765523
43253
724485
128773
572313
846741
242636
692402
531686
680500
447681
571351
931138
290302
1006128
555820
271370
0
327566
579122
330369
0
0
634061
847094
435166
268123
497861
893917
512639
498361
893189
513975
379801
577584
913377
585488
520588
784943
332842
374334
283680
684397
521872
822642
326665
370058
389361
60458
74725
54513
267272
373879
0
672594
780837
264429
514741
798634
819463
624187
410764
593054
891810
98653
237827
347790
836292
314368
0
0
72004
138927
577111
364240
612418
691425
326599
208343
516431
599233
425456
632855
2283
0
535344
627541
904636
231930
288600
301517
681405
536695
315914
368597
217777
93799
643429
804778
0
383820
673591
365233
717039
502918
346630
194218
335031
533040
601899
449720
308925
543787
582395
420105
181724
89279
260392
5276
133986
979581
424530
712685
70735
561141
0
259470
634678
186568
303583
393405
605574
351376
711085
0
519519
726856
737700
742903
543047
202920
419259
365311
468057
472773
0
278622
92782
509728
626489
533752
278901
292494
504497
568574
47799
122819
369416
98271
330491
645717
739763
182044
1103786
93658
98278
989751
890802
898031
70003
0
547653
430107
312025
441947
67141
184312
277277
674582
314581
149295
263412
196367
72280
149293
147762
787884
595082
474284
706320
668938
71962
834849
190843
0
685002
794222
852698
822634
523465
697981
723676
136653
0
736721
112415
334514
163497
48620
32476
6348
502123
142755
456911
149602
358831
596251
720003
764814
430077
487540
251689
666791
437997
939447
1012744
264103
242606
0
398251
1076304
421712
247281
587080
10266
882112
114518
600906
254552
668587
584661
434641
348657
562793
656479
477523
110691
689410
289739
452786
267426
624419
286494
615046
827884
367852
289737
745696
685439
510408
276529
526871
284485
525798
21072
343292
343223
621325
579949
187614
549446
65787
358648
551938
75293
463138
1086098
269413
294966
292927
546122
200349
156868
60392
379689
370350
642408
361587
600700
385764
239772
679138
658184
310080
740889
31659
134784
449388
632441
227076
191165
84127
805857
896100
1114084
666722
502420
446697
266756
239352
474847
578290
253712
397655
749166
292493
241294
247554
693192
212466
246688
306878
724362
0
470664
321952
118501
979372
0
943458
1052199
0
717451
33035
74357
309262
375771
698923
355528
277791
231477
953670
853713
404967
773727
801500
0
637985
716834
279396
504162
241867
547743
602191
715009
273451
405203
183366
492657
0
439117
395219
497677
47589
572686
559745
1106728
761768
331045
27085
755157
133327
528350
139955
564042
502292
44459
225299
388975
519830
388041
514353
175519
867097
831101
0
784241
926328
749436
171011
682460
231838
603611
183504
214060
150597
4435
217900
332787
224689
655325
601557
475267
769518
294659
557024
722585
2620
308971
362825
466670
721392
406989
269171
551401
298618
398455
607678
477717
237947
607580
810126
1017021
129250
482634
568708
705757
656155
188979
174252
385705
397324
61592
150278
849342
796972
665913
376612
726893
457025
748180
703936
659893
800053
357377
295945
391021
721934
828643
107093
313365
473576
396497
257442
538715
395473
705566
258673
599004
384873
282651
426578
320945
15545
786057
1022137
682525
422052
355372
472567
842537
1049408
177272
419615
407245
805119
348093
414048
747936
594815
870176
139664
696833
603164
240777
561256
600251
710942
471324
111992
932973
122762
446385
695984
604585
642361
522066
0
589584
313822
962499
504007
342734
878344
174257
732038
890259
834439
316790
652719
777944
631169
676976
505740
292044
377378
520512
302025
132486
250596
436745
493768
584288
761036
510484
266391
257677
0
877564
437578
267272
221057
424864
520936
594798
312804
427064
269375
896698
540030
566265
255922
299368
133344
458208
516300
662332
524708
551587
0
0
0
223317
217041
573565
740792
535380
549475
645912
639372
176770
873204
402969
681246
145420
631686
275590
522369
674340
460425
1037406
0
125512
843090
518717
292891
437333
558315
725345
303539
255035
248641
392573
451443
527825
427312
369173
371090
1074855
120462
492348
416693
347251
0
459055
317244
565871
497936
116749
529802
503683
167924
246267
561366
862638
199767
681524
535523
503462
649741
857818
97276
0
101806
896528
274578
541758
535233
309527
730082
394754
176764
224944
338757
178354
794907
17209
743482
298999
161092
331146
312804
359778
260507
833837
0
332445
552619
720916
77460
202483
725915
595097
419128
0
319833
787358
489030
684311
292929
66272
425995
31960
534309
141920
762639
784605
20381
138686
774129
678409
182450
791661
248645
102194
546930
1267141
266255
267741
579432
287993
0
540094
0
41055
729100
761590
660517
274416
807966
484125
528522
245151
569870
46364
753362
94030
653141
368034
279467
508811
406295
338743
852554
680187
391855
691551
738890
757625
782463
471411
285219
1066510
474271
339386
224625
415368
64138
490825
571654
516628
412600
790864
740003
519600
385753
152586
804859
700332
572567
403988
349439
794682
311238
693241
524417
200039
295120
323500
142808
448180
1256365
461172
395309
494227
56169
475359
388440
12298
614057
689619
597071
124639
732637
414463
1094146
669521
264037
446685
606466
821937
675079
141309
815866
613975
839725
619125
0
76746
758053
724418
429960
595539
821869
616904
280949
701010
590278
742138
194002
0
546558
195668
0
800795
963242
336932
387613
558724
533040
635161
156580
565572
521926
805767
477274
525100
428427
72283
585551
780463
575341
325585
415470
816090
497388
353525
144467
612447
98068
407517
385996
670934
394098
727744
354849
247003
118202
929885
547563
715129
113110
233817
536379
190533
341949
641262
98379
912381
713316
538435
751943
1081245
598199
644942
624269
33878
345497
579699
540418
613593
334860
771132
356095
372759
47737
239457
606890
154926
443627
417530
677450
375731
371702
139476
51828
317803
137611
345140
489135
203716
531412
368017
274183
217009
897884
521646
393978
386244
797647
731301
66177
0
80176
1051310
660083
824899
227934
377849
94447
598197
0
1035897
503159
14023
412446
424813
356328
140645
556143
634439
244614
440206
681911
833740
455457
650229
130381
512314
753168
890723
505154
706766
481138
786690
349819
128332
440423
219112
325440
628560
722597
109248
428987
148050
564355
0
269582
1051219
564247
503654
0
543191
94480
238030
810025
285523
711557
572036
412644
13268
344153
0
420041
409591
122946
114421
766352
12888
233141
585792
519475
349478
605482
512817
362235
181722
548221
580048
55523
652571
266568
40702
324437
555925
455705
662457
935032
840931
304385
798907
177605
636761
341675
192881
670522
280492
1160418
563757
423109
557379
175289
533112
879618
459872
255936
544919
893706
278400
394745
169713
79391
115302
175452
619963
147705
470640
752653
379287
497691
281104
950865
218799
0
757017
714542
131307
888004
264872
76226
402483
56075
230259
683768
755157
504568
235012
146783
172666
358851
882448
340011
526733
248982
436363
765979
918539
482243
187401
860435
748503
478973
416167
279223
419346
606576
237786
0
678237
543142
105210
984169
184829
762184
889994
366179
72096
684809
85267
410091
591554
440394
34612
931668
377704
208018
36525
142014
661333
382311
317691
55919
0
560502
597829
712338
767662
1163334
601835
480359
142541
855279
176125
746954
141080
383282
459977
388352
271577
0
348882
421101
177562
896925
152880
469621
635710
261900
1041596
49374
479726
377669
602156
43078
440080
242476
801470
76652
186256
584877
470705
474920
603121
479518
129651
927418
173790
532137
547973
612992
497401
402761
577507
582436
492094
179566
447183
868845
800183
212472
991991
444350
1342311
394036
152296
486283
840061
410282
1036479
744932
181814
525713
67391
1147734
577017
717648
679767
431262
853122
317378
379734
385018
114150
413534
381399
777785
359866
826593
167317
152399
0
637035
361861
625909
688264
276967
661791
152063
478394
571963
593979
757752
600701
80478
216326
876946
580858
288194
623587
732757
456837
261273
261859
833624
840928
536695
318619
724075
348234
583208
580844
508627
870305
711136
520664
411356
642100
1042200
332715
447628
67365
687349
511604
149236
97275
340764
716731
329789
0
431351
87035
288749
754466
301430
548438
453428
309944
531380
705177
516104
348141
366262
154175
862961
303576
10054
643976
929996
605833
337211
327380
779325
595401
355046
796867
534251
496436
387165
169152
158739
110035
634375
147551
0
959763
483791
0
387219
482933
500265
455583
591020
459985
525048
423235
155729
497837
183776
641053
717105
0
370849
976987
409897
705186
231838
743098
605392
400251
537715
720221
307546
734538
347969
205393
336747
90780
269849
698441
596140
649684
649752
14726
160514
437028
335481
31611
660826
1028911
278092
539836
571570
603480
836228
514425
149153
52917
327357
588300
66070
222531
987959
856605
734276
403358
771331
892897
528346
737891
0
525766
534703
165736
159311
0
193660
626579
112283
126903
930536
16824
1124937
28339
917486
621310
287224
31253
835947
664791
155837
652124
334862
347116
409585
635634
539325
54705
591765
0
834799
134352
77263
127357
364289
593301
116309
640914
17766
63402
665391
240192
160108
299025
557053
367866
94650
706201
1064218
454227
420283
236095
398914
133920
848270
387902
779710
962787
393649
591218
900083
591211
299927
605260
611499
687021
389473
418846
585865
288495
987955
334166
247140
81485
321544
234253
892280
203987
379678
557891
749397
497218
528529
996734
930536
239545
350814
181054
209075
453109
444129
666500
451881
370158
211793
433442
435460
426947
797804
626646
347754
745119
691019
646304
1089459
782718
666997
370054
565340
742436
616280
678481
455921
484061
188021
704218
653709
481194
658237
0
582642
952667
563559
430635
26765
178411
542908
613713
25774
211744
551825
702366
172387
804503
539177
136116
0
197307
881941
624999
208771
218560
528550
330212
333404
1021462
452447
331224
86786
666819
195383
14023
944643
186861
480714
188731
225802
580692
735044
656120
793381
733274
615735
367704
806100
522381
408045
390312
182982
173948
627652
790050
1105047
85531
529621
560375
304682
548438
280881
532170
271272
313432
587411
727052
103873
218492
154345
471932
690132
392366
13458
0
0
507944
180599
706869
555564
506897
712983
617686
384719
0
883781
309017
724140
450587
243075
1167020
776825
563188
377008
397773
996681
149722
164719
833669
148953
655531
618954
420662
156834
421451
303064
488894
521534
136663
736771
388705
943820
0
561154
492108
175801
437954
426867
334086
96263
1013846
535153
325733
599486
101008
694052
74597
261526
531380
519631
403848
928848
505140
199938
503295
236281
719335
505467
87643
657373
871926
717518
791954
360640
87877
0
594018
135533
273926
466670
299598
529453
710934
966527
808216
129388
761644
499072
924880
936267
247704
91516
44570
1293391
305487
795319
495893
490326
599196
511976
489250
322974
39295
419811
109809
199862
636480
575401
501185
264022
258225
27004
120336
247069
206220
355622
901230
58938
132219
645315
1118405
647929
1071415
624009
104782
399572
407855
161593
240323
399889
902934
572679
202555
269532
672834
124675
305193
947182
146845
313436
435621
389853
197610
543432
655570
142632
597197
4054
556080
708387
477198
405724
981040
448825
293435
34346
581388
467226
264902
210577
717105
450376
344973
272290
731200
8859
16299
637710
295920
783552
984088
531071
368747
62889
149329
794907
259935
528409
213958
88885
27010
663465
577231
613514
348453
135786
154388
416522
905130
702163
537095
626457
728194
236011
727667
561853
135454
264263
0
457360
224487
395203
805480
509964
516174
365019
202189
130453
545970
496938
176920
986144
595793
587923
464756
659243
650143
574483
511688
617563
686175
585618
681283
415076
745524
443711
380872
747448
802080
434016
122634
236440
843165
244395
770437
597423
202241
528724
897136
636233
637451
502699
555126
698803
679232
95741
751951
0
605926
542491
647606
667160
84761
213958
1015633
973996
576995
442573
653643
383528
734779
465426
448727
943398
559193
623372
808881
766582
397108
688630
29417
113742
522941
537154
842549
532642
99568
485827
677415
528630
246978
430669
540216
489238
708844
377497
625490
210358
486180
549421
373734
554715
409662
409160
984042
601148
17461
565190
834723
440564
456596
653277
457698
300485
785406
0
647775
351652
724032
552615
688003
805368
522219
549458
589778
448724
447693
727579
400899
711155
453114
321641
1003772
768527
584531
233142
404387
145322
433539
346233
537757
701859
585152
315242
408687
405052
589183
520074
333641
651214
709787
234154
363643
598072
342138
450518
265205
718150
976987
513868
336641
659500
826415
441291
146010
554233
268404
100327
196953
330096
439301
169210
633023
538313
421131
299709
335988
171138
1028149
296989
508058
350619
661735
704089
211088
535563
250245
386316
637942
316678
280336
623433
52053
432534
400784
367313
935451
367060
389774
519356
243895
618058
646142
387335
323090
362812
504242
356374
683751
478513
391751
388890
865204
55586
687763
634877
376873
262152
744761
387037
481268
690673
387678
90014
429517
156375
435468
913551
237582
771015
117782
159335
847523
571099
823859
698700
66936
405024
1028898
317016
576135
539455
724882
281269
120314
0
440171
820143
0
410943
872932
192240
847732
737236
657713
552394
137742
800045
524219
455145
764757
507606
706790
863706
596011
422812
371090
591942
524818
108097
624516
217498
509586
501980
173857
229205
800736
854903
281491
614689
1022276
707252
764165
269999
946548
492368
261231
150815
323936
710033
1173974
669131
288384
515783
784586
156472
838061
451560
539152
437545
234175
355444
648273
601610
540033
524807
724882
259861
373200
177892
765158
367445
164468
331740
684437
357715
314168
531956
747608
767599
466552
269455
218817
804158
0
235564
294451
449683
407034
738484
461076
653709
535612
343423
522378
414068
781923
414674
787079
333471
829934
454556
0
0
524159
341880
479488
780045
182919
673968
807058
18558
606410
0
20245
933852
646734
717851
414675
620835
708152
211817
684478
436470
716288
661598
511288
708337
95779
753815
441547
594482
382016
493529
62315
699937
884823
863817
259719
600721
808502
550982
233400
94158
1047985
794243
431421
382373
69402
170625
367979
332402
490543
538718
0
92291
586762
562788
77282
218301
402729
114320
357067
516467
58497
351088
81015
646910
519564
1019984
619360
524783
323562
337899
204535
894502
288582
643278
251585
508976
923136
1073177
350192
215287
346105
796553
370199
905868
412079
469255
504530
419525
619310
637237
867536
0
165087
428463
77600
58347
907806
0
454503
873520
623686
97579
723687
518819
652395
292900
81387
693406
0
199644
0
238249
772631
354768
756702
283622
142632
493572
521732
817195
546197
144562
488430
264130
548501
249302
591931
234217
623992
40912
489243
513464
13562
269559
592151
706394
255781
897778
374379
519051
929174
401736
557069
302616
1213776
1104072
418985
289749
205170
695842
510042
393207
296121
569412
41866
312147
656812
321504
549811
253284
523866
356931
62848
316078
738873
790164
941801
118440
753781
542169
511141
201745
79300
287401
298806
0
80559
210188
814220
460332
490238
120929
474639
435398
558858
502229
258304
687940
19541
89278
445440
889803
33120
261736
397337
562884
119586
303693
764340
659159
41907
41222
300776
551433
331375
37752
103590
91483
260507
460773
145831
331933
155538
50928
340590
570011
439993
848548
427402
108753
564214
791453
168163
511141
682349
529976
678581
532865
374024
5236
174302
843165
256045
172853
294324
10064
500929
296159
432535
393489
490895
624972
463928
465040
737464
525739
657240
65631
780243
68957
234488
280724
408817
271867
767251
12528
89928
266060
31743
138008
787485
178749
469466
0
598857
311304
80119
717099
411549
212230
229436
394030
235171
191874
413841
549147
521539
349637
827742
997956
179174
409518
1017076
769324
517097
616191
447113
160968
371888
381968
564247
448128
136628
0
419337
492011
136027
895669
437952
103845
303056
459164
497457
300708
175946
475714
466581
1061439
1020856
467722
302515
415955
805763
355010
634357
346769
93499
590573
801148
771015
26676
702146
530553
138686
649935
391867
403117
630332
727174
186000
700571
500869
350488
461879
578435
831007
363757
622098
523175
506916
518607
556855
128179
876746
87325
494820
262361
523990
756565
0
253646
556389
20524
182267
400923
457074
348109
512750
1266239
0
396656
552125
541247
0
598596
401087
0
281511
606796
318770
805137
374378
74358
375668
668667
881628
0
174837
417284
1006433
778223
301990
638834
158895
649627
445432
486811
373286
548892
8103
610046
1124039
0
437113
180398
463799
476991
897694
206985
860822
1015627
221321
368747
531677
606484
384517
636752
174046
947317
324806
226595
516357
188343
278709
763864
715168
827171
901916
212425
861415
144698
667705
322042
256913
487332
468251
643931
200785
318690
707992
381358
212387
111264
0
288568
758039
170798
358524
607127
10942
636674
579447
311997
185874
384974
267848
629312
0
1103333
1120991
422415
647292
377573
242924
232239
843123
360911
457719
1065462
778320
492230
0
431138
300725
168672
386822
114224
494268
787298
510795
260826
256772
159620
512212
703244
355910
61755
769013
124083
510328
574968
424923
605389
177639
460332
204195
1064394
852324
1004319
270476
781688
40003
724042
522000
693802
212472
825011
296178
523614
35537
957881
667002
0
531154
120336
568262
420916
924622
91962
304861
0
560429
609961
0
424096
194251
817883
445819
686274
453154
690313
600959
150859
190533
614967
310457
901850
856980
96316
281417
207434
706650
894276
659772
656869
542491
747080
840383
663898
95274
497564
461549
730863
397477
667002
440564
50558
470219
669170
197435
680440
229285
508618
790838
909458
207482
425585
582430
471532
820902
448958
695115
38929
559359
520721
131895
411380
302719
345240
106616
451912
172282
846792
815502
318775
926696
103705
581081
82303
747813
400785
598800
49649
376673
145022
1005680
1463260
94256
0
869669
678292
227229
12506
683312
396347
714915
467285
402554
579820
233562
412260
789640
685801
445488
170765
693296
271012
828679
396290
114848
372114
290222
375251
981112
621699
0
506353
447385
486468
575280
480742
582581
500549
380498
665747
135490
579654
616688
704743
83753
799764
235840
1049569
72798
405712
460621
612447
232149
255463
74277
132678
643548
947087
408836
104121
81613
555229
912279
366668
421556
620951
1066828
0
352385
172506
575003
838665
415171
507115
498929
70020
350814
309360
317593
729301
511750
269667
933256
726685
618946
814984
111595
337411
272193
52741
472813
357019
408296
781349
584506
110783
921850
375134
213269
424557
893555
714944
762445
545716
417081
751580
718759
526685
683453
45130
585939
390606
540744
669521
695842
867900
700319
0
811891
553106
585275
513852
508096
49374
321935
680929
242749
558858
170781
372324
602058
0
718063
157321
705051
487648
431807
144754
589907
120432
524783
668476
0
468733
367307
530068
753617
679908
776201
240834
594027
183261
778826
270990
832535
1051009
665617
567602
182435
385495
379261
309665
588618
277986
599484
117966
423681
223689
916612
157874
216422
571706
0
737562
114124
726939
246862
762470
27175
599296
1032436
390198
254682
463239
0
740338
707334
767087
450509
335302
363696
278134
247626
366681
448411
805137
773687
53441
426796
1039682
374201
307583
779002
549025
490347
594779
512410
842168
146906
496297
150582
52577
318194
260304
543986
672102
133502
449314
190563
706970
9428
331146
263958
638711
203235
334225
647006
513123
829667
598879
11875
339540
957965
459846
534893
324089
423152
548282
434922
847526
615028
51043
600383
338051
50151
771680
632231
175984
285183
598932
581214
799280
440400
89860
601609
645601
712927
809343
335780
598141
870212
348063
173008
276517
401796
585731
527791
395209
287717
941202
133327
500276
453710
446389
195404
1075905
543465
79267
440579
718792
179684
784806
0
472095
68528
182132
394936
345051
732688
555136
468189
133414
775222
148654
342356
65456
480192
142119
446698
512750
342991
909402
212281
592209
584733
572072
283982
363258
0
361241
115689
533588
500928
235705
612431
701407
590208
314464
638655
370874
945662
200726
0
863231
375679
336600
478824
264709
100431
183442
496933
608478
322364
478303
618536
0
6518
0
717883
621366
667967
0
629905
718991
838089
738391
1018102
608120
632403
361568
557045
176295
322412
739791
541653
785627
849669
905816
782474
321990
164352
430905
570925
127536
776071
523112
558212
320618
466848
754135
227126
65217
133500
840904
587412
286921
239971
265335
640760
230032
269911
383935
364563
322514
785852
148764
367233
210430
220559
9651
340764
368743
398988
288038
0
553005
603283
615797
216468
421328
465901
48183
51762
136008
661216
577019
963599
429558
207626
640667
990772
484012
395804
115645
549248
194884
835401
619562
719387
569211
40713
737062
326661
594992
0
390846
392030
409559
396643
47657
43437
340614
406524
9829
1046317
546852
0
560599
470256
95741
628581
942324
624475
0
316320
0
752629
729680
349689
92675
294006
394514
0
784185
0
453150
790119
785473
404272
696138
592151
295696
296641
896698
415876
105732
306557
265902
592377
432923
90008
529030
679174
487487
492797
684312
284667
583159
586762
539549
941405
359243
577340
202809
122387
636380
173890
782175
678948
507736
49256
169634
551104
0
542169
393977
729400
844422
375514
681107
32827
291141
354486
394927
556532
145639
743261
99801
735524
742238
613182
20671
576047
296500
261536
434081
365487
422482
138660
604407
840495
546685
315960
1046433
561679
566375
842499
596634
466040
0
583324
494888
253151
62091
62792
79012
856208
265821
350446
715409
315683
505106
296697
374038
1032986
480590
586913
0
472677
687560
597324
284273
659004
802572
206229
267244
806710
529857
594449
783369
547251
403923
517685
408757
547530
390355
303273
874929
539899
834295
200220
890364
666581
711901
16951
226234
333339
546141
559431
415351
349168
410584
804859
157961
376171
179710
325261
1453429
389679
748240
117028
1241198
386316
960836
85783
189284
580329
629771
829828
365703
839397
110661
575925
0
711327
632874
602156
686876
899507
860583
326292
134645
547755
957913
648539
885502
590337
298784
317688
477796
61280
653626
462068
545716
172852
441574
395552
624018
765509
298701
323133
588335
408237
286641
473138
694156
329970
817267
529478
610480
674070
507129
332491
480897
592585
763382
484540
0
646920
413244
180966
408927
99166
556689
517453
198086
456090
0
932012
307005
611573
543042
532218
767014
47236
514139
785539
92841
273589
661447
339119
773500
815094
660070
638407
608030
87740
427308
0
222318
354867
452271
674832
549841
994072
271067
514463
71902
135864
246325
295783
176863
959795
482059
457792
225080
45316
782813
114311
865364
652350
577240
212061
759602
876451
506298
90782
747634
405775
0
660237
442445
770122
632737
650391
10
29698
254081
157058
409671
331553
479844
692128
44184
213180
158057
602378
369559
190322
891657
803190
359291
640183
643884
447730
365339
399125
386163
377587
334194
528109
579169
506759
275885
0
325673
873615
719559
643688
651458
749565
952636
0
609516
611638
198584
508340
0
455739
767437
0
243629
866594
1209752
554996
408940
153561
332996
906204
214827
259365
220889
245999
779915
99341
852315
382532
919457
289544
440755
131713
542814
304892
886452
536947
552642
690829
348192
593340
620294
0
598484
53063
398711
370150
408558
995053
811874
476816
568881
594096
379475
443632
736107
373341
507493
0
534555
665496
327785
450939
369559
58850
0
298324
705404
662425
567308
389222
721092
35995
659893
438777
702160
329245
784531
689191
797258
395804
436345
511375
0
97511
315455
449571
57817
801772
480568
196887
488276
592764
316176
124721
449099
698831
709023
181030
1000281
933720
465520
257910
632070
132672
185664
624756
282351
706936
261740
510202
387521
638267
740514
182120
499261
59585
404397
546748
219942
441143
124721
658745
997263
177860
540089
7114
38593
427238
155538
706224
0
494299
525625
654992
339057
946890
242238
321955
225199
446025
23353
726271
486003
444521
568983
501844
265102
455249
25356
797857
576389
333562
167635
328386
561318
669295
665321
656543
608786
629764
549207
619521
519741
84325
17461
4261
319147
602555
529917
779609
26783
725712
484280
114962
854007
323625
373503
178124
492237
463474
662737
642620
617522
412597
233290
846195
707641
806854
627842
487258
566007
580986
428919
520489
295962
446628
29041
418149
3229
501631
677088
140804
968600
359995
1056857
291228
391658
722857
0
109400
617568
403590
725522
229401
303670
562429
838326
569408
473123
208185
465013
240918
129596
0
584474
567341
97691
320437
255936
857483
431834
475233
477287
0
481489
12197
597673
0
574017
438370
995352
677988
670389
255702
393609
527724
0
62784
243308
633475
386073
930902
88502
0
962192
222128
88766
890188
29538
517646
612504
723206
311273
749449
436173
428678
633706
122241
135245
268746
173084
479573
412925
568282
775879
704379
1084074
11725
50869
588993
369117
787470
543973
524473
827921
1025273
773887
590221
612277
653968
551687
473835
155460
325959
310382
685599
1041691
504819
186599
509174
504277
414991
115089
739791
553770
158423
0
683744
859850
856785
861430
349696
555329
413060
789182
933633
650954
366179
500517
669428
498686
671232
752210
522500
53680
592622
821869
433541
558076
471575
698549
436086
144694
623100
288961
844191
411760
0
451255
999315
864930
605853
681337
639380
684765
605372
938735
1231129
835137
922749
752745
661536
756696
586767
516237
371938
146653
216559
206179
654793
184829
372412
536199
393356
890723
550761
885697
236893
126888
588000
856180
274017
606572
528203
223685
610397
576135
462901
641749
263358
901596
754799
243734
237518
472959
335699
80935
480635
377774
223797
438740
94942
732797
968764
351652
427567
739103
322439
0
667950
668648
15072
614494
428140
291318
266756
819747
247512
750526
408229
583768
762653
606152
921628
826104
912953
720881
392892
42673
171709
641746
392874
913759
246126
121568
731335
189985
0
822254
390917
582673
817810
933918
516716
519164
716480
118588
416527
255527
766336
66258
310918
385740
776712
683194
789582
628115
746278
398354
624823
301413
349390
546902
665917
562537
863222
325224
774873
418408
1113508
332357
564357
167335
298697
723410
328937
409101
603142
361574
68987
131063
544683
382991
656225
403555
280421
723593
480590
761560
466320
271807
597397
0
669648
809786
463846
0
375807
0
367830
393906
490230
820339
413031
817765
48696
452135
434283
285069
385726
199540
866684
415364
545408
673968
159562
621408
418510
828001
638941
918550
309190
1105162
44873
87433
474361
766365
0
341781
57074
714530
262656
264028
0
545893
29486
717349
624506
805042
414606
758497
785844
245801
264526
567646
310596
335065
446332
212438
344273
254682
508502
352387
0
0
194569
692672
528028
2370
593623
203733
319179
602463
487487
420120
160427
591795
581275
362951
635019
447863
853198
719493
761882
565462
545125
66379
176960
0
644539
619978
822093
586152
328898
894872
961539
389959
586176
441658
490985
417629
724812
617609
859262
629800
73507
450939
666901
158593
390861
794243
163301
448435
465704
1078327
298022
0
145310
451842
506005
816997
355062
200253
531016
566191
565952
185054
593531
0
328130
408067
678949
535096
63898
192670
776915
954467
725136
483643
766084
370266
326990
476342
375274
3391
1303323
95172
528757
1220441
367678
815112
283815
0
136516
462630
48811
571208
741803
444188
792525
641294
188639
907591
131692
306146
98386
75442
417216
614209
698405
36952
477338
174456
859236
0
589902
624660
55361
0
256243
681107
576389
1176435
443881
357646
68882
350274
397855
93807
796334
786397
603766
795790
465298
192130
255792
335694
7791
269387
665628
190750
647314
384558
202548
448312
620291
361590
110595
109822
666391
251776
571533
552479
744347
212967
304609
290101
178421
547097
137808
517911
202121
471480
58792
837403
325360
1319834
684484
873868
327655
593596
486686
395940
1112917
1104756
476043
192072
571880
647269
631110
9492
384398
310391
1012431
231493
0
518372
565976
97656
356091
727266
350240
612420
81271
335094
465098
82709
1266239
0
467974
898435
221650
894181
885030
802081
433367
442740
999765
613416
0
532047
427625
331492
751137
132020
282637
494000
521155
225802
1266970
328590
513515
160535
416709
838786
431851
33878
780657
174545
216801
349547
44629
208485
623342
378660
708337
682827
72301
947601
722070
260236
1145377
838657
451339
76068
876060
619067
908738
658553
559263
545318
584469
774076
199433
454120
464742
158124
476428
787882
668613
294076
339929
51762
517070
306978
343911
315693
429048
218585
303027
385515
365019
524180
581080
241660
210321
452555
682134
343836
120888
523406
92161
965805
1068649
413705
449487
297039
489402
567192
450858
394675
521376
174916
547323
332124
521941
376006
624459
910425
331486
121190
255033
455323
908629
267384
458260
36148
610788
570975
280834
294143
844898
747342
486184
346066
1240378
93720
612785
410350
249605
172014
0
563859
225010
860468
462989
910206
804067
605527
71355
810784
401283
959442
273074
1086611
509778
476819
318231
299909
246978
589336
440432
552146
733622
528165
61493
645934
603675
74033
900079
533477
479021
190895
685998
620688
858698
345543
31980
372001
431650
411788
701300
873919
751063
666811
315401
290617
300621
199457
379522
268820
388796
305403
838423
681351
582299
571410
561262
831077
165661
0
396457
373159
446479
525685
422463
1027181
654880
583152
1064987
233437
548513
400656
886480
560370
458208
382490
159898
465045
643510
490737
668654
0
771598
292252
262291
424869
611210
1102503
329110
529686
390952
220033
1047569
174109
426166
175751
886180
517961
281720
672701
1091871
433419
10040
1011743
95592
443702
511497
86994
663786
245859
637451
586705
1120497
463311
905113
135237
428778
196366
262260
326776
621121
757598
751531
296896
816695
283965
1128640
759491
582440
453419
141915
207969
226400
310189
925226
345872
355797
490242
368974
273437
0
35772
376134
570885
525488
180599
111317
1182235
77788
0
177379
708602
471478
0
216421
189780
356364
221445
685288
806731
643510
257413
0
53631
636788
454435
309174
603003
97257
447518
600792
465468
736572
762128
494669
476428
313068
876439
69880
750339
662782
0
390876
275757
713994
279504
917036
34517
365324
390375
435165
196012
308737
393400
0
888420
572223
699249
125251
579949
270809
588182
487865
228008
870684
586116
451863
177666
703670
156995
147168
658914
579064
798911
507918
765002
635698
467350
188021
0
741509
285709
980100
455269
635955
1033368
409363
201090
842342
595167
28672
433856
474879
602363
503537
360503
589993
198475
403235
771397
223527
454870
174701
624958
609133
661596
221172
44769
237827
0
726894
0
589119
671136
185034
385672
184145
608205
500409
284995
130519
357163
162392
637527
224898
516509
429464
790364
480413
210058
455947
539549
126870
544626
452201
81015
262323
566611
74246
561657
663356
310701
339469
91243
84165
738238
382674
208731
496008
768009
637483
442672
665566
653782
297627
841884
393620
360153
759644
481800
549162
476538
215528
686448
301209
778512
73938
605563
578041
321195
342796
730794
337626
45130
591931
562565
242600
308096
420250
511654
1126265
858991
488771
241421
528525
345049
562518
0
611991
161544
739618
98386
382991
110595
0
733221
675279
536312
504302
669374
581275
466613
368595
330027
311918
0
699970
387960
274224
485415
305071
333078
329999
29863
337327
575998
470496
599858
312606
532404
772073
0
415774
436635
659420
831670
794521
662540
702683
262003
256446
113078
841970
803332
0
688028
60631
663265
485261
484764
365477
453622
710042
717602
753866
882654
224331
925824
583167
370428
627495
415187
686809
522702
485053
269927
449076
349589
1087401
438232
914382
578373
645020
1220096
189190
381527
101475
11081
366146
491095
540071
778695
236868
55153
635344
77199
412695
673992
270581
151986
408185
816582
780343
310979
63154
504159
557224
120336
402694
493090
465145
592639
111377
694252
166131
362542
463883
293324
192950
324364
65656
222716
453636
469509
278893
340042
234137
57444
265105
750413
682215
869528
415977
118591
8530
93055
279891
747747
131479
339951
260520
360694
527725
561665
0
233484
551689
936246
670623
276923
440434
457102
539462
413832
986334
111651
760476
92807
401878
390312
476955
364944
710325
870921
711777
301286
753516
442396
342752
451297
394483
993209
169993
779063
865092
705914
351385
97474
796846
565747
45883
598762
604970
220255
125802
96869
547687
425324
407618
318961
462727
471231
177751
679100
459519
602711
44746
0
436634
128330
898599
376229
241799
642649
705182
670654
764458
63735
739933
396148
380134
505286
167789
470584
54399
463353
53706
760433
478092
126580
607081
280302
591356
431777
1109133
488454
1008087
437591
251280
671674
378511
286616
1251745
515686
319765
81152
175120
514757
201202
233437
642071
657814
734233
651609
327632
60318
366604
607779
636781
588860
206323
108228
58119
893596
312047
320767
698679
462028
710680
720366
620717
573817
136936
423515
103501
410701
289260
138148
385962
798184
497552
238293
0
412673
622348
722313
8059
212460
919279
612784
656261
0
272795
316029
269559
1217449
254947
228057
554568
0
307654
401948
349313
589499
622454
502272
551048
308631
142794
739012
896433
153972
426548
557777
491020
608801
135761
595590
616279
349094
583031
38568
233581
774172
678604
368552
963138
381156
602189
0
648867
326477
823853
254018
429821
840495
1038322
1080147
246877
492136
322146
377021
162325
593494
445083
553073
607726
1020783
399816
47081
494985
290681
113803
255922
445054
570146
647390
596768
894321
93267
553535
717433
282983
1076067
193225
958914
635483
285554
475013
763233
890180
88502
650789
634434
772209
77882
1095956
431050
844927
480754
471378
1052984
454837
517078
575432
943820
95983
0
288457
637681
170312
241121
647472
432535
159611
0
397140
25165
329665
282692
234111
162199
338724
186078
645659
53414
552352
337212
515703
812820
385589
179638
556799
271834
521787
559017
795345
467196
344095
349157
1079216
647767
295598
0
466467
0
616904
46574
258743
196953
379105
550048
834994
562639
366357
652372
1040454
327921
0
359194
511275
484882
544269
192330
540833
294914
66277
678154
596157
432200
953336
177633
844242
380395
425231
694474
650785
448910
924656
870958
391080
297627
301531
707062
1138624
456215
426782
355207
265111
462954
847148
904736
740826
859777
454150
520186
819040
508218
299861
989456
394359
687149
635926
453602
624060
138714
414465
490136
603115
568517
434000
471690
840909
682245
37752
342946
422541
199314
242906
1073932
82850
379994
693406
85830
474221
86066
870645
812274
27007
175794
790739
197478
792765
242933
1017486
416248
338201
419492
128169
361226
470403
738160
157058
444214
882536
959572
180708
310783
120697
645780
207479
500351
876594
1166270
682989
492371
980274
1049932
1057345
701492
372033
507361
1075700
637760
703031
810309
956352
332096
333807
734437
553193
780082
691497
987735
578774
359798
713935
947369
167669
944376
223748
65308
546902
619377
914152
428172
597703
460631
443260
228843
424914
92797
473823
377487
253684
408333
277553
46346
315417
514288
817883
240981
95293
255491
260749
819991
457698
507031
540080
495191
146394
524911
203304
560306
352422
948789
134012
220134
879163
441949
149308
606064
488704
700012
89359
165848
281247
505938
707071
708145
323745
741992
293698
369038
313109
54225
34346
592114
57307
139990
0
584273
897837
133526
278643
274856
494185
783064
485261
250245
458256
750174
250402
461589
559103
694861
263372
489349
308467
246458
397601
819831
0
525520
490940
467430
469800
324365
367147
865205
700819
694249
572947
577913
112476
204024
225816
136116
761302
991456
192392
206280
613268
236195
36828
589814
120511
336706
810603
804512
395534
505154
412246
185406
233405
415497
855729
218523
564694
156229
295373
160718
684706
902414
941596
651019
121042
515674
39715
426725
393684
293512
72635
79391
541260
562841
888354
389108
588313
728297
348588
686942
448849
501155
112034
934434
776920
503014
459536
36969
252552
0
461544
791795
703759
529098
11842
295282
539152
919457
237648
554861
199870
475458
704743
839955
426461
218644
383287
552153
92807
0
339949
174142
221102
716689
234596
646665
649450
640864
503742
394514
463889
867038
995022
758501
623275
145332
495668
70425
259134
0
652909
0
939184
412710
306566
726832
619017
952433
603943
626326
873376
1171452
457405
190071
174712
0
686788
568456
278990
522821
221552
0
836172
640574
580295
0
542820
361587
575421
397246
258497
645101
151683
716907
579447
128007
562665
284252
517433
231512
679850
139704
416698
413727
1015390
300115
91027
514428
349502
443903
101484
0
679831
517109
0
717684
397655
944929
512950
85775
285871
236640
772049
400288
681911
127777
428731
299814
780145
770782
269058
592848
445975
847681
769203
544837
665011
476664
502530
728192
473948
333106
420389
452065
1274461
196465
502699
147145
509678
863231
277553
422482
415069
588570
1128337
290353
294577
977404
659708
0
376236
923921
90094
560446
142226
773919
335545
498104
851501
750107
576710
572253
698201
393487
319491
893036
238797
941172
451875
946989
673373
839649
603435
597138
426307
884785
241312
0
418092
737079
100073
471638
501982
522400
432811
630377
836899
191072
460668
482204
827470
710115
716585
446535
375993
367488
542273
824970
603150
178722
751955
763109
40624
63609
449116
318507
1051009
528084
136489
159428
491076
173740
572718
242795
516803
212221
507628
262445
588171
214045
489250
700995
598596
133916
212548
270728
409087
771230
398025
383029
588100
284043
545768
328042
749000
0
161806
480509
303483
596032
1052103
705378
299381
129637
294861
790623
924628
383420
552395
665424
461848
814746
96834
666342
71823
350741
171971
534013
226040
362323
45537
571746
0
339433
196619
537018
356949
280657
497190
830474
418839
334064
0
710890
311376
822744
103215
467050
474748
761762
260541
631832
477372
11201
251870
889137
652082
6294
426578
952189
592748
391721
932544
80709
823617
208207
872913
244844
239971
1357374
627882
1120241
74864
269920
327611
473705
757248
355444
616966
273843
451297
1009994
0
852616
625932
586111
574483
147684
504264
497211
394613
638871
621308
94049
792809
849170
1027710
614825
313072
473006
582710
508764
519698
155390
419588
67151
87586
734588
874716
773587
743248
875159
683804
271752
575720
926974
660256
311184
307635
0
165299
94922
436958
375653
507079
292277
387140
216162
1283642
270990
698387
297469
536904
970035
537855
858301
601006
449029
868061
712126
104383
579764
466980
331332
440024
975201
601161
216221
499182
150654
479797
1000033
439305
629177
702638
602919
759431
584248
288505
489032
132444
911934
389276
503411
545458
875868
683744
534072
633766
766382
338518
703799
309277
164189
666482
159649
362576
79129
172581
274208
862332
631149
506742
669978
308272
678736
542955
834425
1100199
432488
398323
761762
579454
169890
193239
299896
422710
165939
239591
38046
0
98909
709238
747616
292633
579003
718440
366237
837037
653104
588451
0
440712
367251
655271
130925
461862
463283
212884
788470
659096
129339
581214
692857
687503
196941
893744
603299
286751
657788
95997
1047531
618377
116778
476513
846046
157960
482806
537454
445820
678995
748180
414497
159727
764322
88399
377797
233607
416646
669188
251330
259441
171413
186058
640866
302829
450695
729389
254170
797180
251929
580581
910942
295366
760607
380747
474828
211572
463146
756963
371902
374513
741419
195532
773561
518956
600828
84999
161027
835246
0
587889
262323
893633
595436
751635
657444
360418
243966
135582
503926
444061
658666
623066
754064
1131807
528176
443736
564606
765005
410391
621859
583521
613216
459012
284737
59298
417706
162008
703954
154942
0
9461
691312
224468
855158
567479
683129
972181
369352
244998
327967
86634
674690
240743
227554
239119
927122
765548
253542
233347
192832
378470
661628
698054
191968
298136
302941
156792
198264
640312
646179
133344
697099
568088
485455
486247
268333
670517
365616
498946
250258
312161
392147
434334
626846
55650
314191
712819
160697
432523
12290
595317
504245
567934
466777
898628
182892
760817
276529
863947
655855
394104
272035
635587
541478
739326
227699
658373
422791
551506
847646
395053
712705
570625
724669
71881
247289
432850
694172
502217
1002873
478025
273147
365724
392907
855644
231343
83482
806302
77662
108826
495583
625683
262720
76345
390978
0
96469
597397
672715
537604
560706
618516
0
856871
536915
433609
873189
56576
588738
491459
859405
112612
487487
140035
496967
736657
189505
47412
524995
286602
816652
341911
221019
550889
340766
89273
482500
533951
629151
540183
423779
516561
677630
492488
616111
688963
465734
943141
345609
509003
1204419
207434
495778
225262
489963
391843
715921
791390
0
419701
540351
233551
667133
494227
934278
804378
253006
79186
337049
190225
0
4054
438673
199486
461848
164189
127050
403219
241741
522247
290483
37853
679721
497868
958506
200562
155055
682555
119974
354383
0
480747
1059915
780216
442755
430311
269970
217428
136874
338579
349936
654753
1106385
509384
235873
529775
148362
16139
172852
174144
473750
821238
651225
199802
434944
847908
188495
577913
636449
229234
215929
134416
631328
60947
763465
596168
564642
795602
191753
417427
169759
512701
629861
412212
596301
0
786569
335507
638047
744
609891
537759
826445
730821
0
3768
248717
1138340
731483
561857
410294
81704
141566
189475
433654
417114
504077
437266
719295
0
706478
632448
226118
777521
788138
814336
1126692
775354
808095
0
659733
621704
545279
163207
348849
882924
463197
521859
736336
561772
572632
177454
153674
0
713127
605716
489120
781992
372863
550489
117452
675780
221730
313834
895265
681414
82071
0
553535
650911
855493
541661
503393
697592
602551
825183
359475
160360
598925
817740
18413
143480
579850
90010
50003
470019
308992
675858
465719
658432
115533
733622
475639
761817
237461
752296
453046
455897
311255
289989
0
373142
879580
976269
596337
390689
491366
244377
1128008
222798
521983
206742
642629
26069
932809
607906
367696
420502
945480
812805
255866
538920
457527
265436
363031
485963
574109
351783
640595
617013
0
668297
511537
222787
650343
402545
90010
137071
94361
560645
159297
149897
403905
33025
662655
803944
28246
91958
389950
672811
1045902
800120
92841
363770
123123
770028
302356
1023261
343050
66913
484060
589365
373779
547845
540395
112264
7752
32295
475418
283877
196465
94589
0
199247
0
652791
756475
0
451297
87816
1171310
799510
567141
562884
796387
970867
50463
744137
90067
212692
0
632184
522114
300145
924739
922684
196774
422155
716749
883997
132466
296427
342420
862553
641244
697592
321238
738579
270232
743275
59654
456123
929032
714276
394418
721814
1206021
465562
210556
982874
75951
136433
264675
734722
393925
958359
293916
730713
560488
539169
598124
195982
424515
339219
136071
470857
606648
761733
812359
534196
469316
551938
528215
764688
217405
713893
858301
897271
206904
125371
712231
319290
144283
957251
418762
115922
543454
343582
296798
899479
389581
74747
193050
105674
448004
116675
470765
327553
0
566983
208562
579357
445995
396477
336702
796010
78246
0
90
533572
221220
653489
739827
0
448037
385619
91595
311120
656174
300463
91514
1115806
384923
1062571
476388
496288
1072689
647837
519218
321208
0
745942
581696
475027
460324
503464
0
341842
418841
727281
0
425068
426495
282362
361928
835748
0
720518
162469
1035271
514683
828783
346110
666800
851060
426199
192087
385065
381037
480381
538799
713186
1393121
513871
803182
815072
86259
455322
956264
314318
266031
278973
4316
449773
631527
81354
506228
435079
773589
471100
483174
637942
445911
728875
503110
668640
568329
988129
565063
662737
347931
728420
734574
718210
373292
806927
657903
517995
621262
106195
275798
568146
614757
700138
275411
462270
765472
551587
382982
697902
342764
756565
469034
1106728
199273
706731
582201
177298
902316
513651
734725
110760
571804
374521
68940
241175
516939
792410
0
113260
956137
439111
429567
555639
633950
720337
539549
536451
743184
627069
422041
0
449064
625600
708541
4722
749374
1152894
396852
687786
390600
157691
709733
298798
560628
138569
533394
812506
638042
620824
259666
479610
428744
599385
260557
774384
559413
577291
1053263
159757
579352
131053
713179
189387
1246727
505110
330469
433789
799372
383487
616937
654043
793355
213069
301359
139263
68053
864485
914750
758648
209419
582095
448625
454887
836128
676823
60303
414463
137849
116325
582197
133423
772884
675617
25241
266195
883798
172226
229467
713562
702746
62404
555012
711643
182575
283513
62969
381086
153853
363166
0
406453
67560
588096
644085
776474
535959
265558
646901
545393
503284
642140
100233
510809
172109
546870
554380
1131054
963508
681889
199950
404299
549467
802306
718191
296641
144104
345001
567372
324860
359618
496979
65560
405175
830031
447566
753290
100946
34048
345631
616902
490158
206431
71040
966685
914733
477209
272809
269121
1005614
217706
836035
397601
534838
662101
474236
468385
617687
1009353
146459
269633
513040
750272
581178
675914
399859
703502
346143
203616
448255
459691
826389
216662
529345
780971
593304
137433
908602
253042
290921
691233
609701
731893
466350
558510
995875
878525
222007
718776
377700
676110
744927
135941
1054636
400002
460164
726264
288008
977532
88247
1176478
1001468
630407
496713
732217
494569
309494
92915
549070
466353
200973
636194
258907
611048
296769
137181
634760
86294
764953
417445
42305
317980
867791
132190
718191
345302
571204
726930
72908
1244301
710785
354067
470172
487408
818705
898259
658330
396046
186151
667828
204852
0
551632
222334
592291
720654
190951
586145
83410
884054
620582
414670
800050
517836
776973
515534
68032
113054
553095
697477
445372
517786
0
534072
1022154
211045
211447
0
797023
77282
538076
238646
463262
148605
865063
326246
961290
620943
473138
302972
814339
226895
459792
99259
495999
749208
707824
925281
1236240
549753
245813
262563
228080
86297
293895
418504
644242
443651
531911
162407
651162
142554
467835
547685
328086
631497
442124
417081
833224
986494
612452
510530
641524
794955
389098
500443
895367
732283
158423
418743
67753
734377
634898
215511
278098
393336
932900
127544
641902
463957
284354
499567
1038090
0
339430
559610
344747
752564
457570
214369
323855
211606
779346
471239
351951
444347
1032880
731590
659159
1003984
173120
581301
780910
353761
530014
767901
237253
245909
529755
505777
922843
147192
234643
865165
422495
680427
167814
403295
764292
0
889029
524159
334592
1690
521451
576894
159829
4367
808145
598125
209352
497102
447820
368359
668914
159645
134679
661924
706368
705558
613572
1355637
686741
366179
635512
0
559864
310077
844483
648190
609469
201438
0
694795
737910
515392
285994
722097
713860
203209
423046
519889
212119
589050
211485
656389
747477
192291
572883
213248
730821
745630
0
805641
1056648
615464
0
608801
975440
139945
540838
275896
1278267
517080
985992
172380
324362
618817
723248
393735
374626
206742
390317
117654
443568
303294
556114
266021
491000
726441
425943
27477
282569
673236
727183
416065
716633
1393407
748676
522781
183521
251822
273147
588742
308647
678673
489734
356721
706296
255868
674874
457827
412498
451679
338031
488306
416966
0
536676
641225
665437
567173
141603
669788
312416
517755
234442
502812
171304
669747
429853
572914
107177
889500
251281
740300
271214
854684
409063
753041
205935
365560
780796
517560
136759
495336
343777
1019402
696365
641995
258159
262169
169721
536572
481960
666813
933967
505586
0
601270
316413
596236
770881
552892
797456
258103
86689
420323
448450
349802
657346
564531
116112
570246
37848
812136
258633
132927
569628
695771
339310
583204
19866
190164
473752
411258
856602
570384
48730
977194
775792
524067
912794
867325
556641
578289
660280
547994
593637
628504
646481
442231
195607
327747
154193
0
24388
484109
82439
340675
368723
478733
91751
700283
899168
77662
650382
674523
711323
439037
494284
355588
477236
135366
92088
648386
133013
130923
1025000
109400
52197
160043
1013459
715114
953211
663985
551118
590112
330494
568820
962736
502077
528319
425088
627208
973299
1275126
472527
843309
348373
1166044
242693
597831
601525
183835
455509
84033
315671
79224
547938
743810
163846
357662
86710
606404
523884
357853
839389
774856
266296
700902
781781
692509
402235
576123
1197804
668772
926974
696642
509678
548184
602500
376280
583731
189043
1109381
239979
617761
0
568223
624130
646504
259861
217926
279940
900789
500156
586111
928243
0
841533
353240
318160
434825
734574
512782
486608
495123
182730
1306978
759329
677995
346241
270555
168983
420752
247797
348983
689112
9410
72757
0
152798
410914
107746
636470
738972
541840
559730
717863
455354
912204
1103205
168987
209659
257535
494485
77199
524711
139267
92161
528095
536947
0
460605
434641
345817
548549
447186
749618
327904
1004049
361225
329323
34340
932061
346804
894689
481393
794179
0
456631
702275
161225
304582
357662
76819
1157671
286991
795536
503279
690446
366190
440211
101762
695259
700901
628504
508644
779557
83097
0
947419
790421
586842
256654
253583
432155
757685
511028
1000819
907687
274940
717436
618120
558931
382067
92578
743402
419457
222575
603656
770853
530659
139775
174922
678949
442159
7873
571131
403761
623648
684557
186758
634382
729121
289322
668601
0
537490
598063
725375
236026
497902
323938
482602
607960
600343
534797
338090
567227
379157
162554
511256
350504
1118432
629091
55523
832492
626700
1174764
617960
232498
919572
246912
847747
591438
1030975
647430
860412
513588
4435
295566
804873
125113
0
381315
762561
379566
325968
698448
358219
0
726306
418434
566007
585773
255014
439464
741778
801849
1329034
581701
241750
506973
303956
529763
754252
259147
670480
781724
409936
683583
204147
943336
0
528528
363658
467477
1169765
83132
512408
452084
544791
228055
464584
382710
799885
536530
776037
458208
644236
337002
372532
364582
638193
905130
0
515442
423624
1321871
619606
215988
543089
764810
731866
705360
628011
442008
392268
82348
613965
512877
62970
489108
600535
267748
0
884878
212563
472143
417181
467043
743467
10301
0
762989
480343
610310
705530
687723
717310
627260
384440
383863
29613
699712
500289
866654
69936
191631
483289
104231
469840
321833
49614
174633
269885
137433
180355
390194
468946
70089
259925
391345
860468
526154
631217
287267
904327
600996
591715
0
86259
561477
0
381697
21039
826337
75624
548202
195982
774581
423584
624768
232466
276550
56201
625763
433459
379601
348491
402159
1001890
686287
41244
402159
512315
0
429374
414047
38927
454940
0
493721
538103
367855
55015
263651
769630
969672
517684
659878
242636
27331
397106
434727
777222
868198
300418
708145
112317
226669
507821
167201
785064
191631
959321
132797
255800
572850
20668
736961
888130
77809
342734
21867
51279
504640
730144
0
0
1043649
485261
826616
457102
534112
89036
818810
148856
562861
568350
557268
260801
949994
353597
389436
136759
303085
530487
370289
0
659861
193526
343285
459942
462291
281751
1096302
562608
85111
602061
584328
251838
438232
646280
552291
649555
438206
285505
457514
310722
87302
588062
737187
692934
675814
13414
643529
309729
613471
358040
755225
38374
656627
238803
797836
403684
652948
332702
410964
434641
165016
557199
710725
920266
397655
333654
956295
336999
307403
818492
446153
383735
461050
850556
289810
388737
1120600
1060109
620952
98278
813500
729090
503028
697710
91635
647680
75367
920179
304242
285258
428220
594931
617197
280631
764408
963093
630469
196887
634505
527372
726835
1062712
447011
327464
259389
236554
787248
569202
542126
635135
509037
756274
718757
347540
72676
921814
614898
0
69629
564396
476763
740829
0
235949
328607
379286
681257
924832
562654
502515
99682
233298
1007241
1222651
137463
66544
746360
662600
770419
814678
542427
760046
1094507
479144
371275
7483
382327
0
984473
846663
370760
882640
21334
180293
52455
1187998
76516
638622
383027
515458
613182
397974
202359
409644
162027
951237
0
175576
469729
236863
128640
203586
678280
752810
189123
771332
832205
696827
541188
0
294915
562702
684384
928671
512601
110277
485468
629741
106887
25702
548083
313296
849883
535635
589232
641192
521312
559017
846499
3391
934304
181903
695373
386196
0
146999
463560
886624
436856
553527
650184
656517
627247
1122086
562829
1116584
122891
254714
335731
160343
286214
784847
747457
69896
778712
589352
640011
901358
919730
559735
465476
583503
750023
279646
839902
253929
485756
274940
401896
91522
472144
133559
345955
860804
480006
996472
719738
666760
499723
227076
118526
985791
384693
501539
355567
833196
115764
522080
638125
765630
493409
268838
20015
457914
326919
177666
641683
633245
1033371
479944
758876
534563
428986
138981
535861
181734
957913
684384
1000137
1126149
277300
154000
585101
986814
17888
961729
311209
774157
810503
577873
797026
1238882
318338
83243
588395
245095
763421
384486
451821
250147
192760
276855
859387
539276
982080
0
536199
332948
496091
302795
210091
892211
735459
77766
538353
55701
444001
674085
87116
478324
341252
510825
653415
308324
838889
900609
622404
258149
890554
758230
313871
953476
400137
803423
435549
510271
570769
0
841268
97268
199047
0
552469
353684
190225
295324
689023
156184
120598
389098
389679
932442
628639
502077
377184
399713
530390
321288
266391
163382
257236
48750
825805
345819
261005
521295
416961
165880
892949
366450
349330
376599
858462
519083
100125
351247
540042
722279
419310
489158
559155
288475
522270
1069045
583197
190745
918927
824967
749570
652613
390853
358272
264315
710739
739109
737641
373448
387938
630097
589787
695799
933349
644931
793530
626505
394387
728048
121074
422155
476327
119795
372221
119723
306670
666640
517216
197613
867827
0
509564
731648
253942
275328
426894
599692
368875
562105
528694
463656
475509
801734
282068
48557
768177
917651
513732
397601
674376
279610
113503
9410
337238
667040
197388
566990
637997
1053795
654907
507125
452442
347540
631632
0
0
204736
765461
429913
24822
231815
837835
545839
411696
566836
391437
771625
772372
356682
590860
1002299
313771
570358
29401
429558
275894
378592
620522
469352
298525
666760
7752
450484
82147
544174
603259
406567
1077508
481777
252080
465027
650823
0
271993
135871
322695
274917
299555
467867
613509
790818
368643
69395
58352
654402
580370
1100823
0
634600
483716
1260706
83839
440252
235462
572816
575432
1243415
185050
751309
144381
817510
146724
935306
70020
394178
151508
577211
785852
1260706
194113
594250
376767
337378
754425
34184
509695
701019
691493
1432604
464531
210058
175442
512511
199047
572597
633014
474406
390880
560043
513427
506656
1180630
641808
1203308
689773
385965
124473
774603
272415
537971
707427
237567
832779
411788
212736
597397
311880
603290
872089
532102
716761
615405
312572
218056
390407
388885
669700
218585
421408
72294
126142
900611
963017
691012
884878
609015
379850
502035
75123
580996
282949
367256
378620
632089
236836
596858
389276
923895
213730
253729
531961
256125
547188
35270
392545
595048
429088
456152
489970
964979
421097
649062
1194200
499537
536679
420745
811754
810690
512026
368518
444592
584881
239762
778217
580858
269768
571570
379206
69493
532926
997741
642156
266322
764003
968048
937759
1004693
214774
233302
294986
441057
351920
517433
867630
577485
310127
0
343384
610851
811166
674264
561042
419899
345685
851499
202686
1075344
528766
150976
654306
679549
318687
402430
531294
468596
418507
596308
369432
200129
999376
362545
565759
501850
1088615
268264
585170
559311
840383
9647
541125
626014
360966
611627
716585
357262
574483
676747
778314
514741
731292
537588
626400
700385
725086
386926
432413
377169
637147
439960
157052
735988
498184
471761
837829
930385
365795
309653
603359
0
426867
264498
366190
334035
185446
767001
575665
467456
859427
0
922764
403893
792047
0
613968
857055
519714
804758
630770
295662
701014
776788
484296
805510
680855
545741
812630
103368
704645
621788
0
377005
562943
181134
522797
417855
237313
171937
1043955
237310
342946
587994
1096209
352981
223381
652733
71525
539637
190863
685689
718933
82244
234647
185016
462142
128259
622050
572679
409749
305209
595858
454227
50339
456341
169033
578064
509384
911590
455063
157516
442127
312804
458821
501005
202328
279544
749049
540379
118449
44063
342420
784478
676494
373746
0
388132
132985
601589
592325
112133
470098
307553
0
1248947
578372
44633
0
560152
399341
1003179
826568
724054
694263
371581
348166
739330
495572
155996
599755
450122
230567
667487
612229
0
759395
631328
1046632
601216
337190
849047
141848
658221
863817
467084
544951
207554
609158
114497
894688
716731
593514
208294
491909
720768
145763
38980
155321
1062651
1020471
154907
910223
556659
138437
62727
1068646
133348
766315
683131
45003
182819
388643
805784
340011
92651
191530
1044125
520378
905848
640954
126179
512217
272843
653739
705219
696873
895896
362269
674487
483181
169904
606554
802501
508129
267011
96046
0
377761
77745
221624
176875
0
158060
310580
796334
568663
728446
961332
471411
363929
306834
849606
573099
208283
998141
388496
131692
172082
728435
324572
279668
583246
676708
352953
119890
669596
675546
161519
309035
163120
387043
393078
408766
367866
853104
892767
582677
487908
861685
1128741
766462
653505
0
752346
188338
545028
501517
587622
262012
794377
198765
479647
842590
463038
354491
186893
348882
545116
485533
793319
747362
0
571328
323929
511551
419835
1057198
142095
344095
749298
748695
281593
444236
837989
360979
541573
323771
0
624149
835341
346808
533918
534196
295617
781102
431343
548927
0
576201
579286
515618
47392
543465
572310
867590
97663
117570
453611
717660
453464
847842
401815
951739
567709
127587
817771
661429
726002
124690
92952
456564
426636
214827
729596
583709
239417
875505
33573
189201
156388
161527
115076
548527
241764
704712
8671
853606
78155
609133
1046031
486838
593588
733399
289147
308489
255072
109285
847908
1171648
685128
545705
331758
718153
161716
235092
187212
360178
546715
90546
612651
0
653351
670252
996402
182889
237582
618464
1099306
69272
465719
286406
494227
944511
986039
466278
515282
375712
521710
534196
346355
422463
396219
652529
435942
335922
182982
566611
212577
0
874175
577921
617695
581997
455979
849842
22629
263258
783238
318017
390542
592151
542210
413757
498793
50626
171815
232043
216542
804875
349796
39098
108562
531160
492172
661590
445770
182151
51627
363241
981901
43634
745365
330776
1617680
856019
592616
190009
508903
465045
903718
804938
655102
651918
647083
436980
863710
701771
872315
659284
542026
550206
370428
534511
56210
212428
169282
559670
792763
529743
940586
992286
677058
701179
72618
232117
451372
77466
2150
358180
397059
759911
649939
509233
257646
765671
422113
645175
173619
356682
491116
216414
538925
770003
715280
773383
91318
359544
1237193
179453
189552
1025086
473093
83677
7157
378326
467733
262865
1188778
252277
1073437
281230
380062
236290
948607
707152
0
428764
248293
517534
544076
771987
268333
721655
593314
665880
320915
529977
738338
500573
773380
529589
626149
1361920
867265
900609
749655
144366
569186
239205
417336
1106770
813483
504544
577403
181843
1017336
250352
178990
450934
186347
684987
901202
129309
370723
470378
216332
583046
189162
605570
629647
62013
743671
704146
725403
133362
662025
351988
339336
28178
491459
0
298585
814935
208185
531726
720352
77358
120039
236849
225485
725249
367483
32106
502001
319449
600716
390128
175684
708437
587144
937707
813123
677855
515687
748240
0
583678
175289
257960
606616
451101
652761
502541
942580
249831
79780
507873
165338
1043526
269751
440936
438240
645930
904412
384277
897284
290420
478824
528998
350959
432397
323728
589161
534871
199363
226469
0
86555
99052
168895
236109
665094
335310
653622
1251745
778769
464234
78043
502956
296842
265623
815534
553706
671260
631095
55434
373009
337049
1003593
349203
360296
656676
731938
321026
441991
542412
136042
681424
196619
317353
446754
1007907
595291
1063287
1133311
489122
234111
822799
87902
256365
199756
649023
1221588
449624
544541
571092
876975
569794
12290
0
524077
563240
925986
799293
617465
976693
694788
396458
749708
63013
583248
449435
325871
73075
1075074
109548
1019697
546337
97506
399464
500828
530154
398884
287147
347387
537537
647475
518465
519057
235598
501290
915789
423846
393243
716364
296475
745779
770727
342120
773865
340017
0
224561
442043
356363
169097
358681
321433
298067
619747
1325244
87437
355482
380782
623013
26619
322025
529646
582046
413490
490985
247144
813448
211852
846358
0
505221
138300
771344
713518
62176
524934
791422
96476
65729
589335
332700
761926
867791
972590
999315
437075
50141
57277
8449
195819
1102889
1024001
402430
419834
479302
191956
654496
387360
412776
248159
460154
179467
568327
9075
670011
309865
0
836087
534101
169170
935109
181509
86494
696855
984392
807994
109132
181126
263308
67715
519170
455082
513152
163611
796462
927902
501741
1014484
94545
651300
0
218713
479488
528689
880213
545890
0
384464
443608
657237
455243
530671
759411
331974
126028
881179
823724
744171
684578
349542
563100
68955
419720
494001
836536
966881
504792
810216
77422
511873
811024
708275
72314
571364
556987
363740
956266
799663
619580
294393
398487
114497
565901
192392
382937
308315
862315
679887
630395
445887
538432
426387
65220
0
363763
1014752
554191
0
1096286
1041655
54027
0
527754
88302
192912
658380
598379
461413
366214
399450
720008
0
0
547794
827272
180699
312130
519301
459599
53337
841821
772899
1100823
460554
511369
7316
498347
330767
694239
738767
669857
293480
429125
254047
715099
475183
230326
140798
198645
603511
766934
309051
340420
595673
136271
418507
967672
0
519420
774829
137881
560670
352746
677954
341326
453263
82796
720557
454294
418168
605216
694790
428688
587218
194679
652110
696434
967303
527646
322342
1017217
613102
772209
348041
321243
454842
273082
533782
549907
620613
340448
376891
90976
1025000
650546
311430
106328
461692
554153
449813
664234
446412
631291
678521
611063
463565
413625
31725
483924
196961
921551
848270
244318
203714
296556
733764
115672
432502
236539
871682
418067
1103964
896433
727232
837567
318943
576463
442777
660845
654337
1063867
0
576818
579149
937769
578194
308631
499356
252427
332255
599816
234647
511865
717492
824435
463852
585475
664624
594202
382550
593959
464615
644704
469403
707945
358041
803888
639355
447224
429046
452027
632433
890460
882342
190206
712126
156382
266594
1112755
864559
6836
257139
437918
659398
168387
185695
530383
740209
766709
737734
339788
156811
493699
306414
823751
899195
188432
667904
190892
260294
589329
202606
591543
375014
796335
163728
581714
537011
733797
395475
826573
336800
277860
40578
336074
88913
376035
227129
590136
156193
661135
270260
538938
520235
1074857
291490
463602
580109
159804
787325
145911
266402
822760
123123
567019
134489
577899
168595
524720
273545
367798
298875
462520
70915
227992
0
664338
608205
452308
36476
310810
973672
831880
843199
300967
396042
646810
480162
833089
241401
241627
560791
122647
970210
474135
510222
0
404813
0
769460
596649
354389
302824
532963
518192
0
491020
569443
1023620
538162
245424
769413
205202
308776
512374
263983
915499
525666
685472
473323
446012
104609
140984
672273
429502
660249
0
0
476529
571230
599869
302348
863551
2289
643101
796667
452627
336545
155168
813244
511319
152335
560536
1221399
969964
962636
220697
395181
68133
839956
1057687
177718
664980
0
628937
7866
487724
830031
6034
28246
678547
499502
135163
598619
159620
1042030
666707
207957
683461
520206
452843
574692
579842
97809
733794
425179
77477
0
591040
312921
445257
140878
202146
429129
480465
869817
642730
787871
0
875014
345387
829722
566595
581997
545956
763222
612647
331145
541116
1091753
1057278
371491
356500
871986
820345
569987
513334
873539
962459
457504
358768
1015896
1109334
452570
306790
930037
60246
117794
510493
340286
429342
603200
580414
635147
0
716834
267847
499268
273001
378956
876533
191374
684504
72352
603582
286991
740110
149705
702888
466919
130825
403088
384675
673670
589642
642124
0
0
138660
150266
636174
909414
185313
459808
0
490284
125312
632500
278119
137642
263274
366190
479829
752262
568446
925608
950373
485961
628774
566866
416648
115149
67221
107119
613762
521947
670063
677630
135736
655539
92299
326860
483642
728739
873520
321057
747358
859059
0
450799
707152
408229
301352
0
1053022
862068
357202
300115
145831
1026435
609288
191631
612546
787697
344640
77291
603995
798993
589814
462083
459548
316020
826734
296100
464161
711580
320503
829677
465736
525815
557538
510530
522913
926644
401052
644481
73836
701365
272621
97636
294872
852199
745806
543982
511260
496212
244071
672596
747392
638985
589617
399710
577101
602016
862735
377752
305375
537919
147914
536171
338710
92172
424135
549054
8845
651836
621601
614420
568030
630743
218893
250041
840952
802104
588487
29202
245786
633218
422317
298578
655826
302030
124702
16725
0
532399
624857
382695
1336405
312498
115137
269822
824418
389933
655329
675476
658260
655514
66544
619944
127601
449853
219619
594652
820192
460822
329095
340388
248117
895781
837288
874085
771588
873324
81745
654698
0
504302
450493
932776
776039
116769
471303
510556
641244
435884
172027
661889
602641
296371
400921
304871
337242
207872
776258
490985
521096
584376
261657
940785
319434
463817
749994
646372
516205
623174
114418
746354
125254
545728
578320
318660
778436
36269
552895
499810
96737
646644
761999
421764
576236
107108
748781
862499
671992
279583
706609
898028
577327
0
474160
844436
276435
371568
589687
862999
1184112
301156
527115
124055
196725
623918
412032
714185
803436
943997
380372
749290
39708
192299
898406
284995
675694
552531
131613
589900
697152
896131
228688
680463
631146
645640
0
593786
405291
1047083
809774
507493
545636
267952
962879
467511
325640
471480
0
520604
0
799786
225475
1109804
0
980534
652685
273601
739846
17255
151553
477374
28131
317825
743313
736050
664180
704933
811539
366915
567301
638320
511307
462893
925824
674999
575590
425602
333198
393394
5316
445213
507319
448244
729737
608490
497801
110481
448984
310608
471480
200102
770568
466861
0
496714
859313
203252
743692
924524
183944
862477
827272
458077
129799
352057
180595
320457
412979
443318
165641
320386
614769
477782
882390
382036
442300
826596
447708
70772
597945
519936
588540
566827
196606
206827
194940
423191
772017
410359
603111
1015627
684829
580300
392740
900402
392147
672203
418866
93432
158409
263968
570919
341192
201451
553227
708669
203881
641512
310391
575432
52647
815272
750808
6200
177298
308617
603963
107746
0
785852
636974
919413
308813
64273
182851
86461
571982
7692
761437
834694
0
54225
0
71040
459812
530418
318740
534619
474566
702286
533717
688750
675105
300601
196952
22235
533572
193802
510890
104793
158751
381697
719316
642992
322568
509910
666171
441648
397689
63721
816545
797624
372348
915157
389772
747821
909238
192516
0
438519
754786
870732
591276
163352
464726
303643
32308
866641
303178
830013
559163
692860
528970
755205
534302
868077
297146
910390
72181
18555
13414
331538
907863
201003
353270
449105
382238
521487
463348
556209
185154
361377
910065
307882
376890
718705
651645
497898
267504
438731
619079
295604
286733
156197
346191
138368
35982
453986
386454
538522
31300
126586
440169
566201
153780
395468
763989
433752
547929
115693
617067
15738
662559
357264
900225
634083
36056
325866
384914
770292
71167
33258
735699
118796
472709
651116
561307
318631
658337
117545
588395
407679
391139
252701
197758
480923
292236
0
211744
464343
7866
470080
256453
550279
303732
216303
799504
423253
116292
133692
629660
479831
307105
624259
1046933
70323
332701
520222
445424
938055
0
670898
80881
144656
626199
465722
544613
520812
777773
593338
406184
568304
446551
633127
888774
274559
1252605
167736
173955
813941
843842
0
687982
309235
252822
515917
665566
699595
895548
362469
852938
89748
637073
455911
222774
337186
745453
568732
131173
604521
627031
499666
631247
950898
780912
370607
263251
1067867
288517
186363
703686
708652
398154
451533
264289
137569
97096
810166
749290
398497
163872
723593
226677
455870
591013
834753
474368
637246
529458
185016
0
596661
869158
750961
369671
192908
30212
582723
659471
891544
372917
430145
778376
393015
391016
1134658
342811
695722
455194
284338
39727
406533
798301
453284
0
482889
731093
70441
145302
555387
950267
396458
647281
0
107469
610590
564062
886180
442725
385019
407074
165799
663022
587220
309277
1108971
736060
394042
678948
682815
310417
358975
637604
792507
735104
682632
591557
629238
47549
379227
859567
470875
37315
1008724
225876
372915
857870
701907
431911
142595
32324
774409
119267
411483
705993
418836
183194
191072
718534
0
696922
645344
531578
1015767
943584
826596
727945
585152
945744
641712
276138
937345
406199
326407
784286
480387
344778
788925
434048
724191
635523
677769
494584
226597
761014
674120
655096
966091
0
848387
410249
401864
810955
0
304682
0
384063
304749
561119
113002
378956
520440
279223
671614
408021
374593
347051
597818
372904
236936
86689
270822
714124
468168
669369
493004
328379
807028
399923
334097
1107305
653949
625605
470875
463803
766229
383394
492586
990943
403948
869904
652749
597735
766338
516464
569701
171389
833613
1094285
182209
757479
477051
900103
622551
936536
409899
399720
194122
921123
717351
1420361
68177
80827
0
83896
322942
361314
711923
452933
576036
621463
1006305
340107
600535
391521
764647
328975
630119
124775
285534
868079
814076
461456
440683
145352
121431
761757
445455
407503
675945
645072
503751
172273
420583
803972
37585
518272
723047
478233
381189
538199
1163624
581729
138206
664104
1039011
395948
62240
564285
261044
801676
896673
114810
402594
324938
620861
392955
555586
240167
567153
279880
522264
727882
131496
648020
315671
528757
675611
437000
789609
828553
941631
648984
545390
209473
384814
738278
845511
500569
550823
904857
0
379520
996965
842650
772055
8103
765525
156544
881897
452087
339589
461442
348723
290987
447161
844965
582169
676332
0
1155084
913052
599402
827490
1115464
695895
356794
720770
419406
106078
186555
363457
461064
435881
237937
574919
542245
196747
750693
332776
545200
666760
89944
559193
151508
591425
420612
740837
1002633
169759
698130
398002
0
722972
606890
581927
382650
486950
542065
765540
697665
113239
502136
151309
971497
180263
568419
208553
177463
582455
611785
696203
853104
840201
186269
1044539
0
1022588
337505
66566
149410
0
444426
1082357
860368
57307
677842
534147
593161
180282
754814
126580
578651
700189
714871
89652
711136
1129893
423759
556938
767689
0
417260
349884
628687
644086
227685
784409
343088
299757
619962
784581
0
284895
1022239
0
758829
644624
455063
386145
73438
493569
984057
837769
816786
279467
158423
0
574369
384075
600048
419471
467301
484131
528037
35005
27629
986493
913362
838356
546328
725748
132856
526317
594894
1028825
361552
726954
851345
823873
498195
127131
748966
226125
361869
660554
480092
959796
387572
807167
603091
302537
370087
124469
1058202
330776
354707
704632
244755
398105
474430
226430
593590
554931
400694
573995
851883
182720
83845
364103
1018301
189093
90782
311072
645274
375112
448034
757618
219287
906455
57118
890103
869993
464564
618731
613834
503363
426067
33739
351021
1116638
270848
549135
81150
665663
199350
695515
465297
752646
758235
68457
566396
85782
1037173
302564
147523
416452
444999
444325
398699
587731
594838
602241
329042
462047
609608
859085
578164
601114
238597
169414
396600
0
349940
645306
811291
1038532
83637
786050
432188
263498
548546
506636
464143
984169
361270
769635
855485
56496
535284
672914
706961
380501
177009
937240
869415
169423
0
708213
187986
417498
788141
615413
649494
261416
139890
637967
745224
389811
668293
35384
231419
0
864564
412644
410350
105346
663898
635166
727498
931280
92235
828687
406949
480849
571707
538998
579583
296531
275625
422933
417574
200865
350787
405519
0
790703
415903
884210
520664
406039
621767
588397
691475
522187
647937
997879
763434
143882
508387
540583
767874
396465
490668
228283
462448
754366
399387
496703
543969
692492
0
527919
501749
518437
12962
411008
743778
190953
735226
117654
947014
912341
212203
730991
279945
526137
901507
585131
408977
517228
421091
365469
695081
960904
1002751
71099
363649
592465
612216
443037
1357591
941533
251242
142872
701685
166508
785676
787065
784701
454355
463794
121980
1231746
129310
396549
1213313
473394
579677
683961
578423
192087
70275
829677
762304
718035
300778
693477
780577
222575
203025
749340
376967
934018
58662
705937
225189
501118
410679
642466
334456
114282
250889
835246
445152
502405
851848
359618
569005
433093
1028708
624363
336410
413720
453735
381146
575586
137007
424559
136577
292726
818483
982600
881630
135512
894125
858991
149329
407326
961729
659631
76638
720601
387448
128765
483640
717475
432191
705745
373048
1035703
905908
871818
91522
325684
883304
148754
323879
708191
101719
540352
693187
59225
772000
152939
288418
122819
172837
555563
550401
878132
171574
632748
704379
138263
212987
80073
828785
722372
571534
943504
913083
935658
452206
208413
539212
717492
392545
370877
912671
297699
650307
438877
309590
725750
860129
266574
429569
748105
504736
222575
480456
366362
218625
1149
60978
417566
728711
0
395198
646945
375041
159727
806386
575789
147458
696273
229960
318852
971371
406094
303592
286819
276415
870553
171975
817569
458331
616466
1163615
0
798725
657213
332387
455517
523418
466069
332391
909529
563221
241831
729793
251045
577328
853575
661862
387808
0
437117
364909
832779
654711
1114673
429688
537855
486197
729819
631728
122819
464748
272031
853104
603331
270430
652913
741377
435463
599982
768901
658415
350561
15006
396618
679873
619858
277500
501086
885822
1037768
275606
769362
155943
710947
297856
118680
736631
806277
953705
26762
816159
623423
822181
893477
813314
289658
574889
825366
0
821261
729560
635745
76487
253677
531752
404749
917578
163806
230850
0
493932
425269
638401
0
441083
684060
505275
1023143
995986
923846
292456
346769
825846
530664
813562
371094
372136
369291
183371
362561
780928
58264
523631
589057
1007355
980586
972218
690009
685475
341339
331318
199217
328253
542473
631376
598141
665035
607066
740963
779929
661906
367502
353801
270848
272943
166145
823822
792507
117615
558062
732136
250994
160473
301793
389958
729625
358083
367807
424454
907520
629242
416374
981128
860568
105407
645716
37852
450024
326769
314837
452367
421956
954680
0
155364
290347
411291
386140
904610
587119
633238
677578
709487
336653
224060
137874
233392
542270
0
179384
319965
668224
528732
734005
771394
483399
597173
186151
640303
558067
705137
646351
740381
23884
653852
289439
520895
8071
249607
839956
999960
414187
222980
348207
146334
30742
553518
764457
0
756408
671737
17663
495741
350661
651262
482906
697609
172824
916500
390959
204883
206960
616508
636780
802875
420389
517995
0
0
497176
236775
969986
485757
469230
929103
240166
215260
876988
634062
267498
515855
953550
819742
757685
561067
1285228
283311
895908
917935
852743
421977
19599
631737
888192
424367
172465
230842
1151469
225975
263875
537900
726063
787179
653981
551270
368036
197549
767955
459928
624330
308172
12962
819567
674832
151590
273827
57679
343465
246688
94850
580415
407497
46289
840748
675506
320365
69389
264428
1005209
94145
424135
235502
534894
846251
667401
112759
440773
209470
608553
449885
985111
397324
583933
720770
421264
77721
500194
208278
622328
391450
532900
393785
915965
655564
0
249605
405495
13733
248555
33981
535860
650169
396661
979030
187638
862667
0
553096
775967
905868
822071
650369
503053
368782
1036630
111096
527972
653813
666556
586721
492909
600189
875589
669026
976616
643743
522057
511568
1539200
104939
46865
146168
873978
479139
780418
720071
895062
467536
411151
787161
562327
895740
575229
198383
502570
203701
295366
0
594444
577096
177633
822744
8919
826448
215342
869074
925992
197917
849185
84215
276923
1014639
465321
499016
728247
613840
274641
236376
569589
460307
878363
562702
645963
291361
596604
1219859
314034
769103
550910
540290
1096880
86994
145002
0
656844
508003
58762
489511
387865
817765
201568
329259
174302
71040
155849
520095
897776
234616
0
822350
586696
670083
567530
619018
351491
480825
1037671
720217
244090
114411
820237
897556
615603
489062
93179
761515
153147
953050
409773
0
427377
446625
635032
716977
417371
138575
408027
760917
683897
430128
328591
402488
1082618
368962
239433
227934
56124
0
440485
860929
289067
325686
410018
0
165939
70161
389581
710391
348614
263627
681862
642051
343574
405178
597838
533477
461569
453224
707687
250041
807557
244569
672472
6796
654623
345073
468351
467050
0
567508
737562
518465
473313
221273
254957
861424
649768
0
890893
186058
603611
575322
532696
17891
416374
586081
589046
377990
401635
196160
507769
469127
197897
1088983
79092
363337
516905
1164354
611598
300605
709243
413997
471277
219997
268677
360539
537067
285607
546756
274568
0
702145
521552
802833
417977
439947
64404
739575
719193
694884
718782
733587
421479
880667
649734
416812
692228
755070
718516
670027
458191
964546
878132
77697
171794
743423
547691
0
294487
543042
629724
89836
115232
0
593786
580573
595717
750838
687267
834859
901530
250151
421941
549475
225688
142921
707333
655929
924539
303294
241701
811232
466498
433472
644817
670011
0
27965
996059
316084
754715
607752
697567
1055502
211052
567399
793045
888014
618226
820471
777680
742230
488274
393539
318548
420291
0
377784
352747
41378
632551
804565
765256
0
995846
568993
445580
729637
464873
564485
869612
229338
1252893
693918
380413
1092497
6838
464895
114311
750002
158711
451210
634473
861454
1028885
371211
687199
472783
123277
755639
913177
227685
137074
373406
540095
280891
97340
359992
513238
712329
310026
574023
528758
939989
489901
522413
754889
216585
802833
521066
413831
692496
693798
235651
353952
410046
1030835
330568
135736
540109
374525
0
0
521654
166672
228970
68720
202645
600817
685757
187685
377360
475431
848212
297755
494001
265291
0
751218
308829
524272
450297
583575
108670
230738
236135
869265
668695
314362
369615
542246
639161
544853
238969
707440
0
95593
758182
373825
449615
336922
108214
337881
226878
817479
427359
273451
86957
607178
884312
545009
848943
464086
720768
713001
487864
771443
934618
734721
145554
677102
638240
74032
536596
111949
107696
524655
899053
322150
1205952
0
623125
0
0
507228
702657
573827
660938
29560
719493
1018547
448150
656556
567933
448292
592919
714585
870886
248993
517937
618922
675947
435083
611671
505165
1122373
460670
1000128
299134
297586
495633
242471
844291
141229
807279
954690
177856
830975
849289
304783
710873
1157685
156897
196186
819184
1395054
518610
338150
102275
794103
848937
998908
340247
1164235
799304
613048
468394
222075
359605
529309
826783
361246
154691
586280
500058
507259
102834
0
518674
223162
256628
541328
164931
450659
350947
516020
395608
835341
895974
1169901
581619
174101
51537
604676
307704
844758
484930
96077
0
926398
0
298994
338652
459484
1146537
89994
514526
0
474885
366316
839064
529837
588789
986554
767710
442749
1098623
66566
690023
500155
488274
801606
190533
1176262
578808
155200
554996
15486
528093
857548
925191
654623
172971
456306
779880
559620
392791
444596
1188531
218404
668709
310624
394924
438461
576255
715523
177666
113970
855820
1106319
677005
299919
734566
80569
502028
202146
295285
283475
445755
1006887
618458
0
578434
103596
123388
1100031
536655
653739
425456
124906
760689
319097
408861
550501
962760
884408
267266
790125
445095
708416
213412
794622
628839
899347
488959
721659
353234
124477
465161
801159
168157
602708
301107
179384
476327
225310
589480
291315
412661
142111
642961
1164512
528529
0
524863
385161
575347
0
818988
177394
662618
188512
989256
235217
848859
107028
569282
796662
386016
426692
174713
352797
323879
261305
593489
481211
850117
818139
386023
695393
641631
526038
557132
769078
725522
338444
248914
531448
743184
536186
747000
250609
306525
9375
192535
440661
924739
570435
182365
70441
366657
612830
493767
389232
498907
147468
714313
162535
146201
595473
81387
76684
424573
775806
419349
955753
339924
473152
964791
608490
117172
56499
709637
435938
323481
377573
283518
646659
869899
583356
615590
357171
328211
669166
386244
947810
308279
437979
346761
169920
474274
803751
464873
882478
99515
412125
906206
701408
430337
897458
624072
150950
397585
573291
104421
0
298253
1135454
447450
452349
211572
450946
575587
143866
666913
486896
473172
545485
1007915
234380
582625
725962
0
587887
112450
981974
402378
307654
593531
54665
106204
719604
67148
974525
0
676920
517676
407283
548987
565644
621829
472832
888936
317076
876287
305342
592146
865165
461983
569410
185113
1118405
0
145860
896512
336234
797624
194943
412809
413160
694866
955534
570328
156566
642796
912476
79224
687434
692509
784118
645868
231666
712561
313928
956607
793930
181124
1061021
937987
362636
407108
215665
66768
480914
719387
175266
430799
702913
496737
809672
644314
800180
496109
347188
301185
562819
1039113
327209
501123
569314
818317
262885
694610
294071
451737
214118
777356
480259
758322
90375
591922
135947
468503
502390
1060828
455636
357833
685925
748042
87457
195769
175958
452921
538541
819721
5397
360917
614812
560777
503505
404150
39828
749861
0
887340
84200
672043
449469
211962
725024
589648
298201
674576
405164
762753
524803
445684
873894
880561
841529
817126
263699
159744
402985
869993
459393
0
337080
608502
169896
904937
0
356905
68043
1017301
394791
916813
1075925
657542
4929
567258
869353
850802
315963
454208
53290
381690
791239
580621
564355
908770
157603
410821
777231
658668
817124
1321038
26996
779993
551035
164131
780224
365772
830282
203417
386781
615285
825366
591534
557463
285974
265177
991208
541721
313928
43933
485774
46489
121305
743901
343574
631354
1110176
597962
907042
382408
655481
690028
467246
511486
314431
647864
436216
868791
362927
641945
863595
749839
22191
641228
464322
211738
37530
794021
835413
645183
700014
354680
619800
307733
746278
1011298
1009945
96989
677979
454310
220474
750507
39780
643781
485216
441676
613515
99645
817168
1009924
695156
1294405
211573
534095
826257
772941
588452
58418
224297
670097
0
885999
716923
711863
406479
559438
113953
495242
69484
989250
327765
424355
154255
753932
712089
264849
743234
454322
928236
719329
448015
304842
999388
720316
125588
288154
66709
273530
720727
117674
377378
50928
688734
150979
644369
627671
744326
1002486
675782
751996
453049
565863
227890
771254
518068
861532
444547
0
200129
581488
889247
600169
756426
285356
944608
330006
429906
472536
812254
80816
51970
736589
877946
135239
450229
319257
462170
32763
368634
410277
59613
230593
759293
88928
1104528
476435
264899
651665
571205
245472
726679
538917
383099
156231
909161
432766
415698
357679
0
816468
670876
147807
959652
305703
629007
688616
447190
707375
375450
725157
185074
406506
740194
536560
596385
968920
214188
43808
23721
557798
630501
0
485327
47994
375627
321394
132904
136585
748966
262636
10243
684009
305501
492448
1049583
881630
943388
538040
41601
350782
825854
88242
327633
599025
220033
432141
840909
761342
197714
446063
470122
554445
622172
136760
890725
485622
508427
969488
381829
672442
625754
483523
1026656
342946
697529
639065
319400
448374
698156
779111
951633
681167
236025
435362
767857
38955
621863
813681
189776
0
943895
613274
707222
892137
843942
494889
316089
396137
1037013
810472
185758
544257
709123
573637
609053
76895
376035
703872
778969
376833
65137
504142
1151908
835919
201913
862976
864434
292601
591266
211315
710303
597272
0
254996
809830
527158
683450
4499
160598
672748
666798
172226
72142
661629
689566
671691
815272
0
449662
448230
459633
708661
450376
573691
260753
123128
605459
408223
572423
251439
71306
96503
237104
545736
1026538
127242
804897
442765
457514
784086
364714
148993
310976
488063
663801
381511
751454
485892
367560
108181
1105671
775789
61016
1199274
555836
394546
50626
648938
668476
663140
679276
405667
488009
594470
292406
467510
871897
473546
815271
725265
814283
765082
449487
805014
88123
41157
226650
542950
1124202
205721
172401
164391
644794
495996
342567
55936
699973
604162
525234
149347
543619
711336
1041292
1076978
387444
142196
642700
248183
22290
237215
318740
878090
169713
703151
932192
1444216
365489
369854
212087
995779
400191
253505
247905
198086
708368
904237
609288
156125
933224
337142
707072
532632
771006
86166
325026
539103
637006
456708
324722
575347
792229
739920
378652
618210
1889
91516
291759
863233
473520
427705
368142
574989
398641
514923
404215
124050
279910
390639
0
417445
189183
522885
569837
530091
296732
318694
1149030
335495
423222
510515
527748
589741
588077
398426
0
709910
943803
617909
396520
536550
920520
446480
166050
390326
213931
300678
13903
16528
980973
558485
1092029
435788
814905
793504
501315
381556
187245
972370
431891
486197
734492
872669
359456
455449
701265
435198
185034
0
625654
302802
865285
404174
860087
806018
661853
864882
564347
469991
868975
262869
465875
193601
375759
728848
656591
89577
1006812
492950
223838
0
176413
67086
453544
518365
520956
270880
1872
356168
657016
212571
230850
0
356234
553555
0
286434
564110
727482
306356
241013
137525
635632
0
336966
1222761
1074806
415684
758232
340716
441876
817213
1036246
754138
645595
134638
553535
530093
353999
516719
124976
643523
471846
185078
355877
107553
155516
330721
810886
650543
848291
290144
946631
891696
657564
704654
176577
932706
96448
563888
181781
797989
760366
557338
0
4889
620993
0
108587
88502
841930
630224
678418
922058
188512
538443
389664
1041355
744880
598039
383027
0
560554
219901
685940
723771
751763
356097
575267
192700
1062064
666435
582741
755579
438348
181910
855315
995072
107229
712749
653789
511046
1170217
566811
558251
811945
588980
425878
591508
0
70514
514837
446814
950374
1077086
480931
397357
327769
425765
40194
204740
152659
31479
592599
587334
470317
883129
243399
713067
114336
285534
227584
291348
581264
997386
948172
407166
498624
414066
546340
303592
36375
857056
315431
599376
509684
192988
912478
583307
488346
499977
863896
822718
0
880864
133858
409969
398538
767297
284448
0
513404
622090
357342
892130
586369
755945
943979
452203
431186
202635
778368
79802
557225
129557
1160977
468406
1121692
286879
716052
421599
410584
754345
773402
324361
284086
426007
189516
751613
1070534
771131
352174
435578
479987
740277
797465
185137
432260
410125
665104
0
490174
27577
258688
603299
379682
700363
110380
916199
54777
874865
898978
144302
449756
554199
338051
706978
19277
281170
302793
860130
515426
418987
0
73116
804860
639875
1005177
227584
649939
416931
259917
650
1269303
314052
857465
160724
458914
151285
797270
736656
662743
322998
502759
735038
350032
365471
923034
240317
359653
771394
1103203
444596
0
621344
540540
246539
151007
637729
326747
893596
597576
132518
370464
0
689463
168145
597174
447501
563023
554205
571784
161970
363044
1219052
547578
687641
622110
306670
507918
425401
651621
649064
442445
366053
670011
136372
991637
303692
390639
366859
718122
599139
445954
780792
1189419
444965
404582
595911
0
791221
520075
798235
607011
308272
647216
399338
932914
531433
130330
743552
62762
962731
68116
447507
685549
425919
591963
154002
370280
892032
0
963066
617870
292755
745550
555917
1195575
89089
793919
266832
715679
238954
863236
958953
408461
578784
858254
70251
586749
14726
0
0
615100
262488
868214
407074
533649
648194
925080
700198
568562
539643
392356
873288
890695
230537
461996
11841
494918
673719
491309
245187
584152
0
427704
59706
304757
336087
88701
239312
171413
19599
628839
312605
506590
529006
22034
707462
136938
752394
326089
488681
486616
627246
703859
538424
525724
0
0
518372
208622
559569
257664
312431
291609
279828
128246
945217
533651
761581
310925
16787
66073
755500
294051
673145
262260
835252
471485
184342
318480
155444
1084168
117337
267398
762799
882804
408807
368539
606062
712629
903452
413539
262735
740286
376168
388588
455543
721470
515287
150388
561741
534320
465577
474321
549713
530455
499992
334155
235539
15397
1082292
361627
711915
201929
594458
862546
531246
460098
818539
406848
531448
421523
224014
51970
693225
511223
0
225649
848508
248200
883177
427764
848400
895278
781563
497830
216332
939473
682771
266471
228861
697764
594104
870176
346656
4722
0
508524
943470
322708
493932
640739
647527
66572
568502
106078
891457
92491
491949
655296
344597
826325
407205
729467
86730
267142
14326
0
925040
977128
869920
305136
415899
778109
493143
474416
445134
489032
438613
92560
501757
255272
206201
114993
344922
1244098
780000
612908
801751
0
564432
596161
63448
215646
531992
307443
633037
197907
1017157
1058595
270469
859206
290347
223253
672043
692335
255973
881849
795189
0
681552
59923
470037
1076436
11464
633312
874716
111364
621822
505368
669953
414076
704187
442978
151849
382391
0
471485
464989
868047
237348
1112004
0
811752
141817
1101939
198740
402067
856035
337238
592031
1520318
649766
241530
360210
291962
259618
671669
491231
0
472247
57471
629212
1097257
664615
112310
203482
124865
680129
796131
390835
90345
559222
1014867
410018
939890
557236
160933
320305
695842
542622
1017316
664629
468408
430936
224195
14987
335952
683076
571632
265123
1006164
877777
562398
280261
234884
134339
489767
882005
532508
471602
498686
37852
400326
1065756
676619
987641
1123190
345244
815469
473205
538040
45396
608614
198086
988089
553529
586373
620871
271749
396852
634715
384410
904632
442856
654214
356414
479023
898498
716681
270322
0
1027285
303669
159746
492926
255952
357968
382954
386583
827193
578593
631092
50558
1208740
250055
765203
336201
522339
39419
829278
466381
619939
684213
98046
304242
284372
582152
1008063
455640
845655
0
0
178859
582945
1014268
578435
628720
599281
730159
877191
523207
247420
1070428
337711
252229
596168
536992
509060
85227
540293
155230
430102
250822
502760
824426
741805
229807
555039
881288
350695
393173
373009
463970
194142
831975
372816
678886
554661
746964
765104
44191
457239
1055132
501534
1058608
472415
657699
1124039
63217
154787
553830
935718
33676
722971
109316
661985
828144
371809
398107
587300
731780
593957
682820
661360
322714
933334
465674
325767
210667
419942
550823
528525
518450
142520
204857
224143
302200
845901
243752
991147
305188
792279
569794
860320
602248
897015
474321
36425
91730
676891
934361
654330
459904
947934
796570
0
1142348
581312
932345
260935
857804
186568
108412
528510
892912
524989
526260
847887
464777
0
959191
818539
607893
658174
516761
414066
749549
775017
269822
489157
415752
549824
270359
474823
825187
230621
133344
856063
73075
309763
586364
742378
553918
10875
447107
492816
259123
209958
63154
912307
295377
233405
741788
787626
713031
200785
998223
178421
631306
145115
570980
609206
415691
486735
694834
874759
316649
793400
569312
355588
254963
594956
646152
862900
984782
1105532
704365
0
112264
404473
617604
472076
659913
337147
540916
718621
583356
940491
128437
413364
542777
501729
146063
885240
702635
530506
862406
0
942721
590581
1083120
784250
1127589
82888
396219
473374
687255
688772
790425
110916
732820
781045
775847
0
1017815
534047
229883
487744
375686
236469
297985
1045202
746891
0
855279
698863
3690
790449
795527
1171648
776925
843934
116645
430390
426610
579255
578267
299605
407770
470556
1140088
399636
1313671
422816
451145
785675
712273
969344
801186
631149
1023926
259099
307596
525625
676078
811029
541704
615732
1135534
270727
653992
211754
301823
324033
557668
97450
330302
701584
437617
417985
59042
731601
326506
284286
7316
257298
543787
791010
199737
483889
609841
475287
591390
684271
897191
645443
549997
329053
303669
622583
742141
338983
133685
720361
1062727
605504
535437
1110954
648083
366567
603810
332776
352422
364546
223944
879181
327695
637379
549123
155759
639096
564235
835692
445817
527287
728467
190214
709637
127221
472547
207820
311631
298619
549757
917378
450741
482114
776251
832128
262260
910843
620248
642697
714724
1069993
1022292
716631
396185
159428
195712
547493
708133
152042
279226
769123
313296
655548
387217
798068
873574
231388
605559
224169
872838
811242
579935
385726
52840
442922
519929
516799
426290
639858
514934
506073
125955
168953
940283
10961
596595
380430
603975
173167
193336
69171
692672
911423
243713
802111
496198
448169
568498
325676
82816
51355
139790
358964
671362
810959
542275
512893
0
0
257770
608070
619608
0
826433
137616
603606
718010
850675
58100
158009
167996
364064
846132
235024
419009
493106
888936
432342
819672
655796
868265
830063
251889
0
337701
177763
648840
800022
178720
436309
214344
143468
0
698799
174325
170186
555581
448480
506806
185355
0
290598
430428
963945
295819
325275
545523
321504
601783
403800
275170
884848
143483
954929
149731
652114
706696
535405
1023784
245703
747079
831997
404490
641144
539171
1248285
264439
481417
311631
155953
39776
107995
27277
174343
122094
262666
534893
130890
372904
908757
652706
621683
670053
732074
692494
343719
894789
279583
409978
292647
735293
341667
136936
817937
453806
654769
256846
843788
1396927
705691
384360
908457
510875
603547
341403
824392
481868
261489
713404
492063
1059204
650137
858830
610063
702521
816225
1082618
776596
425664
391937
982620
476245
286889
801387
798496
372561
141834
811542
335952
905314
820453
355557
863971
587973
598644
76574
635073
88223
1017885
557320
379858
712206
573357
748897
687739
332450
715992
992379
635271
799995
992781
277630
464859
707785
1070047
525850
375993
623362
558379
368875
720323
0
569321
629542
805862
786715
1153158
829922
1058682
801169
140380
813519
944899
775924
347572
99819
318961
577217
483133
728452
161307
578528
666740
710157
840421
508998
112558
733592
43305
576306
690844
372906
420322
553706
68440
954992
664256
490929
896386
121059
265299
484164
1038227
622175
729126
205340
1056682
393405
454187
382833
413707
246435
215807
758675
429505
253346
1014926
797028
994410
671731
842219
827965
643640
870615
792097
580144
229507
282221
444062
489374
526443
799846
5365
777279
456960
226693
698648
804225
580598
309822
570481
604192
650477
777965
1153502
50026
743646
529348
216872
953695
1080983
514086
641813
409145
719259
677828
1055502
381163
762946
594744
524506
772127
797926
553198
409103
440467
856322
418984
76891
683047
1067867
809435
815054
588822
546340
946256
447669
286095
941837
0
253478
403856
175686
578034
645912
496780
839778
572484
414850
580621
470151
598987
918097
199912
657173
261388
121608
130198
81803
578692
43220
332450
589951
906544
249238
595904
328589
718993
98696
691880
932487
876816
84862
78871
371602
672366
550928
146603
748711
822967
860559
642798
724433
271993
756715
579679
71449
377419
622621
837560
0
449787
620633
983601
758810
388796
121248
10723
946083
860712
939403
786303
1182146
0
0
123549
610024
776529
327904
901010
458730
80685
355064
868942
881485
676747
643947
449435
590001
552752
543421
334772
455725
515931
1072552
364031
498184
261397
420589
424737
229204
237321
805862
299837
630637
286551
348402
551478
384858
279022
370263
883332
391328
619136
727787
621424
153087
155096
830345
1138340
499020
619090
393062
618236
102402
489362
797434
452935
746860
232419
71123
646936
831107
718878
934645
50235
324919
102127
508862
0
653709
830963
779905
440061
434773
821059
691402
185355
657445
21919
78025
282218
818107
0
819001
219324
81236
818361
851705
774740
278119
730912
1108042
110203
637587
654673
591425
693973
15866
374665
289054
684808
708974
491026
652406
633238
649011
236829
1043978
423246
609499
868904
591885
493768
677728
726086
829266
525083
728870
85387
519120
570187
637596
456282
667736
581449
954237
636761
448141
345385
627911
358586
0
662176
556357
448405
827437
274574
531749
527740
766228
286682
624281
69230
99390
764999
306730
230126
587218
25165
684599
249631
697096
0
193670
299562
570241
193969
361515
455018
325833
278493
0
262525
770727
568007
284283
564142
675476
844380
528003
575127
543226
554158
136642
304240
572921
832128
376091
360231
684244
122563
1236049
145418
42653
857126
415502
682892
134402
23594
282681
988885
780633
450493
518011
1033467
1028912
811376
741273
809808
343130
815595
574576
569583
489779
764873
154978
146867
172007
791627
380655
286820
379990
154830
1010413
391909
551392
616859
417738
551827
764460
305717
315556
589784
836997
94162
0
0
372107
577096
722225
553572
286417
1110761
707257
738706
477960
1342670
373402
679802
872094
481935
56670
649396
416500
754293
198036
1040495
151062
142505
680410
876692
42242
216806
67310
698400
661102
710551
1259745
485270
305256
405440
775124
938013
734082
747381
599248
516477
603918
23209
626039
660794
156231
434208
0
353656
946889
548816
685866
309360
560939
350391
774156
339951
323548
25381
770595
507788
284605
584298
225102
217993
0
852075
383231
319059
156720
639882
797663
480614
93568
648361
383788
123663
562081
368681
570885
314946
604187
0
1037768
594041
175059
611792
47311
343160
1104437
757939
416784
1030507
371230
0
377612
631922
510119
198981
700707
658278
385326
707776
758933
597223
241689
143484
89399
227014
94019
370353
618430
837264
228204
573233
53258
0
468001
435065
332700
299577
569529
279119
943928
716944
728575
267917
451471
479997
486873
258159
446909
362637
427695
737042
817725
90594
29994
729160
864999
385996
29043
77666
1200276
676058
717537
652077
467004
668416
310349
609666
476210
684599
408860
846546
778811
201508
531574
360675
536134
629197
106256
365688
1017841
635142
686747
822310
74805
636802
597046
752100
539678
98379
654105
626013
247939
227890
0
470718
961674
225010
136305
340072
595389
447295
737638
531264
122094
432012
1075766
662537
240979
674067
314351
852150
917454
502749
249936
0
719387
655548
359587
484295
462335
493389
645809
322825
198869
527773
804266
0
1177812
510100
625490
824136
579557
992135
0
473460
144084
414554
945707
909947
0
112190
771751
430094
573895
379799
739591
341923
336894
39361
821132
1230451
558455
765960
770489
460902
722754
913961
330721
407362
654030
942834
452547
719232
568881
754715
326345
321514
777174
433154
301800
272809
923693
498215
121031
451883
665594
683820
0
331494
511294
243522
270696
777191
721422
416328
659930
0
183859
94568
215203
384914
114685
370451
372114
275128
305437
579287
512085
257106
621739
386973
708725
487666
1034110
99009
614761
715202
756632
207993
799382
472892
879265
269291
608786
176914
327287
697077
652126
837560
538186
94579
822062
368624
836215
836215
566380
315151
436318
145066
707719
527223
455775
132372
91700
1244745
515548
715917
1167398
774336
428026
951235
894595
483925
836997
499906
37852
14306
428921
840298
892784
630370
227036
0
625926
0
232671
596983
152639
728935
688015
716630
146016
58439
0
426850
649856
435738
600189
1127362
366043
729741
257449
869855
445041
1098584
816965
265107
1051790
460283
520201
561067
657632
889235
648118
497861
665575
764512
320310
391571
134303
448938
511888
513319
1313671
598206
212661
622561
709645
499385
738959
751308
861379
250536
461457
309749
410825
1174653
448163
238892
301925
662444
463705
534455
527848
423729
321565
399184
27563
865709
570538
537884
204616
297086
549363
478862
44132
570975
914139
555563
798294
463543
242672
170844
318378
191210
367284
543080
1045715
483687
324429
0
918896
599189
808808
484731
906613
318231
459072
223432
84073
349460
659865
326868
72322
588474
0
501794
482611
0
0
430301
539962
36874
620546
1118874
496888
636251
706852
407085
153275
1076978
456837
390134
95197
578252
890874
492996
274517
850595
468001
475086
112415
862881
281246
157016
316490
672383
573452
813674
647372
419148
317695
271752
974269
540188
1035097
203077
716972
363063
916084
839742
224413
564212
0
1503713
773464
536312
499020
831398
139313
0
845600
768675
396162
769987
581203
474315
433043
772243
63539
949026
1026435
490847
39713
884965
714698
904692
404857
561759
586312
96008
531889
786563
830880
314007
181709
231763
496074
478258
558602
1002972
618633
545387
953410
156919
640630
518454
490173
329820
190700
1086985
645962
505254
423472
557957
981784
246700
503212
97257
185792
568466
731678
467310
684570
444345
47528
626709
698491
480083
665238
306367
679421
446745
349912
707589
808311
130366
528097
499646
541429
377789
156388
326486
596217
970880
247176
777361
844295
938791
622640
1253146
509976
350032
116036
136813
0
67148
801326
797741
221781
586519
519932
511227
1031738
325767
0
889989
459664
0
177929
171244
506797
119117
757715
377171
74242
125981
39598
462316
657720
651524
685325
472241
700559
713212
206601
98786
663152
469665
357314
606041
297148
230629
330282
1169960
398755
870528
511414
531930
785642
207827
39361
99656
903171
937082
0
40831
768833
705156
452176
566402
650210
691092
0
1007659
1169054
478328
674036
672671
405200
591264
429607
1004814
328285
168243
572793
360786
479479
543042
331486
1325528
917707
353085
254867
0
756578
731546
576057
441352
528444
908077
828585
702127
518842
804815
379987
558735
26249
63868
820140
168505
366860
620227
512413
46362
804473
158730
960983
627014
765873
639941
576452
752965
624756
178421
876499
1005386
531964
315274
385498
141473
998381
493538
643776
673354
344898
845504
943170
858341
397960
473911
417797
111687
1066967
566124
870375
231893
749702
8848
665991
0
282751
582117
743745
406813
421742
398707
333109
644086
205036
133671
635889
163509
383179
588182
105273
705601
454321
334843
253604
737082
1225218
691517
416673
891796
483640
859837
649641
501603
55057
748053
814738
906706
355070
203414
94043
115571
0
763611
631998
696859
834603
688478
632521
706164
255900
958816
579245
436745
726692
0
447734
543680
722730
451144
629231
585583
508045
679444
476842
364263
0
962736
466639
329307
440805
885322
879671
468642
437196
0
437698
1019987
382499
527729
734526
962157
189759
1181596
467980
79224
641101
804468
823852
220732
835289
116551
560484
781388
425041
62298
755068
897359
130684
396308
624394
496600
453873
442477
385955
32763
173451
569629
473647
980307
1007775
987869
797159
634165
292984
798025
798616
730502
559587
532803
313759
127341
590037
915238
707670
459813
411398
852150
63559
857217
0
884279
930917
508020
1064838
1033484
155960
1042222
352755
903597
438764
122606
286273
371380
1338597
86148
1193690
618469
741442
502314
139426
717364
401703
538834
334011
539615
318107
362827
49819
196473
973084
762450
1143011
695874
759592
689000
256628
743335
757415
313394
450358
553765
563873
430227
73990
889638
817213
0
405259
215410
78024
0
694240
455288
402269
294636
405750
520423
189194
69750
532841
997763
229507
194381
493599
724428
669112
1130591
1216503
746954
285896
188635
403501
333597
317228
372495
176864
653446
762742
362293
342329
815670
972429
809846
0
163291
584191
583397
645654
821815
64308
440485
541413
639689
815801
655261
482818
166131
599376
989083
525754
608298
82508
882249
533714
1034344
0
921674
657358
427625
106389
579205
745347
488377
803897
508201
853728
835960
996567
560554
509057
2759
204308
759555
613308
240998
1172279
636466
785392
149360
202850
0
794404
192816
529167
757511
765750
535897
937345
796061
772545
503814
262435
631312
518624
353420
767896
601432
208562
394530
522081
67743
402903
329789
290637
755985
333306
0
117773
846156
785599
199746
359109
800025
393303
710131
176043
978324
390587
781956
743564
511090
858434
621951
442655
1431
705199
999100
761380
893887
841164
1060086
573177
518784
722628
969463
719175
0
1101182
138180
580334
874535
358623
225485
336622
137849
667233
887182
1052820
427009
659400
421526
889831
0
408232
858863
446292
794525
629107
585027
512025
704859
36122
445265
169992
732571
856572
751474
903480
619091
361134
570934
597838
853989
597134
920772
65453
527567
614717
845501
918664
483769
732231
424667
1198574
615592
385064
110614
543203
768936
480236
771821
195290
564074
362356
595377
934290
652916
951786
308178
734691
353362
0
790748
550934
500182
358681
1037139
598813
497861
738998
789359
487379
644079
648892
537816
276401
0
861096
135069
615203
279668
0
0
216534
677117
1102433
171959
928653
611148
217614
500176
792869
535607
397946
531912
428220
381550
854377
403210
577308
108456
93459
391053
682846
708184
421405
515832
55923
955580
560700
409749
551749
813767
1030771
192255
0
152872
220114
112782
942725
651272
237581
0
459633
1126418
98022
548522
686038
169013
549695
487753
341665
819498
868802
296939
0
913514
824885
569582
680734
396868
273291
723019
705230
77244
550878
609892
1058429
413588
759732
1086874
825951
135106
650540
319300
292815
575039
173593
1264
1071694
683663
9122
97477
1206536
285352
401731
833250
637600
761421
1034156
654338
128927
34371
196965
140664
516798
579731
678008
187278
919543
1025743
39541
748520
721354
884015
696969
752503
961697
376803
0
589011
85449
590834
181030
86479
505679
361740
206229
23371
618201
93267
791512
540015
99135
627782
657204
137569
729857
690863
339694
347156
107229
940092
189917
206602
251333
314977
534466
657251
772379
219894
1118031
556719
262151
588168
334054
115457
537288
1180549
548130
326500
165388
603244
1030538
228869
700693
660024
1277088
623430
592394
694279
121960
915836
340652
494108
930569
233526
0
1018339
305703
396127
397021
5801
753567
200306
813332
436757
535305
229123
566550
222582
328547
493181
548998
919866
697012
902861
12801
760895
855460
484524
882241
87543
789119
268825
228823
27189
1303568
42379
763362
890521
218974
455377
271721
13870
238053
733710
953439
828267
732112
219367
816070
209644
841534
930364
143625
609780
1124039
389774
658405
427806
185590
109818
94998
383126
531499
863672
818000
554780
93793
765154
98276
349062
1000351
205623
0
729510
764278
692877
873292
104277
545487
434055
507660
186247
205735
442020
433855
490812
266574
403094
630747
759949
448940
0
619887
999896
4435
927747
1001835
546509
301642
954291
595051
86959
311835
107362
1074871
570141
176441
257375
581182
309943
1051599
391823
538438
1129740
1103992
651997
210175
133955
698359
0
819896
953988
560175
141603
332491
171493
45262
346143
362757
486054
262451
0
516329
931426
715868
486727
373503
577959
356003
88975
686876
253932
962420
52516
480781
597374
1023368
1036873
282105
279580
0
381033
1051252
396416
1016682
569669
509540
568423
181877
1093787
449256
125292
492933
902085
912856
678886
426602
472025
0
405536
642070
607284
560963
173610
0
218043
332902
591151
565926
977305
634807
325903
0
603808
308241
587625
366872
570532
367789
379183
728099
324243
1192793
653011
293891
593366
493663
473678
339600
414641
300407
565412
379975
605493
480827
321757
738229
833822
706466
422763
90092
141367
550605
219367
617235
111381
902327
130735
327633
487841
1078989
596865
511321
341176
766569
252277
531740
637718
185845
248645
176429
515425
508547
575345
686012
316966
28306
110266
856445
792105
127311
435039
356044
394050
232042
484573
1082843
504467
441135
606062
755735
813314
766856
206629
618551
1155908
362855
642411
526168
454556
647281
267011
559976
805327
220397
53928
423893
422131
655564
694743
527805
820104
1031156
451612
165895
368068
503367
912319
83845
669026
418633
0
67865
870827
115023
610629
392637
872178
84903
397469
134203
338336
345632
806320
1100076
445257
641221
840680
429901
827079
540071
736003
267305
279005
207759
297292
414498
67146
56201
417867
564025
0
391314
0
610028
510293
97413
867126
521601
835366
309235
267837
5011
283754
402505
1032232
97488
661694
833886
833624
165636
885682
242933
625803
901155
861851
91700
488265
445568
531386
729789
553180
828660
642524
685741
917782
415021
0
1127177
228647
128330
1057902
293839
982284
663970
597539
98898
179767
1015675
471667
516191
767790
367623
757265
1028294
670640
302813
355412
269505
693476
791301
1260873
354956
223381
270671
160488
152101
628704
325440
0
50657
256017
394946
480637
758379
316473
578546
244119
879678
667179
621427
395991
333596
278975
619745
537639
72821
513043
736230
109281
308612
611531
784767
46076
618391
815159
371172
212830
1079249
302613
297371
697225
496750
49614
533132
595873
764630
634618
140878
736344
480618
161450
403235
46197
551031
815717
769696
516633
1256063
685553
337107
532338
1002357
391543
672230
770707
300095
267087
293701
148525
766154
592635
875757
529993
403381
527202
265761
303066
492079
698139
707999
86257
599682
515973
558455
287919
828176
85252
537682
157388
608014
855770
709148
743971
825571
264350
403710
275879
222782
460177
283832
996676
662751
250135
536644
476713
411172
808311
1192417
472206
594518
620291
512689
627198
614299
1084560
764740
572482
1306082
509960
240493
0
338327
908370
137881
690213
994261
943954
101433
670659
765033
975570
343158
394588
689778
114635
997825
482555
896263
434577
593456
0
1170055
1181802
134043
269028
565087
202495
778466
586250
1108716
143203
338518
545148
606115
751837
1040124
510335
83213
648571
344121
583553
754812
791169
662571
285665
690373
111507
570306
1213014
114593
0
315086
610024
316575
895734
629138
481385
83374
1617405
13256
757886
1010825
576217
499370
212892
535143
694882
1030901
798509
0
593509
657067
170903
54317
708112
193056
389664
590990
853750
92424
692307
895669
560832
121525
661555
840410
373248
1113565
587854
355412
632138
774043
221285
831406
380147
389914
572663
823491
529977
533300
121384
303181
93225
138439
293608
627507
625328
745443
595507
830961
989969
480154
320280
403842
557581
252965
531301
128728
378020
395869
510851
508505
1309129
799562
516165
367764
438390
988656
740993
1456430
46559
357014
45304
517083
452266
463775
251402
331863
605235
673475
465497
737205
425503
676330
552642
894473
279360
507351
375841
472736
89196
523212
797974
328241
343444
664155
946432
453638
0
589519
81001
921077
736646
1051669
436484
570111
754049
969304
77324
363763
321820
512104
692149
250761
410847
611952
128973
906329
899694
669601
420420
989356
64130
813941
427682
753331
147458
169013
670969
223033
953232
543966
0
541337
705296
321138
1040055
386762
431080
606762
855049
399100
710739
875820
229727
60510
720758
167877
453853
216886
616699
391305
787031
504612
729467
926018
881679
549071
601354
290937
1029822
368754
180764
564494
268338
601046
605180
769730
468526
766591
410569
388929
1206290
106027
49179
608485
541453
1019139
111729
652217
547544
275776
787119
1145018
163891
824378
880094
414337
824374
673241
262790
1007984
89090
44063
633347
543330
103791
950056
1187980
344531
788418
317449
210334
362776
780949
0
724827
836918
338168
933983
574567
522742
1134532
290309
625763
513852
592713
637230
344459
507824
601480
626706
136271
1023178
601489
555217
126543
639583
297627
691028
1064735
318962
456711
156468
920836
525726
670123
463827
478311
542628
404488
466840
0
791712
912233
718685
869050
0
281808
508014
663923
704198
202278
250356
653449
385435
778294
511224
3296
168567
0
637120
1050499
462051
1043250
673290
515678
100370
757273
368017
883600
575665
773672
446315
458146
22343
438434
280063
92462
553004
0
347814
189232
58497
275810
594269
1010920
497190
1249174
180082
680838
199950
714768
832633
309709
858544
616424
641185
858164
643722
479094
1165330
327843
38624
0
344804
385764
589690
1089807
342681
385719
732350
129508
240938
490943
227844
729568
0
1067939
191835
1200765
978656
795348
403842
200570
1025518
281962
132
267306
701838
303923
322011
182618
836514
164074
642196
453662
293117
282428
374622
939850
564601
695072
694677
220559
96525
0
1020251
581154
48973
410584
399751
701314
631487
620740
709059
456894
0
813618
1147174
75267
255872
255519
397318
99120
334097
0
770368
538171
739317
802122
31975
656751
247322
168654
674932
592674
1222988
122348
197001
427127
173925
495784
385063
906237
334772
618678
1036727
442353
200305
944130
700900
672767
610065
154345
583063
775264
520633
207228
1016521
530143
1069594
931129
0
570146
715992
328719
819986
0
582146
628469
890058
557312
309986
485101
383115
284948
126708
447690
478779
789715
645434
179414
149061
663425
115622
963011
1149030
681975
21434
274547
82589
742610
220444
255886
511968
0
348722
614510
799369
710235
185498
830590
138356
196492
529511
619508
325919
440181
370940
421718
856689
336711
902614
820804
116339
0
799565
499723
665369
585731
854739
470055
0
896254
685443
72915
930170
738281
317228
593820
235973
581915
122175
918097
1023683
833604
454383
838393
692780
883956
438402
238020
156905
528945
588031
263073
687509
1106017
783175
1002245
0
567213
821622
463232
723508
528689
788964
278885
707238
0
469019
542016
725530
683687
680495
950975
325780
908871
718060
1217800
532985
847138
186269
353824
691218
942725
0
458939
0
752753
271730
496550
598283
684010
281877
401506
42235
240976
405942
592674
417018
567399
157235
74728
1031555
201769
0
961129
231305
275029
564948
1179757
371763
633477
187776
0
97222
83697
799299
416799
182292
616561
671267
375451
515467
358388
102194
148373
266669
173807
877560
464487
788876
402888
549758
181960
189571
11359
837521
86710
674760
1160967
688811
0
893326
167801
507147
500987
858814
725997
693187
633238
564085
551976
863233
790348
73111
345138
821105
370451
292657
680188
863972
363241
610894
0
584582
881738
610323
776721
261324
716631
585724
527568
361238
893219
344950
630469
292889
876143
948015
563042
476290
232454
5397
204224
764510
765172
877438
575345
929142
976627
928393
108349
579709
455278
0
650069
473667
781153
398849
86806
410716
496933
603606
371938
389528
191190
279276
40339
398474
540638
404956
1451266
534528
677117
1004058
299577
136358
755362
358842
131941
0
100477
376533
605455
315039
40266
959201
21672
745337
673229
191348
646347
412282
295857
917969
637722
365846
706296
649134
136318
0
609327
420158
191685
412212
586745
685544
1028495
584435
252082
799828
312247
519120
97792
465085
1128259
679706
734721
156539
74923
637421
276585
833613
112173
214434
668666
134869
0
0
245171
102097
113319
485819
1025214
454603
736281
546467
1148225
127073
683167
498907
331362
464886
572291
473306
612936
672634
334219
247619
627111
1028783
722575
370000
1007153
886489
485164
580473
0
253608
0
857237
310189
598202
726528
962998
71427
692981
626492
38417
778466
873539
540649
0
942740
654436
968571
512403
659261
376269
1271604
145066
853205
815878
708602
307913
170557
216422
677896
844119
644878
801621
300435
175503
297446
652855
213248
1096726
523422
525819
403106
655548
429031
775540
660570
1220265
690090
0
748973
544613
582198
810603
769311
881406
0
853002
450219
692312
723531
967518
546328
714587
521700
290865
560139
679706
629799
769835
928812
634062
353928
277986
952030
188772
43622
741860
282998
946710
230904
406566
510255
568855
259658
51314
331995
162213
246767
89695
839646
695874
82745
436393
737223
581145
712613
250934
543155
562356
263824
285351
172128
760477
356508
598873
901746
0
678546
592865
409513
279689
744934
602848
912394
0
464070
436131
1057810
565780
345137
0
603435
68177
27693
0
511999
695835
103517
472631
513766
701626
153231
693485
394210
1254991
808776
806192
802119
627420
958587
751515
213470
805459
536644
468250
258217
669765
441936
393717
112292
181912
202303
529006
407726
120336
558801
472963
388749
0
819438
114715
136710
396522
758390
709374
1084999
337926
224856
634220
468305
711139
379081
852975
139339
227703
1089621
599463
691949
832530
707431
616564
979571
782059
872527
356688
688156
386447
318568
877736
782832
1093656
470397
261263
1084010
823343
497176
334261
337438
594001
859828
1093682
708181
554877
859261
357776
997655
351936
326321
80744
936082
254139
696465
66756
478066
390979
317395
414080
196261
98308
524004
1425315
0
106776
278210
674549
622788
567858
0
390769
83294
555686
0
550398
855342
866885
283825
409148
93598
0
390711
59061
363300
1062129
1046505
164074
87956
938796
238654
333227
659761
421769
0
493622
101945
524112
496063
628515
535096
557141
543798
973525
760605
913343
400346
46869
336740
807142
184074
654600
127759
955617
678707
803423
582786
405153
0
717415
541050
1087698
344687
460332
362007
1009338
937620
273308
771362
30375
1122702
0
413588
675870
625115
395017
370352
550456
270949
411385
373741
1083955
558766
168247
833038
414619
663262
98820
636172
898793
777922
367050
342388
111096
85531
618303
576575
722984
742573
291803
827810
601179
724522
700233
407924
640095
235838
415815
645800
933762
285756
229677
294872
658193
1069471
638577
540175
878233
447009
659576
836170
109415
568082
86267
977085
63677
326321
583587
393798
304198
234799
393248
473313
710654
221137
781630
472892
790147
204024
744793
522466
482350
0
661365
436476
477211
496955
834648
234779
652676
492007
614066
292426
93509
289932
555822
829021
874861
246572
721408
584052
747350
56219
378649
1300274
152982
711330
92167
1023178
732672
1119342
722121
285107
663069
552541
1235771
196424
1009228
166835
207564
1195486
276550
342300
189314
240239
425782
131173
362981
854912
676304
475949
0
161900
220142
483294
632138
850995
530549
1046957
1337989
752610
457878
819993
762369
540988
206778
1027569
540542
717625
0
491026
271950
801262
754135
215080
905114
406963
585434
407362
908376
3270
217312
303605
694470
260790
876499
681148
564390
1028167
659004
759923
360327
961149
441268
941231
587656
570587
475035
432541
829632
722767
1140406
607682
836508
637002
499666
934312
635446
970607
162028
710461
701370
512238
849405
1299727
168243
504679
722279
765615
654322
849083
522028
468551
462517
497146
607254
1045593
858618
897366
720644
526701
581917
588375
187687
94044
815314
844400
892511
580925
660921
481489
587423
188186
1069784
529469
82012
13969
600191
961539
421300
0
861009
0
763645
626231
105006
176690
849313
1009200
1168020
918318
619981
234616
551107
17598
513772
269290
320074
811304
78770
649805
128839
129478
779252
692385
144084
976766
638746
141834
699463
780198
469303
782087
729070
565114
598910
497813
0
265434
352292
989593
611986
285745
663193
655397
434587
0
714607
902852
461607
304938
112450
898256
1116275
741908
346515
598141
755453
0
0
1074295
535458
239631
51828
364431
841190
902886
525582
695248
202716
250073
0
509577
294575
459942
248959
802089
1301329
371336
445749
681186
697841
0
455941
246405
206913
626545
582752
498906
0
453873
942215
431120
324725
343667
678958
327515
499567
511688
531673
476077
802639
1007101
193359
362545
477275
578944
588987
1027011
343479
779502
143969
475622
622199
467265
731104
670269
168672
675707
0
283882
445160
368486
167995
1045651
687720
272814
485181
937109
354422
381244
924787
185040
1155450
965315
647684
683562
295281
313771
201508
712537
347081
487234
373503
732136
636497
142587
793028
465889
685167
222640
447935
908579
597464
643351
621244
610421
0
312310
442864
331573
31980
592274
431765
151185
845841
364382
365435
773464
506811
1294745
810661
791301
704484
449967
325673
160987
398820
846719
0
98268
520936
463127
903898
524454
995719
478328
672230
359866
640759
342467
183274
528148
798013
513896
349601
612892
751397
941444
523142
543078
318813
212241
242334
289439
970580
93348
582080
880484
1390902
773120
731937
983052
123549
159077
498891
381930
234848
198857
722314
151158
515180
779154
440803
929035
760561
687263
811038
985898
654028
406168
587902
642079
849142
4846
894992
640011
846719
547391
660937
650956
595846
207852
557571
472071
734721
221473
298844
1226933
214746
891036
432290
307836
586913
309474
222070
377948
311709
1022084
712780
476507
393145
0
699265
364118
794115
530148
700203
719924
595157
714595
603297
418315
474085
730014
1139031
731080
411582
476304
209864
551449
693005
630254
845218
713212
344704
0
640518
133896
217844
679022
714094
966023
713828
965826
797226
1081017
500681
251983
265979
384968
310121
484580
855557
1111332
1306081
746398
577598
409097
591174
660019
391632
248814
0
776401
582569
239457
1029156
446229
956405
953627
1025661
1253481
497695
783639
250102
480337
136284
770351
526261
1121964
330668
432544
480940
714242
20977
713457
653077
361509
926847
179877
274087
353270
353322
0
723299
574397
97182
527573
934887
616388
1159071
1054630
959069
628484
68662
906725
105495
593951
784231
717360
318480
923544
204917
385811
295416
735160
435921
486162
525261
260076
92115
151674
382325
421728
559243
818998
604631
505014
237896
659340
719875
1057911
269511
921085
305386
153063
95620
903915
317051
740766
64847
480107
550383
78032
582257
979768
487782
239333
382297
447201
578761
408442
480189
570804
910603
699931
291015
193285
762987
184351
796409
405682
322497
407464
928515
984375
355429
713434
628777
735076
546985
196078
539151
157285
528971
281987
26249
489616
390582
629006
860217
575269
271793
357785
526833
551920
411542
414032
660850
268416
777557
569156
494841
285684
0
572379
626786
742951
551289
1038532
705021
562868
1136358
241814
776853
417392
847748
809491
155960
0
290428
331722
777775
752346
79531
236109
695709
454604
770466
202714
1084244
727959
289929
336692
937460
1180630
303581
714108
310318
733076
740363
846609
770986
528093
465921
992409
566483
522149
436748
321868
0
388547
0
124265
0
444987
1311877
555193
217561
129075
562133
134651
233335
99750
982630
802113
926316
303522
329259
116028
691663
479087
371770
838908
526476
110965
952919
813562
718121
591151
393104
792903
412142
688794
368360
754997
567096
209900
723726
274295
1153685
678539
432983
367876
154358
0
553860
687682
542511
701785
478956
706920
492452
515037
0
258438
397417
929364
151748
930679
760934
563780
664526
744534
745744
0
8682
623049
183407
304509
294923
398270
154993
871691
728473
377014
532759
280139
502450
385740
335838
359511
283192
84082
865484
189516
457413
898269
1014058
591266
963343
557995
724125
422703
488006
1083838
533864
434317
341343
615994
797397
486533
877085
524172
528175
836142
836840
258487
0
555323
309907
137849
517918
701590
501018
145420
788911
322758
421769
576463
722400
1014916
476648
806470
539151
1130505
691828
635385
1109122
526261
492190
265475
579002
531408
706070
725246
254294
776853
650771
367348
306657
0
925986
965700
861279
751540
585724
137243
633054
698619
449200
839280
899694
218572
40007
83850
154993
75402
220033
279777
573486
685191
434586
510652
319732
993807
166768
973714
709353
586378
646155
0
210236
696905
372981
477319
864163
134591
82108
754336
730493
462170
559573
543858
552184
561373
536364
431454
996648
1137843
216058
376412
443819
620576
40070
531455
0
48188
634210
324491
774769
286511
340682
0
13153
804348
432322
244007
723265
328020
350761
244133
654858
66803
605615
229389
118165
540772
817273
830771
492183
229532
1056717
950626
551100
664974
716871
745414
0
608465
1101733
853324
685074
333522
121608
429218
159797
387865
818422
1022212
47041
413931
499429
430810
12567
736349
203077
608022
919062
179632
778447
268869
446835
581508
1223814
562183
203530
459304
823952
154167
317783
800479
858445
394801
61366
523494
647980
394805
380263
1073404
834418
536319
0
868362
967061
594477
951465
524698
166715
302369
1202448
581306
499600
556271
561320
450505
719803
483110
452622
531631
787465
491984
849578
766309
814160
417106
476524
299024
236640
952662
381171
523688
811638
543521
423081
0
758726
157185
133653
903218
579502
620755
275057
467174
846458
795700
325440
1160449
448541
108057
555196
741125
569365
821113
749404
99969
328356
103427
281510
238892
759150
660257
120336
311369
596788
501672
525138
1286410
739550
80569
755070
972786
925109
839656
449787
575054
255691
1040706
477897
197853
625506
410785
0
804869
481212
428455
729717
873469
437577
597646
509166
358493
612153
0
814609
512685
548526
12432
269487
445830
203189
331971
155424
323628
696922
690761
854040
955969
614281
499535
589703
599862
806499
471480
412425
690922
452864
1630
566183
827590
507593
726209
337484
516608
504057
996674
790102
207639
108228
989073
848270
511971
83064
750802
694924
815146
315521
616037
656040
744441
908694
830297
777098
442021
446685
122348
0
280937
597187
0
880933
481674
144270
290714
290690
345872
1029011
740340
401709
599656
549700
990244
115936
723509
27356
936570
678781
567402
931346
1089757
507267
546776
897034
1064884
279907
58065
81704
469618
716019
970762
444685
556620
0
1115569
75660
909258
723085
545572
381690
578651
659270
407786
582205
0
379400
923640
0
315252
0
376480
618947
406931
832256
1194008
1063692
307120
552642
0
224008
521983
27004
712068
204147
478895
427846
532780
788033
283293
665454
847111
445331
652724
0
830136
385798
1020510
1195189
849273
364357
501862
175567
829197
215891
832105
244542
442890
499235
0
481745
488308
566654
726062
7315
381064
271242
792347
376817
566880
794369
639870
31742
781347
733177
330778
0
219272
453508
437289
997907
544526
195819
1017450
766601
849140
535023
728446
119185
660757
717499
561270
222784
583758
586916
49614
615007
244512
244827
711349
727273
118680
794027
504620
557544
426227
296900
741524
832071
105246
190745
1401591
905808
7275
746889
534263
296884
999962
677896
636251
331337
708455
381494
517685
423070
384440
847718
678121
534720
473055
719615
350561
664731
89658
358113
512115
503453
1148261
998021
519733
0
479997
935850
665574
550530
848652
784422
367404
505555
213160
944293
564542
732112
990042
230391
622985
626472
0
568711
0
919461
697729
321394
944050
170851
300005
436784
577789
588570
1003020
115776
329054
337974
0
749320
520851
391992
809031
206016
932396
1064218
268651
158013
101154
549173
483684
412809
430481
608943
487577
1006446
779810
731125
362672
1035552
719203
511429
438441
770466
838089
390639
1105671
619264
93541
648228
502582
210940
254806
551784
0
40019
1024435
342699
502927
550561
522193
269367
730710
720817
287976
323274
0
823480
706744
596857
587376
623142
399311
178169
1246025
76583
520735
534310
388542
489289
412460
112857
432445
356479
56319
372497
235032
773703
449256
551498
242094
575505
479099
887386
829599
0
1206532
112770
26381
413462
370412
147413
1119840
63221
864051
703439
305222
0
781955
644113
538719
591901
522014
475014
563957
806141
418555
709517
260239
434719
564430
103609
196492
0
552050
722471
809213
247044
393444
836944
607497
530195
1146323
193158
508100
57882
560954
763961
193346
441987
0
596572
0
309006
757806
1013374
290683
69910
255463
430865
43321
902773
747341
420970
283605
298287
425318
1119112
838978
568881
195338
608797
118379
848209
694468
558436
33991
766286
180960
220710
809299
268612
490186
374445
744756
679135
247910
452605
874929
749404
461203
0
530482
802644
410864
806583
822946
790948
205751
43332
322140
545861
185569
592361
537005
419024
110629
1002368
798650
791747
786715
22729
1333147
478796
59861
655446
0
456993
670673
913367
533969
0
745014
1267761
971025
1024704
1005397
858772
539913
414606
0
0
826929
403368
345338
902852
558735
0
162321
784766
134031
185034
602625
104034
100466
805345
647127
543565
594189
1085452
97508
245171
561270
496253
132553
586240
623553
770663
114006
479599
469596
687255
828928
141503
684756
225993
810476
1136102
313644
842072
837567
266327
298603
647871
679721
774863
683744
164772
126142
379774
618988
476138
232671
854040
69022
385133
427661
600625
940103
508214
356531
720966
729186
449725
346169
175850
42303
601828
1038775
391314
188843
965207
474465
621626
624952
865018
0
164565
540746
1000972
1088984
1273189
273045
434404
623143
848440
0
1072060
739126
550926
124474
873608
1138547
854469
699621
572741
551928
568084
797746
1038502
440083
798382
97335
362159
855602
369801
654572
988346
414048
713722
260320
142130
709851
736416
822829
523244
436822
725909
745438
576999
808598
380515
457413
205137
483289
609593
719175
72004
500659
426607
1128341
1019825
453049
628979
199254
444739
1033715
966980
928034
919075
369985
798451
0
438421
1063606
994102
51632
925952
299896
312448
734230
437608
900878
1059259
82739
199588
868047
279896
436632
569870
762104
853945
628701
988643
370760
702259
717252
897245
646894
949625
459604
313550
0
159746
369551
1086794
732854
861751
625897
400440
732690
265147
460036
599686
840747
249014
648287
136271
381135
562091
1116793
996303
226667
1196533
518893
807890
257523
571843
936280
953025
614994
742198
965895
967119
709627
85095
740363
489374
981274
1133725
574814
141763
340260
220869
238678
301059
126888
442788
515602
405384
18694
54939
489042
568995
1061589
106643
490968
457712
944918
1048710
0
420264
928198
868104
97570
5000
313683
392269
296903
1159792
1052944
871330
265975
276331
925053
883814
354159
379809
349341
549151
1210528
276938
93331
0
87966
644082
796819
914093
1125386
621508
812245
656053
1027176
982206
930137
785089
465314
307524
475681
136797
717456
359982
218995
776044
477468
670420
522270
176142
510562
0
709059
683817
687472
417146
38197
656882
466326
1286816
174754
76345
376406
97450
712246
327182
336017
757292
215112
997445
224804
911748
498026
782041
765849
459664
438237
151791
716492
1066498
889488
476631
680387
480190
799560
608871
372224
872482
627619
31542
289078
529728
730766
825881
997749
0
668172
930014
1208415
508793
270061
852607
0
407294
434799
678743
787031
233292
64334
341581
849079
178277
535790
919072
1000323
580171
80269
303899
913974
193858
806764
329152
9222
1314320
0
932422
375197
247308
397140
1175096
1294198
610562
321538
875275
394546
373941
618337
104576
64560
682608
1087416
621380
136960
737059
167867
914215
1191000
753340
639125
530143
1088063
914140
821400
91263
674235
354596
365063
600532
429192
609047
157076
446781
265436
578214
253069
938527
260087
297368
191190
942016
173653
49374
835672
788818
715059
198741
339127
679324
399544
11384
426101
614409
630084
582563
419037
348158
806627
205254
527567
530131
970716
835636
499001
437119
892405
107203
742017
853104
142419
337085
309524
439258
757441
650872
884268
1189604
269315
598451
1008670
21672
201981
770803
520679
327670
598202
385248
449060
890999
269444
74824
685249
646730
785334
32827
369492
312876
765443
589491
618587
511795
410113
211217
408225
681716
521308
644940
468856
388451
428609
382391
877975
579776
0
317092
315886
595473
557813
498232
1029063
214508
823642
486838
480383
155516
696548
887793
825988
932922
479693
402887
281627
222111
563035
105006
639712
560307
709520
671138
238641
1041015
560832
657503
563780
701683
559557
374402
579569
281721
819746
629536
673996
0
673738
787407
670808
692566
810003
721940
489965
300938
857037
291040
862758
680580
253688
518247
853470
810356
363086
512489
418974
550723
0
190897
287532
308265
888495
294393
759416
494546
674305
618279
692341
538179
869248
852213
46951
792881
1106319
453491
377685
999944
176279
545639
866826
40939
272437
1033976
0
0
22149
1023777
111623
726939
606135
605110
444062
802509
54517
62795
47528
479008
0
645730
140928
618947
82816
837912
365180
903797
538349
704629
0
575129
870379
737980
535389
134526
543538
524703
1161264
674357
390560
863715
322931
444520
400127
699712
793291
332835
277399
25930
623181
948356
1148004
151570
763334
184958
629897
644086
895648
659763
692070
629321
698274
434554
804559
15815
651884
887391
219441
435938
281360
790466
67788
655142
618581
29817
471486
0
775590
919685
321531
527199
771705
568058
1036824
448541
369210
0
533268
1048679
118581
519448
350678
735136
178897
361377
590380
376962
903174
291613
413438
354481
391444
441122
0
0
414761
884997
835576
1036631
390693
222787
682712
318825
916374
1002420
712877
1236438
14323
281063
313899
662347
713993
237742
184311
454297
80762
577838
419953
36168
820993
976746
387134
401515
216184
340767
128233
450870
659686
503432
458482
690879
580384
529050
938381
605507
569565
184786
360565
503002
635977
669414
903660
360713
1206499
795874
606919
345853
938727
773384
624572
515397
199862
20245
685191
549579
840092
242347
300225
657332
259244
973891
516354
1064097
0
861279
1397891
794926
75741
512258
575688
850694
0
772954
102789
498784
673261
249268
849690
192671
0
234493
995313
1290239
979340
1435333
803815
454320
358768
120534
295838
529167
889782
353667
283884
803602
497732
917861
639567
577078
58617
939622
356773
771020
859298
323638
413025
0
809300
635808
1126498
444730
707246
816187
463722
272317
812260
0
334097
437806
367193
217757
749468
491886
509512
776646
295580
604679
734527
792365
639590
873452
191284
1067628
0
497380
336718
233405
878362
989897
241043
566428
469534
437608
891818
654157
449589
761101
760690
0
179761
466362
367836
285317
623400
769669
424566
226385
860707
641244
239196
713593
935387
638514
127935
564140
1036753
808426
0
658655
615577
554981
672512
347771
302914
343444
689051
296301
535115
48558
123313
592316
300131
265558
292164
111208
928161
241013
0
556606
218432
603486
294021
559357
938972
1072827
512314
1166188
1063299
740811
380178
1039248
225282
707687
541624
493659
449495
135228
6591
558749
922949
1225893
630749
1024230
59259
970729
999866
319829
1021832
967707
587990
295590
539103
767533
226045
630387
516593
0
806091
658034
928058
703695
1109243
292616
144533
1008628
501538
250822
199343
914433
34556
337557
423715
797263
526115
979551
0
227391
813577
842357
1076596
904937
178077
789916
129808
726686
501858
688128
526476
90181
954900
1336305
758182
22018
551784
497695
540925
872216
325353
116086
526834
316423
282922
443624
892470
658848
336600
300049
825259
857233
1062911
508359
610981
0
540122
433448
535446
890309
523670
376701
59585
523175
613690
90424
115074
149381
158475
527943
97954
626531
138786
208993
287934
669283
947181
387551
322728
0
786105
710834
568027
301107
399432
197836
863544
497380
679325
896779
846719
291479
876415
680089
411540
502375
343530
569300
732023
72908
156184
629234
373846
438554
274407
242037
921396
668454
625906
627506
208371
941444
954754
569312
569394
485361
582836
701886
782589
307882
259342
740667
490743
638771
514670
1139032
599420
21722
228055
475041
697736
439204
0
818677
0
686923
920970
163594
437625
1105588
607895
277558
702803
175014
140265
634316
130376
592888
499675
824388
1281890
462699
92332
674067
340260
1048226
881675
596600
47710
115300
92398
809761
397640
201639
358287
960921
455678
266428
337314
981981
768038
380128
522303
200846
0
107469
595448
982893
137979
569300
576898
492986
669781
494490
1159623
826173
288679
385390
1169436
603900
35463
639352
337142
178929
80940
540825
508675
791802
1057191
243956
478546
196559
715796
0
862851
509222
554488
83439
131466
741843
0
0
471329
1121040
0
848357
926641
270430
0
366580
836403
957025
105083
620688
322996
228596
613671
467783
679670
522731
0
813788
264831
786556
0
594810
393456
339565
1041355
299623
152223
1178221
709220
692830
273290
448929
361298
0
453008
1101570
648087
378822
109818
622225
426828
714151
543808
119875
852048
467303
625955
298169
55592
748491
427267
914674
176540
925365
364955
606430
961829
1116884
719121
342957
583550
678209
1128610
514988
1068134
806088
284561
1150847
493073
520288
315886
538274
552961
20584
549636
418984
610015
172654
347142
89089
171256
811516
499658
820616
237016
37852
1104768
393303
30560
852150
501488
609770
1386481
406195
112773
539972
1182068
729639
364983
987463
191143
923906
152451
860733
288811
1015313
741673
575663
637545
387931
641943
5706
448555
665947
852440
423356
530110
619752
463827
95181
1067959
394363
619515
242133
520373
444798
814261
747726
254158
572468
466362
596663
634127
635198
281513
196871
558592
668864
1284834
1054667
618629
1071629
1052910
90959
1190089
605958
315340
864932
61554
421741
901089
290449
420755
566072
106305
929612
978525
630252
431686
0
585817
129995
522625
147066
597188
181580
215734
1165942
408256
295598
705569
391469
798111
514656
351583
955458
542600
70927
240399
887034
760605
1218895
995993
862789
247420
605425
897906
596301
228463
786265
223079
585792
545832
171497
1094043
694384
623070
199592
532430
328756
415732
916970
375575
502664
587350
511403
143592
709936
858414
701085
208373
145832
311206
444613
126847
0
844055
517578
590050
629580
169016
137980
1216384
384230
347823
452860
925403
543202
630574
612591
257619
671661
406571
616347
1154159
487133
805360
475689
270930
153584
254776
460912
635494
890659
674840
490810
504159
624952
848102
395065
493016
749680
263093
810829
547697
131028
184570
310660
147908
162954
246119
961167
609577
754894
661008
531889
528736
283599
426920
930788
266588
0
517098
501770
491472
260696
326038
532198
375865
694993
895871
319348
40163
141503
1130037
1067846
1002272
568665
74277
174665
174915
0
24972
426987
411236
816571
477174
892994
825029
479856
1196826
1037860
1122966
551945
67218
429772
866524
324611
628646
456067
1173769
956602
442478
1115601
0
0
75267
850810
323214
624146
407577
1054652
726252
1178994
858489
196152
919430
538118
489250
354661
1250811
785327
820575
846469
436154
1421920
131453
646184
941533
605786
628675
141338
306293
242672
927641
368743
80510
568613
766017
417261
951844
110277
986754
600532
582382
112684
666272
557323
105495
302566
725039
145334
374856
931479
360753
544431
362753
42632
71438
131496
742539
91616
573757
304616
440040
487798
452382
796593
503516
559125
578964
609082
1064626
254683
228950
611789
239802
562473
558716
639855
660511
473197
351122
801581
545799
524845
228869
719963
650946
608205
88230
634550
589601
430533
621406
165221
843982
370428
685118
597624
568540
1053367
527447
593383
1406202
54357
267195
420738
565160
629488
424494
485215
594428
530820
650528
421231
567219
774228
716627
284175
842728
190729
801119
241099
952664
630471
822000
70523
544236
804859
655523
120329
295100
884004
237521
596472
779956
94778
375085
320373
374620
1198618
729226
729095
248200
95588
604479
88123
589947
210940
356584
658663
895873
397357
934058
61163
662822
959737
673463
527467
601644
216871
293454
966144
687044
363258
260865
379262
212735
543946
831387
382611
679725
84298
703834
815745
583031
296515
909637
728952
210258
302897
570568
686580
688957
194776
447436
562207
1062040
699943
785727
737233
696765
516308
604053
955971
57558
543558
681478
553755
1025943
1093254
881396
785284
586546
416296
190536
40478
1064619
563168
618457
650069
583575
198706
907135
63151
900372
760304
881958
351890
254483
525919
754943
578206
250052
589234
627622
756860
734106
553094
566989
193135
595452
504069
111992
712182
193720
740027
552806
740564
732967
692172
72102
346644
159626
416814
707567
672739
620727
680534
825418
809109
262084
590069
774721
758676
373873
650033
525078
957579
43485
874934
346181
130404
379205
511797
306084
646506
53261
487692
614676
427832
885122
459784
87616
815366
163946
800696
877299
765095
933326
1141191
558584
270890
287594
555149
967574
643469
648647
644824
405028
357288
258283
168864
735628
601452
422514
1043244
229344
713007
496449
756638
956819
419263
865594
314179
354297
179859
758260
683600
719896
492007
394657
799602
251207
287166
171123
831655
885907
417381
709842
667736
321866
656862
985992
399170
726416
84460
994090
82151
921278
298328
592186
760551
233893
755044
1004473
872264
945980
41359
847756
98131
241370
561802
61452
1080121
245516
400673
209483
170241
909456
816108
517521
318660
540851
645106
641004
926373
628434
367272
824801
465671
362769
789825
999123
647483
174275
393143
469247
779740
750898
502980
723071
187094
527071
856827
923146
461442
893766
492902
799243
937390
592781
331398
887950
414952
461713
945844
608213
773964
344667
334054
234614
267139
654133
572824
380490
522279
1188531
558168
630652
710592
678414
248608
561662
1135187
158382
733614
93939
929110
62435
625828
621001
917315
769825
656748
140482
273843
329417
339433
290430
466554
226089
549408
636475
822946
74491
402403
688794
439605
1217563
392725
419747
675558
762876
13168
582953
1099501
553965
180865
718095
708165
612936
1100935
818442
664879
966271
80486
860559
254127
0
1174392
790601
798053
405496
513896
411164
794530
337881
719928
223502
428662
24211
799412
267042
623291
647887
746595
341445
840957
208316
49032
482487
630104
455784
444858
451632
737968
284223
261612
245078
315431
508309
55650
733661
1089196
946022
820329
497576
88184
1202899
583783
631568
455756
220985
417360
117762
721748
490285
596844
694438
683113
111700
321138
557122
465297
480162
346148
304276
42711
415019
586299
187165
748779
440564
592814
150704
266793
194600
1025975
716928
643362
383765
621580
715070
42776
567049
729029
769423
306890
181858
618629
193546
356044
413327
769594
641950
471784
427765
570599
691864
767113
174558
645906
578959
578306
575587
1428047
655554
758059
916231
171762
531889
340733
112610
628238
191155
652191
802953
973566
1014415
622369
292235
558056
678149
127421
975927
423781
335516
1144788
799328
549484
941837
1394893
490684
946695
443336
522597
343385
974884
0
687433
660483
100206
769276
338528
267232
714750
569180
485053
601252
812262
641617
11585
771488
645275
702070
62435
73629
503579
161783
538548
800474
433909
410268
899366
275276
830948
235065
553049
265177
388355
603452
529620
709506
536430
476269
879213
0
657632
719874
141254
640152
558138
733428
22869
803864
1007230
378152
581632
439030
98820
339021
427537
556006
342388
158623
171100
618265
1266494
413324
679207
1047657
354548
426867
234706
567264
215677
73369
132985
376707
0
455588
452093
224008
1130365
315818
853361
520731
1178409
484176
680463
1047813
317780
109761
1088426
596645
552869
625701
498815
569005
40003
191882
670874
804631
817498
1067079
416296
608943
295586
610368
709512
211528
1026334
89390
825488
389312
633050
1054945
662324
140209
524499
753054
471245
829152
95569
347172
687711
346011
658193
1143860
734481
858600
466707
588691
878732
72237
639849
504408
204740
966027
384226
738652
409036
229426
142622
0
118680
134749
875958
737911
247507
567584
1058002
489620
384731
1052910
1048774
91400
484149
94574
179267
905186
923571
446250
211556
0
0
23561
528669
1193869
474308
309628
487648
716545
836689
396658
505555
672094
596643
278543
663408
117114
1067601
22644
673768
479384
645889
426246
554639
370393
747506
359516
976789
125921
541476
808962
312588
63448
660642
372637
282025
1276717
384663
923365
753836
395367
472880
759497
394050
762241
693392
310501
896778
815709
591403
508024
711735
549037
673048
366141
875219
1024861
662537
524340
448141
582257
567546
536488
513631
303592
571707
524375
474970
471431
691478
133363
301423
180836
475296
619556
498872
520276
549423
241904
523778
546435
913273
0
569144
1130408
12536
539559
546652
637068
559356
553980
507965
728156
255224
212803
240512
623181
588960
577141
446774
494108
99848
754293
1084002
1014924
998021
168377
113272
133145
404965
274897
383623
0
1169168
408982
331335
514079
79703
545118
701619
469303
512056
738001
870442
826485
946949
0
612226
485749
67477
165880
778274
561452
0
749111
661774
1220857
72319
414275
569870
840963
534627
392950
651138
482171
698402
239325
371201
870250
729659
478066
301655
312467
689983
909615
841995
655539
808774
188635
444785
747683
1031686
838389
845655
655461
799756
372248
0
360753
142825
597402
694086
988600
736175
0
562293
411272
363415
531080
639718
783467
175653
450249
222165
790535
215265
844853
601799
1059212
399221
341993
816031
889183
622101
522638
917969
217231
579981
367654
452242
407974
735657
784127
879061
449340
57882
178870
991652
321475
533518
327286
691314
813954
678274
632414
434013
537023
140157
811489
0
636497
1082307
479829
718471
535207
493747
744441
980190
525937
826738
881258
305458
802552
921058
764248
115111
557409
395368
438258
850604
729124
154226
218172
451354
508472
313391
415853
628115
865156
1186353
173255
802842
743380
124132
430396
96228
671499
1143566
413167
521534
246136
895296
974292
79318
608171
389844
817552
478394
115839
34465
650087
1225666
1036541
57570
643300
432558
268739
0
741025
734946
737152
1056607
922749
603427
909558
619346
185236
846156
404612
484916
264034
335419
972044
383535
481420
327006
1273317
565610
850950
533185
618221
704646
390431
486853
840737
1039747
672058
952002
838983
981243
367424
556650
561377
232285
537735
589947
684273
363411
91137
1252147
969854
517614
756692
584455
740999
750092
94361
763309
186347
480988
112398
226575
153628
91820
480819
641945
306300
533268
635541
438565
543796
711428
467679
476337
731330
469827
741325
794794
582859
651073
505506
400355
430252
328436
0
843624
293004
807825
311955
685325
791011
826673
890327
384061
788094
478066
859098
751490
673339
193535
380019
1096536
531087
284468
500577
728313
982544
779845
894557
354090
1047233
444585
870364
811178
403967
323271
598462
267578
878361
535598
638322
429704
576172
861153
1259920
411272
452131
189975
396447
986684
62375
811476
429512
254620
655790
428026
901115
310
671686
767844
0
136188
624922
1164354
224052
806620
770525
1004584
263783
531635
8468
162904
28740
397299
508805
605225
895812
60820
505267
199600
1082593
444412
699799
467291
724312
231706
445749
906323
139917
706479
99887
787524
0
1274889
91178
611692
1222565
803784
408079
689425
30534
592100
466884
180865
314218
361315
72660
1075054
566296
962166
341078
226565
798826
373512
775778
622706
517167
765436
457944
662515
457301
992277
673333
784079
645333
1131062
835442
731257
470736
159797
1153685
226751
0
674112
194749
119365
126586
95743
1149698
146641
331012
521973
306546
465879
706383
801732
398795
474693
265496
519950
17001
730233
722565
236135
159113
802597
889209
519099
640843
1385131
220619
108254
434716
576172
1052913
640991
568933
586464
692408
967518
804732
355622
405665
496002
304668
633665
361798
1063013
171235
38706
849759
308202
376840
363592
954572
688500
373564
562355
582130
1097394
607472
264114
687016
411754
252800
8491
1116356
471735
121388
136227
264930
422663
332627
644324
623910
309115
453888
672888
761029
919791
576239
663789
97225
533752
347468
1003526
835583
1066660
389834
812577
442381
900395
211977
615920
141817
74104
566812
274060
857195
579776
857470
364031
788131
906507
835019
356328
437624
0
284834
481812
50657
535684
207500
504089
194277
978356
838413
283080
1103541
976827
33743
574686
446261
476865
496650
819403
438826
811774
290569
19852
416778
919080
424978
173191
1056720
611592
749891
593357
786351
234034
1109191
718074
186967
492449
312296
189284
484403
203304
830957
543997
636165
1084583
870554
423838
350566
583811
323875
830704
302391
236658
801739
571040
254647
135490
78037
347823
163524
215909
242472
761339
149672
219769
361484
1197035
627619
1053068
455220
271570
374192
620812
9409
378673
660352
350579
482886
47311
766131
473522
178986
502139
633080
513833
591842
69758
0
781885
448441
915499
635180
439241
1191738
548711
531490
895326
299892
645078
456392
28613
103191
309822
770294
839881
780010
352152
538488
1102508
604261
682195
1134626
569447
943993
785282
916682
746321
39609
252135
217416
166312
58904
658918
217163
716300
432038
337567
457477
596614
784015
1173769
276486
710212
187710
318694
1197108
1001379
252042
156184
1279509
312455
349305
907279
130622
526746
952967
698689
417554
123287
433635
522519
560836
424019
87160
686898
644660
136307
389945
963087
575929
702459
206376
725555
293520
459666
66378
336932
320212
41488
556014
0
274276
785979
808721
154924
583848
881533
548059
191901
705152
929718
314211
83064
445860
870376
708758
362829
1018080
343733
160142
805601
184852
499756
1049313
1105348
698680
73137
501666
712416
498701
0
543587
533473
75911
431469
115074
151037
785162
1119055
545065
476915
168200
290099
666003
589569
751565
324770
612651
252110
984867
817979
312854
800906
868749
397797
40337
162144
961706
147168
271874
196965
625881
519831
1426655
0
840044
440664
366312
692650
787880
845438
718977
101923
799663
459916
109246
301655
1399213
685986
802740
806398
617941
288922
163974
42861
783176
799995
811467
0
30667
849245
545056
145064
188440
429906
267013
835268
73927
477945
549485
188414
91064
19878
376599
513868
879582
688297
578214
597970
473675
495651
1328101
686847
147621
339431
817294
1067994
449461
276854
751160
15074
0
517188
510590
457146
344149
79905
519164
720955
239583
852880
293192
423176
497468
624307
577602
693551
539371
585272
446332
362402
812786
535108
656153
542988
697818
702550
857189
61185
67873
805512
1082906
760205
295859
643685
480857
635135
921317
815163
634018
651984
404059
599199
0
221273
712470
278937
567365
1071074
738739
222582
73396
35626
170749
988147
166387
495575
420715
901304
698179
410257
919269
817708
361450
424515
790010
288804
190445
0
63574
240208
659567
170202
379817
320013
894771
197945
619005
258247
183605
843757
817099
793182
781330
511886
111786
863028
304582
724325
909698
0
336273
114282
385197
304850
688303
508274
1028410
924094
744611
376267
677767
480605
163059
204727
478729
589617
68543
440282
243992
595872
602294
390452
827431
374360
255855
265001
737734
357187
316951
500981
58535
1219410
845016
56796
811005
228624
0
843263
778463
704896
599423
227379
22591
80453
364714
1368189
327027
384104
432876
156388
216410
913261
512825
783652
1021890
401875
1024620
957802
630944
474882
587491
779171
483899
112064
568954
703201
191787
0
1100757
545028
141550
899029
551264
807183
149627
291415
638438
777217
350069
887833
476850
464452
508962
111293
1020620
560242
335477
805085
549530
268683
559059
1137042
416974
361375
805374
179758
1216102
140176
691849
112433
500603
433655
508805
620181
730493
187556
461729
450590
93021
861655
789253
441135
436112
1101213
685862
630749
897111
914047
620044
97441
810114
511507
108552
448116
589510
151795
785181
0
634551
111282
130092
364730
547622
592543
881719
508190
511897
602326
764011
791027
151748
472860
283586
670269
879108
1186261
430533
739920
605291
293447
665296
853692
194192
41644
754584
938567
492452
1045208
461380
961707
420891
0
649641
507508
1111621
871775
624392
685925
881884
72674
826019
998777
35256
658143
440294
8848
1099523
588227
579779
425900
170866
697269
421608
484073
665234
716833
958343
340021
860174
836189
535318
401357
274208
932854
387641
514158
595453
673616
438237
377441
952976
695265
1071986
420705
927897
1049048
418286
1237609
759189
729231
1038271
745144
297134
664234
795013
546134
754149
189479
175648
225334
166602
428934
359191
101472
336842
277551
503936
1027486
1045230
368509
913061
624306
711442
501613
305386
567315
759001
227695
625124
847833
600380
297769
842901
517116
680923
710880
768438
246163
413519
555917
619413
700379
419759
661244
173058
836346
819783
580530
528195
923342
720493
596616
0
605823
1058516
431080
12801
0
758375
366990
436060
129536
382096
865260
890758
1039269
383673
1168414
630526
0
966756
622101
599767
0
615626
717134
83360
435261
312943
894306
826772
138603
647582
516552
515479
531947
916179
1057602
1285179
384828
727724
154948
749712
127793
529404
890173
909663
583853
751539
462551
652544
125712
153894
472675
1266606
667315
435272
966387
515041
637068
998505
961786
1154761
1068958
604535
47273
613482
949415
609989
516478
977436
477374
540838
747401
772947
955666
273384
312747
454394
661913
295695
931128
433488
414395
524226
793028
677092
1151039
1227949
1297634
0
0
921866
80654
811310
47160
474554
289729
1121742
458475
427665
642259
728876
846396
445392
727482
515634
99416
533563
535965
333283
960581
447802
921321
379835
474363
311603
1049127
298314
608070
386926
653406
588191
679990
0
811376
287255
914372
539520
667296
977618
686303
621221
484916
1044558
707789
1023757
694683
575886
631306
530504
969703
273166
1204984
0
278221
281020
947436
566980
486580
339661
614301
549279
368625
679199
551561
892793
127921
619847
330117
828081
505515
814351
579255
860854
616663
840685
994131
800848
769826
525493
382297
0
129622
716928
427344
1287838
131316
752433
0
1227885
431186
700646
338687
413676
1137225
635490
143012
185119
455034
511918
25930
998387
694263
1019920
0
228556
383011
25687
985894
314360
43548
1147463
212515
414031
30593
302166
347433
641015
0
318922
968013
714584
760233
0
878406
791408
471550
777804
1036735
375802
645400
979062
594389
895176
446829
665021
823289
707553
359825
472750
756168
576341
299630
595082
364312
968091
35195
358396
420489
913138
269320
576865
445505
773055
530965
262485
0
648051
1087995
777696
279910
338991
696650
880194
1028316
393821
528699
484299
939561
1225354
537846
1191044
574407
496628
641364
975067
482364
713527
1069282
826019
0
380924
521689
82030
526765
838421
887806
265657
846005
917092
410918
573907
347386
86309
161569
705233
1073051
792999
223843
863262
687255
479968
664189
107836
137569
429271
618536
14400
169496
423510
854059
640829
126659
246668
719732
226198
146521
989490
741665
570128
327921
575274
534047
916374
95753
598711
527484
18805
742154
478302
432814
900491
660787
774347
804213
794757
90062
921814
718686
825116
775711
623572
397876
422703
942551
764227
598138
92119
467084
220787
203431
666286
493520
124893
854197
0
259139
217614
659164
201568
554665
277690
497176
869553
204764
404479
203402
247144
896120
1265620
112689
396277
808387
28859
809556
584288
578481
668677
832998
665595
575467
234367
95750
330006
879561
706664
389640
927591
767312
460946
373741
1548483
1070771
316640
603403
422620
271142
198824
775036
969292
746373
153672
532277
358532
679102
188731
940691
1277906
694867
839656
426202
539693
92228
948589
603785
0
543278
0
284174
1159186
746453
786841
976320
560664
982970
697895
993575
418281
373125
914498
653874
555935
358819
417786
580549
0
135668
1103498
1220857
567497
449725
169972
419176
637337
1159806
81467
1060199
214696
162397
78390
922332
471933
22389
285898
237895
697095
60759
488034
218392
761526
608759
275745
561858
1038590
1252031
562125
570261
340260
992842
464466
362170
369002
86593
517875
576942
533739
728702
995611
592494
568200
337361
640928
502757
922618
660704
542820
0
515622
392316
744077
0
773968
395434
269240
815110
416525
721423
1159891
54446
613655
601250
759342
774027
476513
398012
456969
687640
585919
532551
882383
300405
1050778
463957
588871
219007
972022
552828
810779
216634
1132065
701214
293839
447664
743001
982704
674483
637557
672613
530227
0
475440
809015
1048100
49456
474715
657118
508813
255125
21511
529743
1024436
683065
667620
882490
951415
577928
928258
213510
44990
838705
390308
360257
642636
490848
711330
714484
252190
122165
863925
597124
667116
640801
491587
709083
101649
668859
632747
1059822
761639
512148
255776
493672
549410
253688
501854
664860
383874
420441
884574
189364
201508
297606
671603
880995
746257
623578
914820
745445
648759
708980
145120
377391
359888
684696
720323
832418
449567
271752
372021
275680
637794
468070
814851
840783
840488
310087
133601
1110533
1644936
224591
281092
6940
642810
405519
376924
395600
175595
1030382
205340
105902
601845
654538
663017
456346
326500
716545
821459
399260
545330
505140
224469
622127
46825
403931
700421
338595
716554
876813
904683
839012
861655
485541
737463
669170
449873
661898
873529
784730
262525
1037057
295441
1127972
679343
668399
582429
147468
618303
309227
1180549
757285
528365
726142
524803
1049759
143058
640911
267540
1171452
565460
625907
837805
601615
649195
511612
88273
19812
268593
521685
67654
226692
76471
555808
275057
606362
1099936
727052
405172
517473
75503
654451
293255
483205
728683
763494
1278327
346768
970927
785079
672225
46643
15761
804187
501534
330393
614820
41484
445409
538174
225993
168377
103329
83805
0
272511
344915
680006
401980
987947
661443
586770
152740
283518
182789
697191
183504
737745
878961
138304
904488
461587
566821
34346
561893
776283
244938
527033
675732
698124
1085131
491433
586419
822257
228799
1206128
285267
339771
939950
447746
158009
509849
629321
189660
265229
84745
435543
8244
371761
1044909
540314
525264
474882
1166444
915309
438398
273980
651293
425712
672391
807390
964141
615544
579089
150185
553972
1288433
758482
736373
187194
610341
145860
233959
1517737
345535
320147
887159
502780
584696
704163
850621
141550
601576
719672
462699
21555
198341
1242587
227702
544493
117486
595760
58906
761087
260761
464211
381691
637950
692650
699640
516424
306990
600285
212425
600464
274060
849476
538192
373374
910345
1217555
260759
652805
943945
888671
601705
570916
391412
0
654255
625141
979523
700004
854448
460093
66376
267765
616455
182120
613404
613703
552872
871059
1247362
1130986
1108590
429239
431051
648161
636379
517538
355207
136438
88904
606049
831633
336385
482236
464290
336207
84593
668488
868220
721200
795655
97954
839970
608171
763836
91246
676829
865268
893795
880351
613220
122748
589626
561726
240562
1003244
826843
428390
178394
412415
540216
538127
422098
319260
750801
910703
320905
715064
751373
854695
349641
441577
628515
221675
819505
596536
0
1014365
474013
189651
307143
730308
779351
629070
264379
409167
1105938
800474
374535
434203
201808
496902
105957
640037
624407
662045
832486
226125
883857
5841
594466
406367
161459
676553
935523
517979
0
731236
985177
446447
21773
566617
1379375
1092219
510723
468815
55533
531963
595140
921038
384161
224301
566435
336210
628053
308000
684338
395413
313072
775455
438641
1128732
176287
671890
91122
1011652
1105533
140880
517484
613398
7275
1160286
108803
615528
128373
655916
157311
700464
742582
629037
115151
326810
1193869
297368
350574
367678
981410
626058
1067310
439995
439873
0
308241
364937
704964
968013
646257
880783
500935
233141
548731
475129
1003791
799381
806519
586680
26919
711301
330383
1070312
805378
628702
96878
317169
981170
854825
558446
354021
354779
789551
1265045
1020582
652412
1354585
0
680308
852877
858957
783080
238576
1025946
1000565
507584
119582
453336
821861
594600
442190
400380
691574
416440
811963
741608
537174
37047
515288
30844
1067907
277620
510368
523711
194424
262093
413143
867953
428701
521437
686548
939330
220787
574567
643007
336839
146567
537924
520435
520353
269667
872544
783155
647313
314150
494165
972941
870926
678116
1024351
1100007
216650
500117
39468
599420
768555
437126
849881
879642
638134
420602
639816
795886
0
877920
1133759
743944
82099
677658
876902
1063150
407282
178758
424055
538638
341303
426628
729943
725332
265273
583466
203524
661705
77491
685958
889756
57221
720822
938251
812749
783866
47616
771952
186051
312157
895278
851354
834566
862571
564494
1137822
516859
248679
271392
796331
407342
364435
940554
567731
556009
579120
591502
839883
950133
807732
57606
211571
587716
743335
666998
950804
518070
668399
151086
483274
554317
971330
179842
392146
20611
372514
532780
126659
222893
179894
382670
519277
118115
643778
269581
5022
948715
131750
822089
712002
276972
70251
173637
142268
1136332
414670
495005
650323
168997
765996
775076
172814
337866
241963
712905
473750
1272142
900707
360458
636551
501646
784937
391726
107941
615566
261260
516875
659007
952199
348815
695644
323167
584659
564445
531147
283192
660419
624036
571843
728916
774761
359614
358842
681444
74728
212192
792689
642928
198604
81646
706935
958504
656712
630084
472754
425387
412758
934154
126791
812303
377804
740874
365478
502405
804933
746745
661200
222742
710054
203649
608461
662528
1043293
793797
647814
705193
146624
864171
660391
228688
530420
710752
831998
408460
795720
508673
488226
336201
110996
334928
939070
767350
273845
809155
1055502
766032
576454
724879
561894
629238
832712
735293
693628
880781
780088
442191
1056202
215020
300407
787248
604219
424812
740678
654140
289601
596388
1064201
593044
298844
538338
799299
572022
540095
689188
728019
244781
372753
987026
875964
777385
559017
1185263
1000999
357683
772437
327482
908165
690025
1073265
0
498011
603815
374445
0
343720
473281
257205
451805
609283
118146
484580
533867
701319
228874
778077
0
421583
986437
551360
1177142
529620
526539
611786
0
0
380606
226808
515046
543732
161054
9829
1207816
178379
688852
646347
693968
846306
576549
785081
109790
390528
434347
367107
495140
580144
978519
550719
249351
839246
669455
374620
433655
614810
184171
624255
933900
746639
1397337
92153
359352
535117
941198
771887
356966
258854
378969
455810
735948
1182071
664124
182892
536548
733635
42935
287040
185702
568419
256191
429514
481513
134343
914684
886681
468133
15171
456894
1127273
179491
406927
707041
814989
480809
396043
306301
673299
224372
6187
0
850707
395965
717725
863246
780583
524880
326136
887964
490763
743439
452599
166472
372377
904910
977512
734073
190532
59949
26660
425371
56367
933706
287306
108057
664311
169113
252622
335096
659215
611203
163562
583224
472195
590985
1053683
554298
699553
1098860
755181
486329
539400
131595
1080165
708373
460873
696912
269768
533917
582993
524598
210849
804413
288228
0
442037
887174
452632
930408
838154
148988
526777
723452
855545
405299
503717
242745
318205
194951
686697
376121
551504
0
883593
492740
940375
305881
563390
579365
757499
0
453284
414418
704909
739364
930729
611839
100073
573893
699004
104328
763703
258385
684897
189516
623617
111107
488130
201020
623489
533467
503564
725388
483676
751000
246481
71323
454518
607526
1120849
104421
108546
509633
490090
610758
1158159
481404
63981
871302
782218
556268
205867
935709
669267
1036323
350267
505751
299945
438399
333785
349515
481704
131373
801759
632912
745414
386005
413719
797637
659781
307023
929960
290665
705834
582924
60084
434567
422844
163482
756686
696536
709475
612824
0
0
543796
498974
581420
275054
851328
650994
1012289
100102
431909
55785
478517
382772
522270
880026
586392
1049962
660957
292815
1001454
868536
228892
474155
210379
297815
525703
217905
654597
561161
588077
1106574
93196
263314
452864
151469
747466
880897
413542
373058
807972
568214
920777
444785
411754
12625
271891
362110
517646
654093
312164
171555
287532
762650
644689
71958
556781
465380
679772
437863
793741
509909
716554
35030
159710
476357
533904
598816
542578
619251
401362
840031
224648
1240860
239793
468188
536972
589601
409292
433612
718562
533864
471127
347706
1142253
566827
0
494616
526169
537757
144217
1240861
327474
962669
1307949
749548
378738
850395
834156
418937
430962
760892
844078
480284
630568
638392
1252527
854689
781542
905710
530110
175976
46290
1082455
533214
248708
102651
211754
1267938
570959
867876
652563
169113
390145
208290
773263
276353
174230
323853
949092
1067688
365212
828838
101368
940579
606929
664328
645246
812786
571767
0
394312
17709
362063
785675
664862
663781
1183406
810476
444685
899077
88676
642180
27156
874211
693300
534652
586762
513097
175235
892793
486079
145429
531921
694030
706677
806542
504439
297521
588867
579410
602941
0
1555562
464142
799253
1046063
361568
253929
235405
735714
493310
723215
198546
540851
267741
729879
758295
866706
751046
1000843
1081132
1221009
518547
412671
756681
1246308
389951
427284
524408
0
552591
730896
1165303
801780
858949
539390
151787
129995
320464
543293
609283
1017608
12727
317927
720893
724116
791453
424829
290971
779731
414795
0
465786
78770
971865
515240
743985
426597
0
819672
91991
538734
570424
396827
197709
833380
1360643
347004
1072140
822584
93414
1262494
569529
331007
659781
482391
263655
501651
710824
1191188
1076448
101965
328706
3484
662725
681711
998408
578384
711016
259510
230857
479334
858507
803803
252220
1220853
940652
468308
77711
865089
0
271891
685005
710884
390358
207967
266428
243237
667758
123035
800868
331359
804517
1102047
1079306
625906
488615
670938
712844
753675
910280
500526
1351873
582349
617770
297521
439054
788929
616180
591212
560652
705034
864015
262299
542541
551989
660380
741071
528461
489021
66422
573479
734153
301802
812585
374283
343091
117753
575419
610643
450698
1104928
837324
370412
642561
1024351
664672
834983
618768
6997
587501
1027854
977502
882842
325906
674296
0
848713
1083991
54959
968479
464813
52123
390866
813752
922715
749315
703012
1244567
463722
567158
207780
630571
770528
233333
0
730949
476764
679033
479880
650714
1060974
386158
211097
290695
389864
419148
68633
266895
835199
330419
978755
259447
1173026
595135
151488
1091126
812076
305514
707556
866677
135288
318139
170933
209183
633082
839110
616416
471485
327502
809527
482878
553696
1100416
483186
397285
288954
591276
460912
0
668506
644999
163642
288827
93781
758937
347918
899185
1134566
595813
862560
584260
486411
534560
679583
0
507125
851629
1283220
439805
597995
734979
640138
390819
463178
66217
681762
897764
690502
800382
408079
965210
551575
936400
0
720647
887235
91399
491703
639650
144971
596588
849656
152861
211555
738769
702438
318052
610911
150972
103845
606292
1073337
946627
722895
703503
824017
882118
936082
0
844302
116568
432304
532647
280261
372694
915743
131416
662425
590272
311853
891163
558518
157936
874832
286441
830120
694372
788328
869001
327967
427890
739411
915590
0
797363
1289403
762790
7114
90820
771951
112450
961809
535562
508343
620277
496597
396534
1321871
85042
648769
115300
294584
522957
934883
728600
606843
765307
186208
944314
187437
883467
430660
893675
865716
530108
396901
766923
299693
621928
51901
362610
926914
680380
256932
1073227
838510
915433
0
250464
0
299808
790506
306226
1161435
236991
739974
327778
194334
127484
580753
563641
670387
438398
586215
179519
675473
524015
90594
144035
747393
248481
1062436
666927
1025031
703454
571065
260158
448180
642619
378326
1323483
297847
338513
713260
133878
882044
507044
0
765039
431395
310604
632569
1053149
1047131
132652
0
251731
606955
337602
863392
732375
637617
996838
701940
348420
597952
217868
928985
800833
541942
490439
0
590655
635572
305043
640194
786896
386308
905731
859972
652364
0
799373
55758
358197
463214
528555
613663
130081
907092
361692
670000
375462
867943
140840
299229
168368
542667
995304
984481
478816
672102
811166
646208
594319
181326
403350
488121
580743
958968
327895
962414
284545
270474
713127
1261514
87813
52274
463464
279668
688544
783299
623273
451140
472850
633714
0
128032
103286
521365
770705
230900
395291
272915
400355
99412
752170
1192465
183989
90249
541742
307411
893043
567585
867489
556450
90877
913282
1067079
854876
341445
663604
704251
109362
809557
827427
991290
510352
84033
630997
979201
564074
1031155
921877
130467
1075614
186270
241494
224270
704142
360956
849268
41157
996394
520150
380528
409456
354537
412128
691854
408617
926931
1020470
824561
643943
743016
483634
167919
876240
638240
871928
256016
108879
128197
572048
339604
1229664
343379
560551
686069
1036958
756963
88506
790398
758637
344966
586745
782480
569365
907729
901219
703802
434076
761273
483533
144353
228361
802122
466255
601769
1193018
988129
610076
659369
892156
661457
761460
467135
379629
934731
315387
838769
0
276718
43933
797226
625987
452342
954063
936955
165274
168504
598348
393890
0
328263
151995
449615
598107
159428
609599
763048
379130
584273
35713
807243
191901
157236
195785
591849
1021473
1166612
156388
543492
153960
626736
613828
307173
242097
415345
1130396
227959
738764
808445
22869
756396
259560
0
875273
306922
246990
856782
713075
592987
860625
693577
74135
608212
0
82389
604291
799406
539118
1049758
956223
137742
805481
743776
1090458
55259
72574
963196
560613
969292
148678
985500
514984
1128245
1098626
694945
479302
659945
575206
169592
720711
567984
542881
505541
709769
1416032
344589
229809
513765
145877
290198
846385
812618
520202
794576
796804
605810
1319293
127600
621986
129932
301285
936948
83721
207388
321990
530119
62918
503860
126441
592607
925751
655300
587128
374971
806988
354854
1018251
225200
804500
430171
1023160
440536
60935
815664
192959
375156
356915
552172
573339
563730
525687
580725
811193
986120
758722
636948
357779
310020
453371
770588
608136
161367
257183
699274
439118
0
890931
561538
553022
722516
0
320826
503569
758306
798576
992918
1076443
462047
1162595
501560
647871
1096571
606930
473595
378306
971819
599002
445427
71399
219031
201173
819691
193225
559062
357018
156417
866788
635572
0
410307
582461
328622
175982
887369
611014
26554
518797
752675
861914
468765
524371
544710
686042
0
519441
855545
1105926
889139
841980
543039
870929
95160
538024
1218319
642229
876458
1122100
153026
0
225275
350304
849079
305887
923931
547852
686277
505187
658318
557865
61447
292901
433805
618383
846314
444637
569129
733732
533651
444785
96367
788344
431240
865
172953
848383
419066
87970
729231
1028476
956561
431617
397318
957761
426607
961552
594039
729831
1000916
0
968013
597536
367324
495096
172151
876675
674692
778082
42630
220117
340675
770644
264977
369299
800730
77589
585200
766590
475588
516014
564398
770809
463217
1122024
129508
779171
202248
184711
700138
704475
928203
371912
876279
606148
1181434
169420
56259
880149
756911
575579
633986
126643
956567
347386
329340
555328
914339
821754
91148
243396
350728
796450
766531
46118
629565
619964
767303
284289
33192
673825
592112
949177
629491
319787
0
325245
0
663341
956404
352690
513095
579666
1109471
444537
446068
500103
146768
700205
703397
570898
280456
539405
391357
799146
384064
725420
850953
532601
934405
340253
0
419589
40356
119267
1045621
579408
1038502
289281
217844
553272
299998
549911
499888
508561
878597
1162644
19569
832777
44838
470736
1274448
354065
516959
728190
173755
760551
601752
231382
426051
161733
84962
0
747368
197580
59859
315016
990575
419766
879089
348106
841898
163627
452228
604229
189692
764512
491459
528237
600753
0
968888
289597
774679
543596
390156
602345
465665
420970
939438
907769
753220
368529
75763
141302
847695
62305
664876
450779
685917
91617
772805
720026
618953
745964
834149
184074
294554
351213
1076957
267928
853880
319998
755508
507280
399594
611745
232550
825652
277657
702547
475089
615916
821243
527565
50816
0
638947
307425
426885
34015
932494
1076599
794303
413450
532235
770012
366034
151770
76415
392416
183859
198896
970486
762737
520152
828943
1056231
732429
342281
482256
456960
534774
245149
531593
597938
870822
603294
781246
1093618
415821
923306
494151
557366
51690
722923
213671
524225
0
537490
568366
894957
234388
1195862
757652
527285
701820
435713
234531
623889
564272
671669
636737
623158
235405
557499
506454
320536
222374
1095225
607214
170903
624394
103067
213069
702227
910182
105170
771868
1073568
288059
511898
993613
502113
0
758198
0
164862
1045212
939018
375444
905319
1141220
370583
427849
258523
808135
541043
8103
989040
189198
849858
707704
364559
681564
311171
615913
870997
1183357
556338
423864
418365
500691
574275
162174
676853
398436
86203
584747
1066083
504781
644742
595113
685999
2843
0
727516
521220
678619
285352
100997
214668
245303
789527
857497
1243374
761992
578955
528269
805186
260899
263244
0
460941
637075
586611
677294
544490
430396
864965
215003
714289
436712
1084183
799237
344259
435253
551097
1066553
709438
514849
1024255
801158
1148840
439303
196759
51883
408425
619635
787997
517261
926666
363281
540016
400899
437958
404473
576442
8065
0
347089
1216602
22195
398255
591650
928504
234715
417885
0
195257
269559
0
532334
0
329201
1103891
133371
455220
414560
751995
892807
420891
664309
278033
439042
603294
909959
630167
628360
673048
792869
1102809
1036827
290828
258260
275979
514988
743575
0
382150
1169595
447077
146633
529044
613788
525257
552097
116652
534834
275700
531715
97257
596370
831569
1107247
1242896
634077
806370
822690
207043
933953
934944
542549
657256
245618
461574
992811
1037227
0
222787
760798
503187
514045
363973
81425
11567
463315
162397
238107
1079950
0
501942
428467
522451
442507
434530
731619
0
1025509
218733
818418
571655
789431
1107179
0
369892
0
454085
626830
647539
570558
634382
500237
312345
706317
220311
754065
0
427790
119862
279722
670682
314648
0
562320
483309
569465
684432
92952
818989
936473
1835
683141
151450
745385
157671
329173
528287
496754
695600
715967
364230
386776
844290
786393
504783
458182
225957
1210658
1313822
371870
599851
686751
531673
1106148
560861
574229
725564
907755
268163
526699
460072
694547
336155
787317
799338
702875
575061
259899
459509
289929
570750
171126
312404
805957
637337
239284
889696
717731
245647
161054
0
251818
495170
686866
536727
295340
389366
607544
1024903
12630
236195
378826
194467
418879
599559
202661
316883
423836
979352
138135
692418
395773
230364
404112
631368
1115894
157696
338547
706969
462853
797004
611422
0
790908
663493
0
192324
842814
767420
626286
717841
235896
631729
578994
891336
473344
978834
381980
98503
545507
435272
859626
593862
877790
569006
498588
489158
1009378
487391
904321
140821
390041
754189
505584
327695
259683
285787
1001759
1004984
0
177367
861138
902194
381495
330393
314206
1050260
715144
563526
515833
0
919760
431420
91139
394532
469596
689209
320914
684585
875580
630652
1005293
376964
894255
392648
537290
1204336
963856
975570
621932
85475
88561
31647
697454
124306
424561
429532
736220
823823
623932
646711
234276
434349
185293
528973
676962
843629
921499
0
954815
575065
187773
606651
744554
878360
280373
369047
82722
756414
845365
119890
288136
1174205
780682
813415
707337
455131
929772
552605
1215761
1116306
1119619
572956
910652
901637
473464
109653
321093
733267
859928
843567
29641
542865
82045
955819
648420
814881
678746
557135
670331
1021208
1339576
985824
597815
577352
883853
203413
608975
301499
345133
563933
712012
914070
563680
836548
394579
426227
383968
345488
563933
305767
729537
292746
1007815
309711
748230
979201
585739
65325
88576
647041
379394
517909
843202
318563
222000
898793
979617
455674
1086138
485860
1085688
783095
32688
350113
212472
56956
732323
121253
436091
774678
94692
51828
851706
233655
946433
1004559
1257283
99635
387521
802496
536835
60803
304039
1059033
388755
454879
612064
439966
175500
160849
662996
994337
131613
462347
317306
441268
495450
405750
339074
413381
333900
505936
15957
422110
320503
200472
353820
412229
67086
682879
391718
1304030
728729
544656
431999
74240
482571
889958
1000830
705469
502910
370128
888339
372616
615085
0
688861
295385
726756
0
566223
403476
738731
1246234
172806
0
355330
744455
447016
873612
259611
1141432
354260
658964
468835
1148450
245947
832683
1037860
547867
478361
682945
895915
1155721
432322
600667
232707
370625
835883
444900
320666
131110
866504
618425
1052492
0
188886
177198
692903
570158
71489
1014202
798111
274832
231996
1005509
579666
834353
345545
177189
1039004
587128
704376
382868
632227
659045
609278
513765
1305367
649580
951318
0
386166
470696
250572
436099
534028
325641
972671
505384
704195
625238
228088
735682
522949
920924
226303
393763
458357
851620
974050
1424337
831083
134942
391541
768162
212747
487690
322727
246797
455921
472538
863785
278252
530442
45887
91855
24433
1003871
887840
36403
506615
1040421
888671
316116
360062
684802
1278074
107019
799629
581316
169426
518697
751887
558030
348130
565690
739135
26935
82716
626531
612299
644341
622621
551432
961825
360720
789272
1061830
721982
429051
623642
944086
267660
275495
850536
597784
420716
502246
241177
0
1195862
0
143834
197971
54883
409656
820045
662119
989333
863131
1111332
535790
101295
661632
191974
1110302
921567
555907
714094
595473
528059
466564
0
524272
0
182473
537653
307395
765152
1113492
7994
557329
926340
745042
801838
1034964
992296
948490
230279
1257066
452912
777644
960240
1063609
58100
447342
708933
601179
532926
0
989577
291393
396643
210593
1235797
489151
602198
339726
585374
819663
0
293348
578931
354028
904341
651394
769717
302551
817813
763216
321764
558642
82718
231154
324256
653116
1012198
366763
559856
1235976
749149
644743
887533
962150
136235
326937
556351
901787
808432
792477
202990
978032
270972
440958
372014
386326
731949
660537
260295
353620
614112
400002
399710
494865
519452
542715
837652
801274
490906
589740
656225
906307
738932
447507
346060
71916
709738
399085
716644
315073
189636
506028
911050
78604
615126
699136
909149
938904
46174
153242
0
461050
489549
229760
681774
310846
211627
1203736
564279
0
973491
479934
693716
194361
430207
535769
301145
191098
473565
981893
595554
717475
366879
1085495
699388
985488
633963
471290
281385
885280
1060142
848583
54840
823439
620481
1077802
384157
1115982
193257
516218
1379732
832462
382733
967573
287393
759524
202320
535157
377257
0
103609
532169
132099
294383
262199
325369
661926
387521
22577
799560
124246
1102581
446692
811389
679729
1274012
646723
727304
159482
0
848098
694235
851382
784963
705259
0
1354251
128110
1261491
325401
558918
397979
886854
409125
1037883
804468
784506
210060
678451
385979
0
1248507
227680
769649
184133
518884
9582
877998
423876
723356
718746
220707
793803
440385
229172
827252
760111
627874
916279
433877
337796
606586
834104
894528
290174
647881
420458
266044
319808
568633
890975
972595
89457
224008
486313
493730
446507
399926
1011745
845679
139303
528494
605810
812932
284601
563675
585920
122333
689397
472449
856251
502918
94977
694557
531879
596461
150423
137950
382315
881222
1013313
819734
138569
766609
1393659
181844
115065
298688
1049048
347936
381113
404250
524815
920809
342281
559868
508335
453427
179570
368398
709658
854797
822954
0
246171
719654
406791
624840
88766
631282
454195
841760
873918
922390
811201
250557
108240
646592
244781
322339
0
313569
186347
348749
278456
743823
1144218
1259475
580873
828211
934203
737524
410361
562387
962095
844798
779236
190503
609219
972393
693642
434757
199542
604165
510689
823256
579766
878030
284302
539103
46274
97065
793883
654952
1172811
189278
528962
317927
404453
323472
341585
755434
4054
691790
663108
758444
679762
987772
850197
163509
109206
544762
952711
687021
1013985
349549
1209051
509678
607366
930299
319950
997534
1292400
1161179
82101
419555
770349
200304
871859
774845
652095
190789
330323
898087
764439
538605
534368
918565
292892
915253
504672
768316
1008486
196343
935523
71898
354537
644450
224127
97592
27010
395933
876070
520353
508214
607870
774290
876785
673602
761877
874288
843052
424183
575031
809131
876403
806193
884252
511489
445931
296260
687427
373089
561320
205446
175842
636984
569161
1166533
654025
238747
906228
638966
710529
34824
491859
961216
293168
344801
446092
792186
736610
992500
285005
451886
548711
554848
828843
823246
858747
158860
296780
833452
977916
293370
439862
171762
499120
12207
598621
387031
46107
925769
915499
390950
1041687
1322791
247619
382420
650137
508136
750714
251746
290277
891938
798189
206196
746975
908596
636509
715788
512612
386158
520619
806603
402817
922935
131016
418111
505895
1014424
575019
178007
795840
680821
367128
464165
477148
833262
1223853
155634
414975
226445
836913
1309778
0
1168445
426164
664768
1097272
1226700
379442
276331
960240
246343
688478
286443
332450
537827
919634
578193
836009
0
120336
643124
589819
124360
460399
73700
1392050
831576
227102
773055
487412
252914
1040925
0
398133
835695
31430
902440
441669
521412
773825
1097141
768162
444961
178913
528146
453285
867630
242097
444525
632809
1073181
259134
637921
553107
456416
411623
840210
304603
616974
593479
593366
618017
24960
1163665
58851
314564
678147
958504
516982
686839
804181
930669
867632
713919
671946
480918
292458
161367
626694
716152
254617
215842
536744
732049
911236
770673
992849
203495
36218
1340030
6731
844890
599964
753983
541592
257263
619062
1129931
830470
738764
620037
574210
936109
0
1670654
602000
635757
663823
716443
351692
518046
501351
1062436
650459
128146
247144
482476
463827
551478
384440
428380
273202
448760
582391
682360
78975
731809
1035354
506303
291741
0
764121
677799
185967
138946
759564
476468
524087
799856
565393
754097
111170
161900
242715
511806
645314
393656
550339
430891
913945
210258
926296
1072232
437441
1056231
532393
764343
486081
142006
999783
708182
233300
482401
1059223
643585
136118
1049194
761240
40003
120681
164772
907282
225534
191203
963895
1134664
833760
88184
664238
205451
729114
699387
365700
973311
1129506
686255
332203
909375
323712
791517
111885
660067
665744
343424
42383
503794
315188
563077
803941
273845
1017708
815564
646796
754202
664880
650646
771593
713514
480935
651352
791147
1138848
9888
0
0
53401
546453
628964
572034
182478
670661
599825
0
482977
512238
1048136
496961
156528
0
1301425
182382
636411
312028
681466
0
0
1345623
79056
869128
36296
941540
277230
334414
648435
1007069
385627
711221
525094
42673
80176
322616
273373
203195
534997
538610
1179560
184133
621164
465467
988274
164355
592916
1176243
775922
989066
584147
97888
144994
444425
15916
862470
636523
528667
754723
546545
525067
0
681365
261210
877122
347045
457326
407850
606270
324907
1079784
365594
479644
329546
427979
701109
468054
375575
476766
1001379
738488
610655
715299
748093
1043888
67905
806128
399692
1053091
316375
914103
10526
827009
193703
65713
436106
241965
942933
630151
691750
571733
373201
72142
877121
539626
698523
529454
672936
1284519
213616
47500
306016
60624
128273
854849
439641
850707
334166
410427
495668
689574
1239688
526632
0
423508
622946
814152
157016
902521
886199
274874
764825
695820
495123
639693
876903
1228317
343517
1130880
458646
153305
483623
945772
817132
704480
141550
0
393757
585682
565865
327557
645631
809839
291993
1093994
228887
365510
297374
1114256
60552
851179
601242
879444
29179
728549
868064
539615
207888
77277
544248
571260
726059
415675
455888
1302963
286751
243059
231320
928236
438721
409828
175653
747168
214080
109251
555571
79361
688754
92036
962553
848892
1056611
433289
676586
688794
495398
512293
726527
761306
314793
57778
532305
76128
6508
287533
367097
126791
545757
651853
1381398
791038
1118346
815745
1292263
556462
1421363
981746
402103
674036
231492
80289
650092
397440
523490
504781
759363
591565
615387
136155
623850
676442
872015
555311
751046
780140
903277
655822
180416
810119
770482
541171
368400
538614
216985
591659
453919
273084
471564
0
534763
502108
486651
985515
485255
270454
308459
0
802779
817844
598320
921158
463827
448471
1080209
528732
387283
875496
884082
383447
321580
508953
947048
1125868
1108999
454769
526775
500912
588112
1002965
416411
81946
358932
994495
816016
882926
928178
1144241
610377
1123976
410954
713260
0
0
339896
502501
575758
618159
0
423070
1197904
418155
243237
0
1046228
392492
273734
1188001
999289
151995
954156
589814
734153
1014788
648334
680821
582505
252140
690858
697764
1267531
917377
564436
495651
0
697841
674428
925403
0
759088
924838
1093615
148573
114224
286869
651471
0
0
15756
316109
374806
0
823099
1034258
1463797
151469
1247726
263793
256413
877955
359555
360029
0
591210
390431
800929
173260
1164319
0
288826
52613
1136332
826674
680782
695194
290690
583063
184022
0
354847
337771
551848
234578
161676
208988
317282
1366080
749263
541832
809131
516581
1107757
442437
230165
859157
628026
606511
518209
239727
741559
498899
448555
661629
470223
890803
343903
1005300
707625
492360
477137
538402
1500289
295876
965952
471882
408632
630521
672762
732375
433501
1164383
643894
867632
858949
346956
419017
453260
271866
616272
45324
872827
425165
530980
556224
1414556
179486
771025
0
0
537049
682709
112950
0
148196
1239545
648137
854005
521654
648699
166345
463213
561626
494342
172010
228526
119498
518749
299728
326396
491912
408528
1042311
261263
385957
32400
480107
721922
0
732522
0
202500
965583
400933
494136
646867
543755
1375664
30928
1041816
942457
575163
608996
8774
412463
629970
800221
592592
657563
626472
238969
776621
455130
222525
549006
218856
838460
615544
928985
877995
0
289213
427682
499845
189284
747414
178112
922041
978114
61862
754810
885885
348845
0
800411
688190
549118
501230
773664
463660
802144
597784
634673
869553
429129
888467
708484
921069
640286
347868
246399
544140
1078965
754748
275465
471283
874389
987664
625911
0
612382
810551
430330
604886
419072
723260
132627
460224
628212
656282
820921
570065
389437
1221531
820672
766768
132758
535789
708168
40578
303217
1210041
911260
0
544650
1174119
1356963
899627
1322722
1088013
833305
175928
831629
455642
693322
961525
920789
1059552
494971
343911
716505
112830
618017
775176
527582
65151
256759
676409
251889
459823
1150834
351428
1190093
132126
94913
973230
158535
352950
1086477
573034
930813
102555
882942
892902
106856
51279
314576
443920
601515
522549
854121
710317
613745
771632
307216
739970
944404
801484
876418
563401
133347
525094
428845
701961
903167
452734
1133134
697372
713831
547897
87032
527878
526483
772127
410521
1062040
447770
1410256
430309
920826
592789
1202033
11384
382777
312906
222905
11284
1009565
834639
1213781
515294
807500
629235
126042
407408
309990
165153
857010
907835
843052
656927
656282
249962
570966
85592
901377
1287507
0
571370
683915
237521
756067
1080477
622405
48119
370899
509366
460320
547693
505178
655211
280693
707447
834005
44529
776157
853505
195338
914103
0
269629
297964
421421
345300
529686
741502
1009856
586333
790179
610313
652094
401111
1167225
520869
831582
1010937
906335
694359
573455
1054161
976438
378436
785881
308612
320262
1047849
535758
39557
264349
911593
961382
599468
536250
633658
647136
475807
610655
934191
146058
762720
316912
552766
548305
821026
0
210940
752937
1020085
554635
475689
960759
641074
652137
256404
0
1014878
297887
372196
191036
574859
432916
403396
242368
35761
36024
549410
369514
700945
875129
302878
624018
631122
761147
992811
324785
811039
695175
208492
701802
255154
447280
779983
850364
846624
748362
784118
390288
752231
254105
1179063
90609
523849
659959
839656
464923
321254
880311
1187824
415154
20217
1182548
440664
267952
422794
483484
1014952
0
307819
389607
743302
532656
1202188
819222
859117
348509
418665
758519
477081
735261
59596
161318
165222
469732
1365659
553678
382766
412229
169800
913438
545285
377484
293410
226694
536128
99216
221080
271504
763502
193287
614682
257774
787418
925573
704800
1014687
370254
299731
752731
272056
469895
170557
597173
710752
1103570
1007825
564779
938533
595724
346154
410281
645266
388350
398271
693601
795617
883478
1070596
692586
600229
125492
518713
1071387
110951
964559
632324
73524
955286
995883
809527
762749
489362
301059
754591
953361
639353
389879
576454
718205
462919
766613
66905
449240
1034809
0
565481
893200
444925
312161
342420
12187
226653
269444
170543
278852
444394
522775
491911
1041722
766832
450355
91392
841939
1121544
839278
728788
676949
665034
881958
959503
663664
197954
272393
0
245905
491939
266053
541936
1494864
11256
582954
797205
741927
959771
680842
325140
0
19533
384479
561830
657308
861160
593192
324662
464469
741693
533411
604535
868592
66090
543534
751397
356855
729464
681389
650137
312841
201507
267359
1348448
934071
1251161
353931
215502
579260
1005711
696871
493612
827941
330189
888064
1070939
509142
400774
796796
694050
634466
0
1186004
556332
627953
116393
642314
492934
0
430660
265211
658137
698842
684969
50771
370631
622701
870638
640500
245579
0
882170
538037
340080
175289
262546
602724
721934
474979
236384
108875
798825
946629
331678
955331
545883
512495
655683
571603
80478
610156
623932
364955
729930
900183
853186
363490
703571
325424
345799
455583
388019
358509
114755
318927
289586
531399
1017343
265882
788851
415134
211901
211558
1006543
1242896
1063507
122066
1060813
0
417809
641865
668235
811471
616831
212181
153305
1377130
230692
330795
631842
850783
640011
1163672
199886
576000
368142
133327
619441
132908
852962
148920
1279394
733054
73064
963706
649766
637176
492206
704408
221275
791151
955342
730817
1249297
852051
224445
937785
897254
748973
683286
1036923
666259
961687
998899
0
62090
353420
894705
985848
798800
339472
654931
72099
603146
1210985
385740
190554
551183
368469
794166
455991
543314
419719
1149723
229850
0
778364
32606
1013250
524166
763522
18108
509599
179442
382692
542640
409129
1082748
517685
685094
1300911
238296
924559
337919
647841
642725
136641
917479
974292
849156
425979
542539
612936
979411
763876
424561
1423415
1056061
721320
129177
116131
268869
142501
434646
617154
358899
412891
508811
698543
256114
164892
384233
788595
721688
521426
663850
404764
1128010
102766
858560
666888
695452
160360
776283
152159
335337
597766
1115871
56546
318631
383251
60818
0
771605
155424
985756
900301
675988
695869
635548
496047
833028
875050
596124
376960
553699
163657
649577
453907
318861
957450
37046
125218
420740
643552
502885
903850
832726
1112335
929593
732727
9508
703260
646683
483823
1048136
1033975
897770
665241
758009
335519
588040
412747
350829
79684
1053988
752041
418918
680435
528662
824805
786796
403526
551985
0
726097
905610
843705
383889
464916
619272
1117530
839994
352372
709841
973271
463575
1208619
549798
602037
271918
843358
682993
170927
486360
230773
475633
981857
1032146
1032795
648129
709971
180376
352158
653619
926013
432825
0
877430
729231
752372
224372
406616
228631
1190066
417076
640716
511989
956123
0
741559
862083
797139
1232751
385863
1017577
865418
700913
393054
408776
617681
871114
275497
863906
157844
251033
349906
738966
417738
776556
898520
61447
794569
786806
534298
391092
628077
99322
612276
114665
844691
538572
955015
874657
323304
1344765
479718
753551
708101
592467
504315
843635
975396
887424
1021154
844952
780042
69858
277120
820616
484580
853808
175751
564282
563890
763730
779118
190196
714560
566118
809580
94361
575688
641606
268844
576190
67788
524455
942390
369531
545891
15629
879449
363592
253405
717992
616372
752550
928990
667208
881258
685378
550252
486274
168459
230769
45331
627323
591358
330888
372776
687248
702419
21263
930277
0
538571
323492
805290
1123827
331599
368934
972038
3321
224273
922217
0
81265
513594
166439
533462
972498
528037
314898
277950
744439
214708
393377
637302
796748
779357
545395
694823
492432
918791
649155
778280
226575
1077152
544014
648051
978097
453073
0
991193
673616
683956
923628
1019451
753409
146353
901857
743302
37796
1168862
597539
593121
781009
1177478
169818
407671
812597
699170
525523
699919
87840
411202
972984
38651
0
1443772
366179
0
950338
349514
742633
290136
504280
93499
851541
960972
1078128
545283
803707
1046938
238972
547496
908416
55915
568513
308014
1206499
0
682570
607348
443386
727813
568855
596311
949075
589570
596035
1203497
380042
681014
760376
698331
678841
367324
803949
317473
377746
704577
361505
652849
0
392950
740501
0
739733
928594
740320
501338
153805
990976
453348
34069
291135
374552
309426
1005042
645969
822532
438551
688018
866782
709353
143012
298264
679082
128934
670927
0
1000093
575111
1294036
180260
648987
416313
77920
219004
849250
544563
532496
827404
510094
994952
902703
630853
409756
569545
188816
698736
352671
1317424
499657
740586
1095455
881011
487451
0
173762
581274
421523
92080
645114
635794
360865
722826
312287
734588
435272
384053
483239
678410
653565
888827
0
1354235
420806
615920
394207
705623
138561
602357
505277
60174
768872
114874
618146
594485
775982
585655
24995
257413
325673
661005
950650
959237
0
478398
367813
744554
1231135
599429
680521
451665
391464
468246
703049
626861
875560
857271
637729
789559
286551
789525
227988
802402
717716
686568
383673
235413
36980
520024
301046
222767
804781
652738
427964
699930
473059
711326
740211
443203
930293
285361
1124668
157321
571083
860629
627057
677519
270908
824141
322956
0
983436
629255
94256
108078
638247
783982
544181
197810
51908
438398
356711
402979
0
94054
728634
689844
681774
486583
185466
591911
549109
107722
667579
1033867
309411
332599
0
379693
613522
604683
124083
379230
172188
643612
423583
99682
914215
224061
0
297142
588845
453737
569436
863121
202629
1109052
640716
141694
176586
423680
165586
356774
485239
308533
549764
686521
112585
0
198358
161054
209607
415069
915499
759658
136313
491758
283326
1038958
1112247
301800
1463797
356893
1025281
1036654
374548
336569
585430
82970
1428180
588344
806411
714546
646211
564963
0
1305436
356402
616121
77282
628095
683182
988765
622863
630353
83748
231760
365888
434030
498334
321323
1017233
816981
715485
1041177
1083477
858393
378371
584341
555364
69402
767435
1062039
612655
819103
816278
397108
448041
294218
688649
1018868
503767
1342473
333429
928990
213069
23561
76195
621274
61271
643702
419209
575747
1115675
237785
573409
784636
1098106
395818
211485
785917
680911
346608
6073
478538
520369
345576
294021
121788
589593
663299
1242367
811532
218378
755360
961962
1327282
162777
667609
510689
553376
436152
692779
538480
955253
802402
306078
627759
745477
992594
225995
912413
685329
723466
691469
881594
918565
502833
469509
1353879
670948
366727
423493
881683
69756
1017036
674515
458041
108521
533547
797148
295416
707033
171735
402835
197980
690618
958954
554702
268829
752704
385740
0
1077802
406839
809398
1000338
286681
637484
823697
1317807
655568
943062
336147
70104
1032631
0
684024
605676
1237088
406233
874688
716430
184082
336353
438232
471319
462893
568286
297475
503830
295128
780973
742814
732540
621507
69389
710723
704377
110215
789926
758701
787130
242471
1010040
819604
359555
753072
503579
1230660
279616
308409
1001748
374445
1030021
575281
1211827
878987
394312
231442
197322
613790
743801
1014364
1440772
1023651
143782
76195
885340
999352
452547
591362
81704
261083
768726
14330
119833
623549
360641
945500
1158268
907207
654654
527003
445647
544060
194866
352292
759029
453151
453440
114194
799558
887146
620166
379814
502528
395642
324402
867622
198527
750112
1045847
722919
1074047
840524
48745
590284
998101
0
364283
349222
309749
756728
1216391
394819
356893
432181
939861
923196
410591
688213
39487
475206
383117
337514
148956
1013385
664392
426370
910648
371993
447870
270056
1004336
361174
879753
478142
544693
399034
981565
790976
780946
707766
51496
601218
217040
635872
22231
430125
607232
327759
894496
559517
267288
207248
745014
709329
1199259
370245
617348
508675
1037004
285173
655702
685895
424240
963424
291741
247604
92797
579632
414597
737067
668847
311138
770649
151558
760562
118843
1037625
38037
709263
594680
520047
736638
556684
383703
656438
783866
477798
567472
495359
866567
171188
586293
696172
1476544
1014521
578015
196074
1057509
819314
1068710
0
889958
837671
362583
626334
964534
831787
432059
1091979
818342
267640
403933
228239
844799
869354
0
365469
555583
793406
507240
581445
255936
1142438
891223
624857
0
380983
751828
1002390
269904
506304
305400
1015774
137504
745572
629174
614994
595715
352187
784291
452490
619922
607277
635635
849167
1006909
742170
76727
1059108
909456
17891
848199
713569
948042
593587
44838
766768
718306
203334
608864
84541
546887
522966
701346
400879
603533
74532
30663
802695
672811
1071512
716061
935063
1246474
628134
1099262
605441
430606
479918
277681
341642
497516
0
321615
691862
533264
71689
1078308
240317
986202
789631
1086052
346141
155953
78155
951515
94913
507793
987175
715727
271236
488698
529271
532865
761358
587552
1201824
922844
725937
602941
307708
212803
497511
813330
1060974
796720
1130871
1025840
562976
95615
3806
800517
768104
769533
553784
0
545128
1395085
409240
339896
304835
367523
574367
880153
427119
150075
927250
73629
165574
667512
780197
690160
182789
280733
165727
551716
337325
555477
764922
309438
646788
790513
227337
58635
149612
93242
224445
201013
951786
756856
891955
630751
892146
405293
563709
305747
621050
817937
436502
458011
875609
1043959
1146775
82170
678532
653162
408767
288856
742017
925805
694491
788128
742553
370428
275449
536604
861096
383033
948765
566871
115339
1296193
572297
622066
0
960816
534986
721950
608721
624840
1393990
522806
673479
383975
1075007
319477
292771
894982
907801
1056424
231706
530438
343089
893126
1406016
868350
716474
804302
439517
397936
407981
327183
22749
599776
812749
365384
238871
556493
1156021
810423
699844
945002
666380
496347
672323
367656
274747
273756
503383
499177
473262
815377
334806
479148
681414
260640
231403
562161
1310141
1019092
509426
419524
86932
46586
1285566
1317179
335862
51565
835777
591670
820976
516972
334126
734861
763675
40990
789445
23379
329221
284624
460425
374608
526474
519680
762252
390318
530143
1105592
664223
666217
48456
948650
843911
513988
323551
663636
170170
884154
1089459
466255
22235
856211
0
424025
0
935166
0
779068
304712
468054
234241
874387
281762
496254
1278695
747682
750753
554299
689083
497511
1041431
323151
1009378
257237
859751
296073
393875
860991
967087
272520
872638
592615
1176981
652665
896778
785305
716595
190481
704615
514984
881360
449589
873530
1275131
34728
222997
35565
281594
564662
725692
446092
12232
590005
235433
664513
733692
0
1187812
827149
500526
721532
561905
0
260023
769396
61263
608954
616001
580473
244019
416950
554318
613184
674235
1028417
579585
869020
1228810
651583
527161
904092
728770
643915
70968
438969
900088
916712
568513
382777
530914
956527
688639
940895
29863
337361
1303235
512323
57924
860053
986894
502139
505087
794361
439055
692168
853210
700053
1138942
338106
40849
73138
650168
518975
581080
1021357
730085
931423
834808
667180
791613
386279
396383
1196485
440718
495928
479960
71619
274043
337596
303531
791515
897454
506747
448312
1282282
281417
475550
405699
270082
818757
1448661
328043
838392
549352
674737
633339
863702
786053
631593
978831
663770
174337
52415
164355
582237
355440
479656
265229
652554
601581
96096
1139576
493432
0
652784
456550
89793
953078
525842
0
544140
1262485
759231
753285
701821
415196
343838
586980
426594
1042941
1034891
279657
937189
780986
518347
814973
24995
712222
732080
591071
164053
1228237
464631
392908
0
1076498
1064962
406019
90277
844013
568499
51970
0
125030
713614
363151
686073
768960
947828
682997
323096
141034
373963
1012521
212241
798827
1036654
309214
33753
529651
822548
718014
242954
687037
143996
520067
55138
693783
279404
0
856779
530480
374339
1309700
516786
135314
527596
881984
33089
767097
215532
254806
814616
448559
726670
278256
174867
0
766882
693252
470244
774487
689023
287171
0
465873
74404
515533
515347
251889
972772
129536
813997
527758
1261299
200274
439092
824759
839511
478016
850151
693467
661426
548004
239268
870542
1123989
654769
970303
686392
827665
752990
915029
289671
0
658710
86236
767901
618620
1099234
524972
935824
1417968
756095
767654
1079712
80141
0
184574
197660
996877
535775
1190408
0
318999
687823
1083693
96048
636048
20381
353894
1012380
1131129
281288
721909
230256
848160
734385
150835
658324
862604
894346
781612
399710
427696
645610
244912
805746
997349
603929
422946
102410
383033
157464
286426
858031
743632
614084
81844
773595
275051
683931
506327
671182
31051
770085
509540
1065587
670016
108812
218827
654146
985157
689944
1343840
231328
945673
172007
757093
567086
1272303
899615
1123164
661947
861752
714051
904198
10275
810688
369564
585708
342913
469928
582046
800996
548314
802045
434053
692615
693895
108602
1095539
385254
1023251
426602
765149
1025039
724023
0
860762
401709
499257
498270
741482
159744
109709
696889
631112
79953
216270
353632
561969
465359
904865
540565
493822
502218
1327282
538945
734653
777786
1299412
260695
525257
406575
394786
559142
733001
725606
42724
757358
276586
98706
282678
595652
166912
590692
36218
836164
1159167
253600
1250101
575263
307929
626726
766186
565978
644594
1011437
997742
668239
112249
178556
512039
333176
345130
685907
543610
152533
1287662
930200
53500
168899
397257
809790
630521
9647
350558
122762
890219
158044
232487
406416
1380754
638370
877334
701346
994137
0
711615
456919
0
749950
689082
686695
0
596180
67233
760605
13203
332213
413112
941187
1223684
860996
32930
300637
60965
658716
1132862
494429
480438
581108
513931
1224917
458326
911766
388084
478724
364098
325994
1276661
424689
56526
1011996
564667
899447
333971
879705
799722
127152
88994
785045
466900
906263
929174
523713
750113
1086601
299074
625586
257515
868340
704355
783099
337518
838450
63448
320064
1022696
276125
99447
81467
490929
466818
210060
1006624
494190
801356
338513
581221
442726
306566
712115
736357
711519
998856
173252
234569
1100749
600847
892856
545658
853988
918379
963631
463397
29923
169974
763362
193935
149703
25806
1407109
175732
586608
742595
745025
429540
433190
796778
584107
540314
576688
841619
980289
829218
0
998408
576623
422331
565839
647959
150979
190631
627686
60631
82745
208159
506327
823416
896830
486144
379597
344595
590409
104075
423664
285407
919079
892218
0
280741
780809
892464
336692
671811
874395
991463
1009442
446332
971182
164101
384449
489462
554425
973101
1281423
169729
935114
1235897
908532
545158
342920
497801
398025
739170
786474
492861
355111
848892
861770
781238
161402
985351
10275
660356
552591
380993
840785
740200
136754
1175975
630042
816754
432534
608681
173685
525731
690696
674727
404227
416019
195861
31255
711565
388355
570594
542628
863851
582273
1171388
32989
717516
1123865
58904
1173417
905493
442060
940878
1310353
417593
862915
213412
754637
967932
95413
336017
720954
94445
494705
0
637136
708927
65349
863523
745244
137060
981643
478895
0
75264
630334
412919
624936
0
147791
1293889
675102
595544
0
613482
881745
486218
811022
739251
494592
478507
454946
33056
45024
603866
1328508
559789
475174
929740
0
285311
837579
586314
807013
711628
128603
482623
927165
672947
634087
93752
185584
611908
433149
750002
892071
304932
618480
741151
813682
670560
1023565
897680
448425
495810
496089
1062276
801691
312035
701570
619976
599170
902988
607544
130352
1106637
728515
86159
643316
385338
656797
694293
685110
766590
422322
852808
739855
384253
348279
364530
935389
594216
795227
969401
164179
571083
449615
495003
217296
916507
725461
159001
653191
364854
687527
620976
242079
293370
709059
370349
711173
320618
234320
608947
1019745
356261
556372
833075
338356
700287
125932
853354
239560
693895
820604
542657
344191
517092
380551
81946
873297
201020
368844
1184195
932738
161034
608131
1043340
1094181
632444
155277
442127
928429
307449
425192
922851
982078
392908
472997
262713
1049075
716589
881850
178887
1014218
870064
1065498
202980
306694
485637
96092
905877
256890
107509
194675
773445
406643
663817
880458
279343
509821
496910
786861
302596
345685
773906
898412
1410445
801547
161994
515981
174161
585169
388355
1038369
230764
849759
241099
948576
182292
1028426
784375
957669
6771
280643
650428
826952
429958
831386
423800
1039747
184533
97959
819012
86500
485624
100212
607916
1030964
704331
704573
1014567
719961
960058
20614
986754
481388
595773
300442
453766
654834
618862
945308
1062868
0
125649
882855
542864
1511165
598537
1096545
462804
532291
805819
537791
793486
761047
319796
1145511
288792
153153
140615
518791
863188
443708
764552
645536
552358
872537
294636
642361
255113
571634
731208
442060
3173
716951
744745
771487
552793
838162
1265521
442881
467673
193862
414268
605139
236109
968558
345441
386326
71916
920088
500962
975106
894125
448456
570427
328699
538199
820004
726378
838809
644263
579599
370176
315349
1041939
662509
894205
261845
1271986
812556
584834
1124013
792751
965414
446787
789403
899052
770590
781489
291741
548059
599066
696199
1255340
775942
56985
1066734
0
1039067
594280
827194
688426
633596
459380
583329
1225427
360387
830694
1104346
199588
977711
455109
1229983
839278
255162
1170384
692779
772849
452734
640325
349310
661949
98531
703299
484186
543638
1313563
95865
102789
530423
412630
1021269
325494
292849
41565
629528
175661
98680
627506
769012
638703
1183318
450297
1211334
725839
661741
983605
982176
191508
1010455
1367853
431999
348245
613105
160009
665823
346738
98982
846423
972612
531600
742581
823635
456550
1038784
520896
1381438
674982
720597
1275737
948788
330302
1195239
552623
459620
840574
627384
368335
710218
974227
687615
677207
806057
294790
856450
1060843
67701
1190504
8809
99925
755995
631415
230221
317458
108695
35256
200957
267417
666988
277130
384157
171712
776331
489856
786354
1169410
690647
463021
606081
422977
393298
83677
212035
1035580
31980
575667
627286
298531
812707
724314
663646
495920
256530
427888
833727
862431
888237
570885
6096
169426
154212
820659
1010111
1054092
150584
449237
938670
94657
434671
682995
926633
1107218
565157
511300
667490
191315
167613
1236331
778325
1043065
920685
400709
827386
119197
227154
597772
898625
748990
281063
519254
984854
583153
708590
476519
455057
477617
1005397
971930
664920
683634
351919
215151
494385
122523
523183
477663
967116
621557
634269
705623
563778
1192646
857405
619323
445879
0
219153
83566
1059743
1069307
665798
902979
471072
756698
38647
1359678
453460
229098
993605
261462
780817
779567
934478
1308311
994276
891339
141659
751157
435505
503864
781128
218062
163509
1122557
895200
702246
19632
1027635
917093
474522
800825
1108306
644705
750760
835451
329280
442555
435807
440501
401960
602173
771372
907801
340554
1029647
607492
845841
630395
175308
732333
946799
922332
130592
116924
480030
882455
730208
254425
689890
60870
640109
614037
390436
125609
1081870
368335
361457
696008
685125
710441
487577
616132
915998
843556
772622
363897
271866
800511
293754
227685
761745
974138
347353
744379
308713
597603
336716
766666
50364
1382101
873918
1086611
887659
710212
531528
422241
628183
271629
736797
103791
564642
406469
669226
1039249
0
315007
0
671914
536313
1245248
651997
594291
664744
712930
151407
563076
466458
388587
821071
514808
411583
386563
507365
820767
754123
1006188
747320
95912
654870
252329
541610
688166
752811
461047
813858
20372
547182
1199651
909487
721482
114544
1173362
389792
501558
1073958
194285
90110
382098
773036
862604
262519
277504
354930
579067
438147
832689
48154
888133
671544
451392
792573
392485
1236940
521283
631896
1166819
1052232
938277
870542
4435
0
1100065
433459
731368
440221
468188
144208
57193
48372
941319
992616
941225
1056734
979694
527813
443413
200005
1064148
777264
1389313
480344
998519
1042375
270829
322745
821001
169210
353707
518069
381086
432954
286248
237215
442447
149682
230170
62200
1130028
321441
79014
60855
353922
0
262520
643703
712798
987427
1181591
666148
843316
306768
291564
974757
757594
599151
0
372590
215923
1352239
950378
530450
889360
309037
629743
705185
364662
513205
521058
1029400
478663
1019857
494584
776652
913364
348389
981737
708936
1159967
601179
1444479
594156
605299
363806
601512
593607
661803
679884
409283
998101
830309
446685
730959
59975
819831
702977
599461
477426
769836
365475
484065
331678
1214569
0
937422
1025102
308126
700796
1019391
544352
563164
706542
365634
700657
763387
793478
863959
484289
334358
867940
563959
516131
803851
704953
91700
3344
183689
898262
525104
504468
0
932652
635494
0
883100
0
781036
595998
325231
271201
571713
104429
576313
435090
1071674
694197
0
1008551
607916
506555
757034
836880
780352
464612
1321753
799319
298567
567272
597239
403406
536163
38709
832808
795829
867028
754637
264501
256924
778070
18126
436577
1232598
1094944
691398
553225
433549
1322722
350412
951912
650262
592425
889361
764837
319807
604107
371126
1309602
258407
727536
817531
1119207
444481
468470
192117
677855
706252
255728
658668
0
1136618
445538
762623
929381
501701
849645
935160
431943
614915
84491
638636
337524
528505
574422
861884
374951
366580
657803
458533
0
8531
521906
471244
972096
529326
716415
498453
897325
761595
518410
166303
1030945
860981
820534
227679
657163
987141
980000
138329
1222761
929463
113265
702307
622655
1261547
191974
573833
510497
12504
81754
729070
537511
982679
25118
612075
704120
516513
600655
888214
36804
445555
1048286
753529
551716
854214
661803
584042
1278328
695800
1084651
500434
1121920
148603
742743
807190
228767
832915
927264
398773
969695
134870
311891
661113
656812
655184
220427
875424
634019
370205
954312
260081
293562
670489
600144
265473
466554
537007
293155
0
183198
828342
826041
623713
1219062
853788
481563
675197
512381
877390
869938
228463
480591
694395
987701
40279
40251
34002
703679
233157
539430
1464303
412927
906911
975326
340864
230995
32468
61273
76439
537331
519543
578930
797399
1068033
523270
424301
49393
387217
91229
589807
287442
897145
721503
775355
1190652
863762
613496
118439
388794
34909
631131
51066
1235137
862653
426450
798459
391541
808278
634087
460061
445912
485204
1029821
0
457821
262037
711914
359382
675354
369019
508744
480131
0
832896
121169
573063
550649
627175
0
752811
619885
408557
551223
892177
733141
1098087
1056303
470068
73857
200182
425260
1042680
723212
864376
714716
982929
129085
619043
680789
380042
284595
805731
90953
0
33467
613006
1369545
685823
353065
583566
789840
0
801838
959186
884435
814729
580291
575821
591980
1303212
902544
199028
546985
498969
1188031
646344
4076
346685
435983
279961
759410
278298
860847
1114890
827611
71650
289175
525537
0
882295
596602
244484
3244
450679
805404
618976
705337
768883
727831
295971
314007
186239
136005
858565
813207
900683
607392
659604
194658
796939
563462
127617
0
1050040
130508
635297
446729
503899
493091
625881
534148
604456
355987
1005750
957025
424994
737591
100490
237648
525666
433652
544352
437263
52865
563168
842445
458036
218238
472963
32904
983906
459852
258378
257574
772954
579277
1401904
808786
70252
679989
360118
29063
578486
1146774
111497
264533
1093063
246783
695193
493106
911837
858479
27010
435903
642143
383179
776946
879449
605049
447627
734274
942535
870765
42806
254414
694085
904591
187709
81157
1052281
103072
1027682
291825
245922
918455
914909
208263
1249677
162610
611233
559911
667720
266737
631316
172027
703556
1121049
778759
515240
320057
944831
379760
210858
690807
248324
827456
950296
310756
717521
208290
733057
0
793173
680535
401219
570065
755169
340251
637302
947667
314176
388255
823835
840304
33195
937333
756081
349976
608718
739896
738883
873418
558688
10773
615513
0
803128
675222
685583
150237
416835
237817
144148
213790
150271
576964
1305666
1316539
402162
393516
728807
687253
638728
197810
737219
459673
530832
689690
274269
408663
0
564976
389779
717645
679005
0
267847
319969
946580
145780
465529
146753
307305
959723
351772
772947
757261
0
909499
528759
1528128
602802
547508
612493
828452
34879
735193
588261
138645
985239
918303
70590
485233
336850
465529
926177
212432
879587
484355
160130
253274
264225
765887
396708
961754
81025
672616
1017304
999988
959817
1076156
981090
257553
1000404
650526
593431
225258
755795
1145511
653563
427682
913487
728780
767355
656038
925612
479718
953217
652478
1079712
939671
334454
832170
902380
315669
474597
633659
727590
986360
388373
1014241
307692
466362
755939
1294854
350246
949826
510905
981821
1254333
132054
550691
643202
1384037
870930
513772
988697
287369
616416
755787
93847
609479
859028
925678
441133
718348
1001268
520325
694787
661236
543598
913789
216215
917070
9073
62352
618919
845233
156443
889394
954770
857930
1018034
0
195237
239456
482089
688085
933969
989768
681452
609512
672495
576562
738099
496000
1243670
746298
657358
802175
566300
0
646641
372051
535951
1239591
135948
611231
822830
564457
887207
989017
467826
427007
123094
241255
885439
444290
630664
450037
339214
774960
772621
848642
472193
682583
712067
682207
1084742
165338
235881
542334
1110079
30434
316582
300170
777328
173762
369597
708494
825551
622691
523896
759646
179767
7697
1007093
642618
633865
687266
437499
546788
475231
930705
834057
238927
101206
458990
154389
1153844
264363
512996
412212
74277
604631
574275
720886
536163
1081217
711798
577372
655012
928452
149417
182552
524900
0
516599
527108
348814
498615
640519
436405
931646
175984
672906
164802
1169313
359404
439025
879596
655750
732861
114988
309426
411454
872852
668002
1119294
463352
279022
254692
694692
877178
703157
1044294
343545
100233
585647
683856
1011824
962674
231818
685770
582379
443375
741092
949469
211209
1450462
695842
696647
300817
590354
313590
736375
746404
155713
361240
616831
216031
863713
542548
870115
795649
1141765
76035
314166
664647
1173958
429792
458475
477305
744378
467352
498370
62843
595479
603955
349461
323663
676119
1342473
1073331
650727
104100
793763
691880
280937
378411
754696
557938
774467
433367
273329
17407
1316261
1089459
46734
269349
0
618844
839408
152562
1023969
588779
905989
0
63099
836705
261414
495151
382520
0
671881
805771
729773
524920
277373
413900
617818
623492
339961
1039242
826110
539097
776115
712246
7348
619416
511149
620180
942016
789003
0
774810
126467
614618
565198
1025876
493932
676646
394904
787578
364161
773333
1079492
398602
178757
209413
0
373873
415977
1058397
256779
902000
887013
637681
567197
316495
279690
525644
835097
1164616
741986
6348
1080414
570513
219423
558891
507867
93820
281416
973646
899864
0
545524
854645
890245
983821
662615
859529
45330
458149
1005872
377269
399500
456454
613725
199304
1036376
705886
539673
286774
147684
857470
73569
292417
557622
639147
361181
45236
894220
1137295
526827
291479
325769
1163871
738291
912991
556986
456082
580500
769947
71486
640148
567546
743206
585144
362173
0
774791
83970
164867
595429
197907
718267
448410
1130934
663001
0
503036
952935
810362
311068
355101
44034
807751
1117827
707914
319975
565955
826692
852766
0
484782
380710
999808
709302
268945
168851
1083494
522364
812449
419330
998067
520811
633621
1051140
576995
369512
544161
1139942
957644
0
630654
341046
246870
439732
901500
215540
178857
419165
200569
462007
830001
215188
616658
1302761
1165031
298525
707756
810716
522500
469760
855226
446685
359484
381246
0
1242822
635827
966308
315138
151694
540559
0
542881
441098
356493
998852
763459
353761
350642
98527
540878
546578
620677
852096
538608
211613
804822
370374
354556
380810
264142
547901
84228
739143
755684
936433
635978
942743
183117
994941
311344
456203
726670
743815
657109
899734
87989
669377
437504
739357
493384
1427671
246396
850875
943811
641577
310965
631672
783471
532153
455707
568116
1086353
657747
1052245
369608
729375
157985
812172
1071135
745752
593391
508095
373004
972861
412919
379587
682971
823855
300083
665767
377468
611226
717197
657982
1090313
595664
414070
475618
75264
282147
60574
545158
1109575
568796
690666
819691
437582
436428
231706
305827
429863
399600
855346
536772
48734
397827
394513
45178
341308
222638
592230
1101213
559108
524232
449157
744438
405321
738372
424717
360247
566875
169727
16863
817883
753035
749971
330705
534764
743537
738545
694446
158046
834498
646481
842816
120506
651812
470180
82852
181244
428172
885588
924134
207137
263288
804216
569671
700131
1073549
427243
177118
241963
657511
894985
649101
78713
1012876
60311
794900
672440
126532
679367
881206
572583
136091
968278
777123
610475
254601
808654
530143
919975
799237
138050
618270
322387
1025699
1172143
196091
178183
421623
651604
300605
298619
67654
562730
526209
319665
616425
474344
994717
129075
121563
866567
572722
169920
504525
493310
11585
769700
858787
0
567532
65754
282214
733300
748209
710819
265048
1006783
255463
531092
551363
812941
773015
1100175
260204
519314
343223
851885
1044539
586035
811322
616158
714622
0
1014250
741348
1085439
427344
808721
0
126142
0
648334
736047
887058
406767
365542
159577
222784
728122
711474
737057
628469
513732
581231
411364
631998
550176
685334
475460
776840
365772
199300
80816
0
98037
779125
342930
1146629
99410
1084495
32520
1019645
970659
1551531
283843
1214815
1271418
664288
694978
466488
191562
676912
358509
737222
960461
940507
238982
1003661
839679
262799
709713
821324
190840
520639
804832
387286
636491
24615
76045
268323
1009128
548607
970815
865723
669044
10533
211637
108086
553315
539704
675915
656024
823059
1143354
882302
1023787
579314
999
643747
484281
849564
1376941
1338898
516951
440825
545617
741994
390705
47489
650566
1238896
118305
713728
970873
159164
68390
285320
720325
1268323
747573
976832
132079
476535
556060
363862
730408
759479
709703
115392
365749
235575
740980
817385
800894
998936
946729
248716
1293066
867814
254062
44366
449748
529252
849827
0
0
1143277
430039
349976
0
785788
900826
61025
37494
781073
585910
376795
67440
234343
290029
755331
1102224
1035512
287574
412158
862668
48762
583352
94165
1064046
304637
285840
436739
280995
366587
293353
546949
906509
85939
664234
680936
163823
509129
691790
796553
941409
237149
387203
363495
1066537
111576
554182
0
101965
887710
131780
1256753
12432
403861
1082430
196505
418658
351738
616353
65214
1257102
223837
808337
390073
803698
971461
1109313
752276
882980
529497
1164383
434012
364650
1229776
1188656
38784
127351
768948
805489
575450
1098200
804022
533597
1216706
167357
511350
42178
549315
928473
686024
430400
627600
1011941
253734
0
1277595
639348
315373
140392
0
322710
931859
336312
287852
569230
967017
446473
770271
895801
1064307
59426
1048234
596779
548221
499908
991974
108561
1280204
837337
915502
192307
654457
728031
735641
1011955
996383
0
927622
974084
931199
1074264
171919
641628
383123
611622
701085
762558
692881
1095479
1038225
324521
416296
553843
753552
299023
0
0
798939
1109713
894724
579310
799672
56626
613884
505279
952937
162581
690281
856601
54239
545615
581008
508343
149633
1085062
722348
171068
576196
546981
720870
574275
135746
652921
923628
391464
717992
628050
514988
934058
802496
836278
251190
60624
866931
851471
708589
0
1165185
61236
266177
343908
637848
546198
211042
830070
617590
523936
1206906
722018
77883
62424
794361
1102535
756578
1616620
428709
164446
75312
1051027
766864
538139
192427
156186
896562
22429
92607
533558
1155786
487412
1123634
1079568
1218758
777901
1131522
618976
391869
0
632669
908180
311077
735895
1030700
887447
848397
652569
525734
771075
338438
1063718
584042
970742
889015
202286
621914
593571
42477
211960
1000338
362215
131959
298128
962377
1263692
747489
119134
549055
198775
657338
924449
101952
510919
819990
394111
275282
1195469
830640
647859
93875
547662
333776
608709
469510
600554
606566
680371
817637
860552
604456
151882
553848
629850
50010
555725
933171
580357
0
51593
323667
278064
1113012
655255
860704
1147805
563553
1004451
738491
29108
246357
497840
914419
672681
1395873
784904
73275
446136
360649
652709
176531
847897
731828
937291
68119
636005
183379
918337
595520
503876
987335
413835
641933
310549
0
566959
83530
1129589
281271
708921
1419461
364120
761071
96941
126355
680898
713502
1143239
1019676
558688
751176
915907
67793
811750
1032892
563079
700958
656974
160297
1442854
523116
0
581580
513975
272285
56317
559006
723717
684146
825596
636930
416310
0
885541
440353
406065
584114
726375
941140
749565
296801
287445
576381
809716
452997
1387049
684148
1064109
849135
477211
183753
662174
670217
293963
1291561
333058
614815
519795
340472
1028989
858745
1179624
181730
565743
694368
315791
631308
965584
223973
343705
458011
155298
117605
913177
301208
186553
1320660
1201398
143484
123989
528827
1119101
677043
579845
174173
678119
902424
540752
720076
654884
367864
246798
625881
467455
31051
626072
27228
35327
1390750
747164
545575
731592
0
495651
26422
428149
775248
848270
228802
937237
720883
636473
1058046
150400
122748
385147
521120
494293
583127
637586
457732
744403
77704
110463
596258
41972
356652
796420
770547
514125
632446
962377
682814
612375
887268
632840
623917
1278971
1153708
328187
480108
0
0
604019
481770
690223
110691
869161
39150
442834
106200
530897
474911
197045
548029
541446
684033
448436
828781
592328
679952
608951
333412
437701
1211465
953059
716639
0
1329133
664615
0
247432
94749
724464
0
505946
226238
548098
451563
409155
1046804
0
395149
710545
620951
616036
1218758
371002
24995
387441
312716
941961
371288
336495
471034
1269961
358676
1105251
200028
39674
890674
75206
517597
384094
1186116
1097094
564931
651411
705041
591091
764190
58094
286216
812846
1102505
392316
389107
726785
687302
1173027
769841
666026
787685
14578
897637
171291
552018
711085
893818
252372
836876
693185
811034
1438357
946044
474748
1047585
0
669346
470521
873612
903817
1133671
384878
773460
237661
570007
492863
0
908711
597948
730603
274130
718379
612315
754601
1132727
559266
422175
90585
871859
751016
404898
0
705897
1290192
241495
454095
1423747
118639
156693
1040759
0
124831
669362
451088
779226
642795
837942
302578
484086
752361
633553
505230
1187280
708042
612444
556932
515082
705998
490512
454281
302596
1200404
307796
942433
605981
609062
457441
171242
488650
287255
0
189324
312552
105670
173191
418627
1118495
580010
156394
655463
601357
669723
133896
1150409
519126
600557
300438
681680
276331
772412
834494
715402
628050
677933
1084616
756206
352262
1147539
287739
424690
757355
865820
583105
973892
402867
963930
1226179
558644
719873
748474
732417
637821
172924
525377
601404
530710
0
431476
186252
207517
675017
549091
713276
294024
842295
0
693369
518387
668583
1257085
705998
529590
601005
875932
973455
969273
858104
613698
873157
689886
1030909
979637
163633
935274
792188
741335
851539
596645
484280
1201246
415682
191806
1069022
888925
730852
612096
611570
586854
901679
1214254
323986
184481
63415
119416
696811
720975
733543
423851
902376
122136
585276
903952
247963
210314
904641
806377
767250
634065
1006232
273379
627878
466353
478862
389779
814222
546261
802422
518259
569183
186472
451836
665298
452718
716316
622101
10232
929177
636842
696798
533013
884453
234638
308171
760315
90402
184826
340776
784701
519626
642320
799027
611229
710625
942003
366051
476136
350740
1051180
1494085
348591
431941
797931
860013
292700
363092
428380
477816
796987
990284
698052
1126627
366058
0
341784
121541
635051
369522
673010
254349
811501
712325
891780
526130
472306
1160572
1078878
166481
769362
402419
869980
720316
507290
712964
788306
555972
401450
90911
660077
329138
106951
733588
36572
962390
666474
762865
429863
884792
99926
738253
1501543
958410
397891
999323
319869
689495
726640
438316
472759
719617
1018765
125736
872174
111186
498561
939317
921712
1278000
689209
506789
259355
531816
769357
174085
113241
1099289
1151501
330500
76524
128120
406280
829713
42697
836701
555123
751024
700674
300870
510368
501401
412084
1247708
315783
559942
647550
878775
556043
784963
698386
281535
1336391
84915
746165
709182
663428
450376
1064002
808697
672264
450652
518137
333656
646533
972755
571680
1316106
1057803
731039
155915
876693
501293
808422
118954
575627
880564
434192
688976
127343
361249
696658
508983
616790
0
503004
686095
427515
456601
509164
187194
811524
579542
315922
661474
966930
827626
1033868
718298
342285
671444
419719
914848
416149
892503
812174
264712
618210
530071
653051
530475
386486
691747
0
486569
321652
473821
754750
553648
844948
620750
560922
260963
1062740
238991
506657
669805
151908
96950
1360884
788622
813858
577495
256305
874894
207946
779490
0
906335
247318
774632
364346
212317
929971
99669
674396
391643
432023
662706
0
366727
835167
716091
624523
971781
314611
384384
633897
731252
844485
426231
707620
631322
9508
872129
733568
539530
860493
82093
257752
750589
676761
535334
247922
960415
656432
7042
524351
1124990
1135173
667427
700813
530143
803355
67806
698445
358385
827822
991934
898121
1300566
553443
807745
65968
1352424
376599
195409
446620
786688
1022802
725408
387673
47350
111489
685693
438394
343822
1116143
152291
860631
0
1002620
615956
847042
810776
477077
216820
1072921
926515
312455
770640
117312
523970
583949
185397
796761
719704
368393
389864
647239
768193
978507
726460
542881
943993
252385
294951
75484
369879
484433
289151
495951
939040
841587
287355
132112
760
582230
949729
3244
692502
0
791466
431457
778845
435743
81186
761590
163744
436414
697003
982340
125139
929633
867111
520510
202382
777918
0
327121
706583
282352
369448
204147
455688
1032471
641512
1004798
311136
407309
403398
1006911
74491
716971
1197487
536774
239284
537409
905068
428053
603631
823672
267005
46118
0
736317
261462
1023356
401444
267851
179155
580109
1033473
188581
638577
66906
1038284
583468
1150548
576821
810264
531571
901420
553610
991846
576701
516306
758417
522818
430785
402377
946200
1024549
722857
331782
1097469
334817
1191092
454529
0
230515
121133
643202
1025391
753778
301558
1091982
894568
1045233
841310
133819
961811
771349
599194
807812
373195
782589
1137782
224949
1148858
431354
227199
281141
1314830
1133234
169078
394359
722831
700237
0
649975
757148
96979
140005
65136
17202
647360
735816
718748
150271
504933
791062
85394
293828
0
455707
817844
772177
1000513
472506
388768
398737
954529
219903
507915
485917
485594
863218
197045
68454
381677
616017
0
1289076
690858
798760
996424
414648
191508
389657
616346
546465
367617
853332
734653
1063265
332248
81800
117793
1127052
626515
488685
543346
586568
619051
305400
1942080
0
1025131
683623
654832
836089
227631
433595
271918
412978
1114524
971890
819926
135522
1070262
1237260
186568
413078
568235
67044
718267
1173741
875241
1087022
878858
642527
541874
247743
464799
1019797
477303
778277
1121729
254552
41488
287574
1319545
718760
1030906
300270
653395
360316
433801
687754
793352
411846
487184
568066
619682
312379
942423
197275
1182601
408711
805422
716944
474462
807766
823512
947826
683767
1160137
896558
817349
0
316786
693252
306781
825574
33168
177359
131833
178758
440310
219920
692884
1050197
430859
509071
96061
507228
988955
285183
545415
908694
81050
254365
685276
955848
973491
966618
0
0
81295
809420
896088
1109967
955494
0
770270
285626
722935
344052
514277
586695
851765
377506
52700
18555
874574
78650
989550
37494
742257
1013414
1289224
592595
385470
806111
572503
195906
827646
590433
0
895826
651675
279935
596652
598790
628856
587889
658582
648741
639539
420777
271918
222940
0
282442
622861
1077855
253768
521799
513863
978041
791285
260429
312545
499564
989604
127811
1344307
507495
689543
750110
844009
1007793
337969
725351
98225
935523
397934
289290
1055122
798819
842877
851666
345621
792786
188164
818624
181142
806804
458625
571858
703918
430543
585811
643210
1295485
924301
556836
570811
517076
701713
742476
708858
192473
1055649
757203
460358
645607
776564
532496
573529
452501
744547
710235
1306241
1074173
849803
133677
503805
780642
714067
580972
508729
302371
854564
374679
378098
226349
648741
386619
343742
380221
361007
502314
673297
1141765
577402
468133
687978
713594
882155
1442486
236140
954750
1030909
445667
0
188569
660254
1220347
518213
130825
571287
474847
1108898
717291
386778
999694
761035
857248
1363753
869373
65818
754213
527639
321426
68980
261817
831751
558863
665575
10275
702016
787505
1111653
843812
515751
887422
649708
897538
1088434
197456
598621
821589
640686
458990
451088
63197
267240
197960
0
315006
678147
896774
630918
35031
689320
471688
364984
167564
808337
864516
250694
1013910
613482
350662
601959
177565
1390559
1139035
577437
642369
523468
641862
417759
288099
835633
171951
927108
579569
585074
334030
791222
354842
508729
669606
98623
689663
121508
12078
81485
711362
395024
898492
802099
762744
393448
769841
648567
771773
442289
165674
109709
334998
517808
399180
525750
709717
917268
727548
0
480962
295066
347857
721596
985756
237428
846499
0
890798
598156
668871
372262
374964
923979
462100
510109
94445
958043
656502
602543
126476
322572
920441
707434
283999
953154
255806
837282
1084593
582534
676443
877759
1508307
1267993
739571
354899
683329
699664
569640
665594
737299
1304173
1028342
865110
258418
669585
562168
596555
221095
1266138
0
578845
131387
596073
755870
573729
85592
1021399
611756
563709
242335
292870
1254582
233187
679053
1216384
87624
855821
0
940158
0
671422
582476
651675
557369
716861
1207833
261999
774804
517530
1123003
405863
800049
1154668
431819
355310
1116459
152967
396297
453826
555578
811284
1260747
600733
862287
726852
1488811
517176
318455
101506
537908
1033465
326542
548091
154822
693710
808231
732315
432110
84469
697003
1098842
447450
92686
729789
857453
1086848
1060191
867601
351936
609737
668919
600512
957831
496569
558725
404685
519865
900478
495079
396249
0
327277
686770
1032622
915451
982886
472655
421301
616160
433968
562168
533867
750143
714714
133916
540860
178239
1222980
782752
148581
610227
551449
481963
1260552
729987
41886
531200
400897
901140
266136
585083
849472
276907
671430
680192
366265
1440634
753534
766359
785972
751847
32468
706124
336569
883110
387617
1497528
971180
211864
241141
649782
964388
258111
0
886390
730235
720897
899937
667677
22591
465356
1051473
970865
1211727
47923
457413
506823
1019060
299700
382724
415065
547045
648106
459497
60855
398336
502407
703201
865080
925296
192511
1108778
156468
275625
701020
396643
52455
0
689335
487794
861313
365912
474703
820659
702336
1035007
866981
468787
1076357
484580
142461
793400
0
564446
617271
997387
1065514
216233
266207
443239
493677
667116
155692
894860
844698
1159593
148241
833866
891091
1049688
0
182557
561452
789332
794358
906815
7436
640481
765058
608052
502025
856463
602681
597124
533702
627873
951358
306392
1115373
88540
939000
588524
568861
531552
196559
147506
33743
776379
639395
0
923361
297453
385074
363907
862631
40201
853610
243353
270617
864318
905322
1011552
98416
1306241
402906
1039578
809026
817356
1013592
819810
606772
0
165662
89284
437289
68888
346074
840317
537295
799566
444697
446221
363941
607565
697437
210314
600773
379356
1260920
333687
324600
72984
666455
0
602760
933554
618639
953059
685022
225673
523035
715175
1218042
831636
516395
490404
175149
160956
1200112
230245
370245
580998
505849
904616
1163079
88230
1292769
445568
1020578
0
757803
881425
420753
440539
963698
387313
1079701
840783
569501
432330
564425
272210
0
0
553038
166508
217135
159162
707659
770834
735391
744000
1266383
472199
707620
398426
556730
605319
7614
475355
685191
535848
0
437254
1039764
414256
643238
602073
574438
1112934
644743
92545
429374
677164
1167622
781226
0
180071
791408
212445
969855
760785
695354
706903
538832
89153
955976
213678
389627
379254
750268
971066
225141
610890
26040
671825
821468
890673
230548
438849
972793
380715
516173
560178
686850
358401
86374
896333
217803
304603
1039001
965827
748537
992616
1070439
1019274
1198422
1347623
1488804
1024230
867635
649969
740309
1061450
390161
620353
1055624
98128
1038906
573765
444266
1212683
63889
689331
832807
428731
818325
907858
714433
127534
200083
840593
325444
367443
401496
982480
553497
347634
823527
327419
1173231
893283
577042
648703
681181
877444
306112
434851
643597
172464
1324653
1001781
567063
309657
875423
179784
631293
780978
1154989
343333
709402
1240399
484017
255518
809799
104899
1167395
0
796918
519139
283804
792508
1120436
724589
624311
216233
360780
761429
776941
238785
808532
112608
427343
791127
260657
388075
678995
1038396
811277
292668
216173
90713
360306
684696
391057
598970
0
113541
710193
1030708
758135
464051
499839
986928
389906
450376
1235307
773818
131869
1236081
131623
625909
70161
154908
437466
0
85006
534239
612300
355440
1151853
923026
764353
123941
640458
887424
784886
859896
966198
694484
877410
831992
499411
1001209
447608
593483
322459
794774
260066
1088519
521695
24388
342217
860631
604771
889046
1047525
582329
672440
629789
474656
787197
342071
581187
1174188
887450
710529
555807
663279
628276
547701
636043
774013
420738
598704
611572
498609
272057
0
688669
795474
896549
390693
371798
990339
659762
566278
46526
242713
283751
1032707
744280
378928
544126
842687
89448
624512
366423
739671
312777
751469
1317687
340603
1037430
58358
1001022
358015
869326
184074
579479
403819
977180
114376
1075320
498114
877203
907211
1118603
508709
642967
423760
197495
0
106937
393691
56709
1093639
1505504
0
401052
215183
476743
774094
968728
1093923
167005
674999
96381
797508
366911
736112
841297
701763
520912
318471
608203
657424
630178
909700
680152
592647
0
591835
175410
344460
828109
569987
366058
153305
597609
629215
877444
385781
615920
54070
738812
241234
519786
817468
93872
467938
457154
825394
645965
260226
465247
614976
709331
643858
586242
535186
266980
369413
1238003
1133812
1042246
831069
1208013
277141
120199
117105
554910
597959
931636
467995
934557
691791
165314
607030
751238
1185022
710083
321508
775994
700741
1002409
0
242097
273916
755528
46265
796597
279052
426254
1156857
603452
753144
701925
431393
150909
479297
833315
952942
633904
448588
564279
499881
526005
1341217
481563
911110
799860
1081867
71919
35384
458727
578080
612319
921462
653862
847633
344052
388544
704750
473536
1051814
464856
566809
1029008
635979
196388
606980
757803
694085
78815
660092
139426
1159965
983453
650440
244901
737714
664572
720632
329994
649577
793824
760675
173564
549511
513975
993145
789582
988320
288804
1284604
662115
1713163
1070850
211669
661564
805078
328241
694078
542925
387935
479829
540929
899702
412917
44838
0
1117197
846603
18126
439227
958767
1057191
224276
625660
568070
635176
1040818
4435
218692
673229
357597
541462
703960
1059235
996014
642992
1147028
831292
342846
589485
386886
560481
828192
1011552
730341
843516
610857
969852
645223
672022
240924
911956
298913
781322
11262
345991
1076598
886853
436822
714630
306739
233664
70418
89096
234343
395979
391964
232572
702756
400299
879325
159164
1064115
957211
308910
1034092
934087
1013195
330280
382734
0
484858
465306
869382
703859
882565
979615
1128331
522986
7028
682942
576313
191882
654613
0
671169
689717
551202
696273
347429
409084
1161179
505140
94256
470998
1500979
132520
544027
245322
240231
635436
684375
867757
810177
731990
976893
1154368
0
767841
446319
411179
855874
68134
421164
151085
392551
1002735
473879
324439
353922
131563
290971
528675
243624
74891
942975
119185
689315
1024230
622474
33668
713334
1056958
567890
91746
809262
563921
1054019
1254179
0
421072
838247
326332
785574
758783
654978
735285
1351198
750366
486676
368021
471490
493599
89096
197580
931353
0
454834
938857
479605
498541
1258273
252414
639247
149829
176143
0
1181993
784871
370128
617421
1220002
232962
692244
719463
128951
982721
501207
443020
254776
928580
778337
253735
299589
322591
80194
460276
651405
634233
794205
756446
836841
559573
133902
656046
1204806
291920
601535
545415
801773
249315
202895
73836
1379732
730764
418647
278940
449981
373515
451250
1012566
1071331
656430
897579
473352
98153
581350
537383
85351
643952
686838
450807
278292
1113053
682105
562067
180806
977712
876421
445514
987807
114744
251044
571312
215819
548809
1040185
470715
828403
227992
699830
819855
806700
805922
741820
1048551
734231
617854
377360
597241
828455
59961
565035
777050
697773
189254
1003387
803394
400929
1087453
408686
88085
862466
1038531
0
393015
943104
898250
677043
973606
681969
842351
1056662
45070
651298
622515
445072
724314
552060
56288
582069
596190
850402
409535
442920
1211806
1014098
1059141
1289532
423890
654052
879587
854919
122348
835777
811618
513012
569534
59889
337131
954360
511520
532729
437395
956490
777696
181139
770160
155441
1038781
132099
793001
318534
797606
531087
827510
0
791703
689756
748915
646895
991327
517098
616834
597799
793479
608114
434189
1290028
784795
215869
1206931
1176196
145477
320307
762991
360796
853041
615690
220431
572524
120891
603880
306927
192763
710113
1055399
738543
778964
201052
638566
1257797
456054
746090
436192
151448
510215
522000
1008370
866857
274435
787750
359023
563478
1116311
503334
396051
476769
191860
1215291
932640
1693678
738185
828987
574630
517346
584985
1218370
724104
845188
249419
525448
316547
202679
678841
0
255191
586751
936999
646756
121588
1060811
39557
707808
962101
709886
979631
1002423
150580
779188
630892
577862
438892
1801918
1085486
514579
446324
865698
44144
1033086
747864
669629
614286
701551
440334
393269
1174208
836370
708479
1089731
516242
601619
0
989066
318722
716458
346145
893595
688639
661145
209483
598970
801759
104360
27282
676382
873157
537251
725695
452047
419097
55057
659234
966667
949306
506571
1502224
645104
572706
367678
727084
242315
591349
252286
0
543287
418797
484209
837255
701777
771773
403368
280891
790265
1166664
521476
780748
1102469
1253501
137749
815750
532284
831410
677043
674642
310660
211817
1041079
649688
850978
1085915
752041
602211
185076
823053
460561
588449
376732
282493
518925
1211439
464819
856960
164818
138148
1095248
532313
298284
242349
635382
553854
483553
871243
347966
764989
339117
1044254
501189
76118
305782
811832
670332
1056761
262894
676879
1234845
321066
1216053
471846
1295715
50922
538938
0
1207717
211808
0
99079
20372
264228
555573
1050279
544415
836370
290449
233900
639544
1039591
182875
345341
407090
842129
726549
808185
0
625591
534586
738623
543137
64030
0
891799
283589
331184
457689
945514
651437
974804
245539
1164761
456322
378883
721310
715869
712402
244594
810386
199438
293476
791492
156725
1023984
171258
980930
663009
1028389
319097
0
586452
897067
354209
666972
758686
751428
641167
518091
251028
434825
249446
825375
891623
490866
798984
572222
93154
1138625
1456988
833097
1050777
1054383
608366
726334
234082
33258
961688
353929
732446
1044103
214499
29202
217562
740038
718760
420924
1338309
836631
588677
725420
671420
638231
645496
1244812
735293
1056800
87583
1465255
1195069
611974
666905
1023144
906706
895391
519709
809547
204329
1103979
134870
680812
821093
370297
640070
337796
586906
794960
493793
487775
650302
679060
876840
1043959
1214058
292853
461329
546564
558126
497604
823550
396281
1369862
402727
1002189
427344
376150
535190
688530
631106
651032
379920
137826
83759
159744
55836
382865
45520
989251
751703
555721
0
526660
638539
589626
752604
612904
638404
882788
900395
710701
384977
16968
269027
1059235
936221
968339
248757
722104
179831
411739
982575
1224447
281270
819589
854981
805401
447049
501852
605816
481120
926022
293839
232844
678964
471618
525094
748023
208519
986939
621761
237033
1258589
806128
275379
309749
1034334
468745
561532
178086
392265
1114601
194486
432700
717880
524295
772050
816016
953057
351279
419935
450260
0
888671
541510
1035696
611769
758361
1346673
1258481
482471
128213
569447
227311
852438
0
308539
1052981
584733
826638
664325
937847
626150
441729
255464
975612
644255
690208
352262
1086166
455785
854686
1640155
941104
522616
669015
413199
626777
38479
881692
1068447
827041
662725
94574
1204478
561260
881111
431640
342032
956917
594869
729099
1558973
803010
536163
302624
893141
920978
470053
893196
446315
1289582
531049
1140978
318187
719704
1004726
789726
537656
697533
828118
957060
981477
1038707
134563
696068
992675
562642
841431
595846
792455
1071757
590646
177267
340590
843227
326003
753850
514119
0
746028
752190
711850
287934
901129
718981
91387
427103
892085
618985
997121
238479
316240
125856
746207
200127
1039248
838681
1041684
591526
852951
683251
71965
658428
951616
231666
894093
1156532
860575
209720
764029
1013554
357447
611019
232476
410530
1187491
216335
684472
367006
485568
940015
623764
514715
620346
201437
460631
391799
1198296
74737
498085
869696
66410
173255
1372617
315325
408355
157924
62482
746314
793210
866446
981525
340615
0
52259
1426719
683809
412247
520288
867432
800108
571935
296801
937424
393926
707845
0
585207
740322
664364
325791
1169897
510852
918303
884966
1071819
112446
657637
81236
0
608448
1008344
716714
923391
587743
31743
878227
768339
438644
333898
0
983814
597831
892843
60624
451625
799509
328431
734449
906030
2039
727816
799445
1144830
656009
485775
431372
1183288
717025
1127244
768693
465451
883122
180798
352696
1050331
122351
292832
630058
188520
29423
325115
259977
529435
85351
1221496
275034
363608
992419
288028
793001
666127
1126621
685636
582668
44353
832641
896296
411124
113519
861859
1423888
941201
69738
1117437
447102
350928
938972
610210
969930
650476
41378
63680
60935
1168924
135183
890420
1335631
576475
559766
789188
378834
177212
692554
149311
500881
709182
832940
66773
399395
871535
709905
171182
306709
953341
478813
495252
62101
1283748
401709
737890
392729
4304
358475
384410
495333
163743
575469
252716
256016
0
62179
917917
916190
1011586
850628
0
513558
839131
594080
351626
502421
544287
502648
459099
239979
922113
1250068
1001110
655855
27277
572560
651186
162944
789416
444413
852525
51122
1197182
913815
667643
247891
1289659
0
51274
954529
1117440
458188
277620
830095
728770
761465
290852
1124839
290223
0
670784
675341
704496
628379
847314
1032128
378306
775298
801749
901017
805914
1031854
1335081
490831
112034
548737
55812
890173
962044
547045
0
107574
462011
501640
236004
965651
1017083
434550
1148176
0
584567
97276
874804
812744
893021
42760
1234182
670613
274269
505617
899056
1339446
463232
782377
1155876
799036
629009
159059
0
539390
0
169713
224647
162868
1006321
134398
783363
385686
716682
1133304
806424
614523
0
1111108
1031590
387477
0
560073
534135
288099
553627
440310
427168
818757
0
539965
83721
142237
297473
332366
901233
416967
884724
620035
359398
338106
712486
81295
232987
896906
557191
362470
1280178
220614
946913
399239
554106
553843
1205323
841643
425483
975660
411978
843939
750052
416857
72564
344259
197539
814911
1257824
933382
369661
1097512
700375
483364
635776
497520
843456
464448
712787
226250
570845
1355077
545624
521143
987271
378420
331704
393003
923813
303642
635492
1210443
791379
328052
1178928
949503
153488
1139289
320321
0
39772
662062
303196
1172899
435272
235233
285027
894705
49225
855703
527608
482424
579611
787728
857774
567272
589848
631732
764331
443163
19533
535337
449432
576568
771917
49268
757395
514114
0
1064427
290200
310462
861261
592914
322375
1007584
1035614
364400
1026980
570926
977896
885848
166502
0
917685
0
115366
587229
146855
759262
989013
0
1051770
408174
952503
1015904
507886
860495
782318
1023644
188773
474971
410043
119496
1072327
674267
947431
384344
0
302721
82170
254349
668620
931920
901248
507252
605068
784137
446803
32082
541265
0
1069473
790456
700358
830846
0
735244
526714
479862
545640
0
479606
686947
750529
545120
1103738
117449
438253
531088
445360
253456
326426
71916
16561
558073
1022167
730580
423768
1164421
993580
517808
588383
54734
694389
873882
482056
539548
158857
1272145
955248
260553
588261
74571
809521
804631
881978
725435
559356
506579
562837
419808
809448
203598
645881
85101
473655
358924
501137
714407
280915
207526
528326
791570
616036
743955
483922
79510
683259
445862
606895
287439
1065188
0
993003
763473
872354
0
995445
992385
143010
758671
236499
280480
828918
734692
1207487
611107
1651783
1026390
341367
598117
1060361
473464
822546
137967
335343
815568
283756
162868
93678
769858
679380
140628
414727
900805
0
663767
13262
1294638
791940
254023
1681965
421459
469073
1097256
158823
780694
379250
210337
698999
975903
532103
1219357
592430
1177400
157396
261537
775736
81872
608366
465331
694677
179036
532103
1149424
50626
725079
987902
450676
1134674
325396
1140380
281452
1115614
475627
527587
142608
871028
585626
595837
12888
446373
370334
17251
615836
0
634543
706909
173921
0
563833
60033
634915
481657
970537
154609
322586
219608
1113986
198204
14659
505478
124831
752595
404175
80935
601106
569265
712913
344804
839216
1516842
389156
274333
717509
627428
0
602974
874387
92103
160814
991158
1254225
677350
469887
651519
342290
962806
621466
738949
108916
872569
793026
223304
1113102
923924
882874
215858
476712
807019
239193
122819
899705
523668
606892
534214
561961
315138
214749
289897
1234974
36879
756910
412825
719562
712530
880899
899208
859558
1142585
60044
508915
198816
597241
1001408
474193
835239
678035
374521
914816
142112
523936
701455
702852
723933
164593
894799
258296
895949
838168
645041
1115736
830574
133542
558379
589604
941136
829867
806980
409791
954101
430639
913582
934629
768521
808673
586128
919670
468182
553618
498512
507885
1538844
473124
839709
530980
826623
786767
71650
718213
40826
704813
557902
150066
206616
833781
371042
828403
502828
354560
710493
644727
518530
717547
463179
999929
613269
514440
300581
376827
581111
285022
97302
939052
390098
185239
525438
746585
893938
407424
354436
353147
698562
901757
784352
855580
170280
863628
483530
930609
684493
567191
251565
105188
930436
1146477
929908
506914
1292561
588112
538965
748270
985556
410342
1344355
529729
426136
388444
283577
543485
1065777
719215
1356476
830392
940310
874909
460027
834197
729151
555685
984786
719422
1071752
1316048
647307
494823
26663
822406
880030
612019
522991
397114
65083
679957
732075
584034
390302
560740
874557
847704
628669
0
750233
675658
371862
387085
1060143
504196
373554
305248
852533
668639
857156
818244
976019
799146
527968
751256
735078
46292
271311
667281
812812
651476
458675
370854
459451
406511
769904
337146
651504
68032
395355
166457
0
574292
142595
469643
944535
283990
575065
1163777
99732
486954
876406
115863
840593
16044
951909
382481
905268
374404
1255789
773566
997785
155003
336512
841235
728298
663614
399206
139114
702961
1154974
262700
514957
48148
305216
904952
1161116
200937
628702
186078
695379
847042
895035
1008551
463910
726112
685524
746053
277267
483166
100568
401226
82054
356652
839873
439919
283355
12277
590219
0
169727
1056464
812174
562271
734180
404898
682994
193798
561330
614445
588205
1080092
1134641
359351
689654
899582
413296
1218926
1298222
631216
472880
179185
1180825
898434
361894
0
571038
909993
810564
615223
608146
1254608
642463
915171
146794
760912
918551
104784
840552
995267
607738
225802
606620
1115539
1028353
661968
187762
467965
626599
876491
1603733
740403
1134134
623884
921494
235428
839428
373075
704985
963749
547706
810988
144276
711533
662219
418484
1422086
449096
567024
585974
422934
684185
379798
1093601
643910
628379
956492
1164761
1001264
170280
843198
760814
1096234
573024
1004432
1000159
682699
564921
658433
791371
324668
119833
1049677
438285
715705
544319
613594
845907
594156
899344
958656
277058
630309
161010
382940
1081924
897987
572439
148241
260505
521305
727087
538527
214708
922418
446770
558098
1028488
391927
641701
1013664
576953
472759
0
71285
516593
765308
277223
167515
834927
514098
671263
588621
251196
697923
855173
72461
957632
1050448
217564
1070577
1038100
965018
653892
919295
594193
656114
746658
706086
523999
593374
801890
1085495
485352
902408
938825
831380
896709
1090682
480471
331334
699844
413127
1343563
49182
1127187
418162
880867
90970
530701
1006508
936136
826720
1159052
0
363406
62545
544280
150152
852942
930293
826728
215183
441623
1233422
510400
643597
35958
704215
213643
642545
917889
480079
715816
414648
784612
736192
0
810416
722596
545455
1009808
204144
280995
696004
464761
660589
458128
173400
1098544
660092
398830
769562
342067
344214
1485706
496068
87152
110227
847330
723348
782518
153870
633742
607241
1210645
907561
606491
1074142
806734
135850
565921
938655
305425
138267
569267
1231406
389864
535291
909254
1028219
1153806
283564
855206
505781
796516
526866
291636
369632
0
638473
1272126
0
638541
301741
194191
582032
226193
817964
69648
1006783
0
384422
0
392918
46673
1233257
767579
166131
124473
373041
97602
166079
269349
346854
841685
534802
962101
540829
744000
736003
1224405
857576
634167
887982
624080
726622
717128
712859
754130
86298
613184
478996
0
196803
451626
599333
229381
633739
719090
629190
881438
1246759
722565
427754
539134
769357
1070954
139809
1292622
532296
51269
725911
192427
718006
289039
13769
555917
735281
495038
1277393
523157
213982
878245
1382269
1262852
739970
1510927
486291
860697
133928
1156610
729461
654333
600230
788008
516415
548345
989013
759322
953402
1356512
1087400
93737
934651
907426
0
0
703376
502989
470546
1036849
653461
497853
0
0
472949
713017
791135
1363320
662517
270329
0
332299
636846
820111
288568
547422
381550
955318
276253
306993
696915
80427
105636
727903
659997
347024
211929
259781
812308
1162594
171487
506298
640537
266003
843608
753394
883232
174941
541520
729206
799709
656960
104764
402289
1095
611019
811308
551248
801550
890673
564830
284674
592695
635346
801127
702288
263224
364097
621939
586666
898262
954559
693468
157985
1165997
946072
920179
136255
123945
1325628
79107
788728
1021850
330337
284239
117440
354937
843449
373041
544423
1144757
89928
775999
996951
1062798
654829
763411
182709
521613
514957
944412
1019315
1073591
541117
203853
747077
138294
478733
68134
621514
485010
729334
633189
1063040
648921
1146086
498265
691988
538665
504831
258628
933037
607350
196658
981814
196402
103845
838018
217614
289218
704496
636601
483274
713724
993346
273999
259641
497321
1102413
456040
985681
0
494745
147507
1147158
1258425
1137552
629789
178421
913431
877207
724898
789272
637208
564493
628849
173727
143290
731653
553787
863642
783249
305931
1065847
1111471
479274
731299
888154
1004946
472297
822114
1044539
480597
809722
498692
549433
728848
921825
815521
193380
349954
1232680
786716
922468
659648
852382
812260
232421
317320
808658
467022
456151
1047356
89894
700733
928283
779987
799455
315716
8650
1494432
537445
1073915
717872
513765
529605
811097
357122
582273
801859
380648
715362
551399
832180
614912
390078
691264
122193
493443
90181
608426
762563
675768
1202881
442971
518271
152740
219748
321800
479794
728901
295569
201713
179861
757850
429351
479515
1048500
724757
678503
428010
953889
1153524
579578
771045
377943
1023779
505656
687439
840985
968757
0
1346780
382838
751600
545766
771471
304360
778480
879207
898766
1322860
863642
59061
481942
841349
1181017
528187
303531
212633
948935
832309
0
788251
713657
692214
967166
564446
605635
296550
855008
104100
1091339
289842
660995
381805
737579
963040
1041784
111613
0
1063448
139941
237231
278636
837520
896399
813696
771535
695948
829249
1052587
421523
999669
616405
1271796
54655
1026527
1067310
191858
876115
564129
547771
442260
327224
222111
228760
1180999
205379
585787
354735
101276
698100
882131
0
1018009
378251
976140
582858
469069
808222
848154
1008756
808386
474561
840441
195092
741085
112875
972734
708236
803656
616717
1358847
43375
421256
177118
677472
821542
5131
834462
607484
63961
817681
410807
538946
676879
1029586
1231820
114166
525072
550389
593497
383800
25687
477784
844056
845279
787054
193646
322016
756501
872004
28536
453979
1450221
777547
863032
522304
716562
613109
456456
501326
470211
393967
655925
757016
687302
768583
384495
676096
510966
585216
865178
965680
162822
816477
0
590670
577980
534252
671779
569619
489797
506028
495318
1129719
1142464
1111906
401802
593789
722859
572599
831982
879584
0
715881
1074840
710844
669984
502623
613367
132190
983295
854720
967731
758667
57018
323518
526951
498178
852951
18498
136641
265160
986045
813005
535918
798459
257363
901071
1055720
978671
1166819
608062
782667
1665579
764851
616036
154092
780815
1024011
595930
1084051
235142
527622
539869
297038
1266174
902626
325290
597186
917328
135912
378992
596531
525653
727625
816841
465310
701895
458360
1084862
183401
904384
697533
852707
47459
46174
901990
540042
1001109
1088911
603813
368851
474979
592174
511383
981746
242953
347664
375575
344946
888133
1015134
290629
617404
1153632
987181
342121
547522
774130
512718
586483
241043
805330
1164248
76083
942991
772711
393283
884548
844129
848161
610790
596284
614717
0
467018
778274
867101
999118
0
88085
358215
1359300
542040
851471
829097
1020922
634673
421799
1234445
884393
81793
390098
1020543
1169142
592695
684167
53441
321392
1019237
818155
65022
673687
126543
952718
832075
350010
102061
869740
818847
602979
789610
555634
361214
865009
1050186
835994
1367027
335241
299120
706310
434012
410257
875556
799613
1162208
871130
674387
879030
813431
453777
194805
671420
815615
883160
318962
578117
453573
93939
523928
847162
1029395
225350
277001
648086
500165
761459
586864
835913
550068
774294
177896
1009400
1021524
1274840
399180
278363
915231
256491
132715
819409
988122
753172
74550
872846
1261257
363239
311095
21046
598479
217524
14123
758859
326368
620878
333600
331746
582317
440863
171123
829024
1092263
585747
900360
822134
160436
844967
586368
1150715
451463
1225398
738175
566342
287933
1104664
535149
725271
228666
1059988
1022588
143821
521621
840079
109618
323744
482095
5052
1140073
257404
766730
229615
719639
1323175
545592
749655
929494
271441
0
472959
1228553
531245
1523980
113884
363534
884209
685331
136813
607350
950829
1064783
89725
621513
219792
580411
382380
588604
1238426
358079
128120
717742
105609
867495
508750
1096348
585846
389320
1641175
560614
545858
893787
216238
394890
841270
777106
780873
942740
0
142447
613844
226542
841561
99318
478302
1143552
0
110004
1002073
466371
440738
662523
974945
637302
1058247
32535
829298
684472
909780
802877
409192
725144
737800
154144
689316
562789
767736
480438
707625
692833
551988
708088
467387
707149
592038
573675
716251
791997
867452
655401
213711
758866
61678
224491
650367
802203
700375
294636
766973
116259
508968
527008
501890
685212
670675
276632
749787
689322
33680
620353
583670
199871
788449
458985
237992
942132
1032619
575723
568600
860772
351942
728467
716284
690702
438969
712486
402368
348245
755795
419840
184068
253840
97355
888992
414887
603117
928618
863967
515000
717196
93597
589350
950104
807622
51926
804690
465598
526426
240973
729158
768415
987497
824486
561104
983925
281170
598523
882587
888321
669721
941515
710493
534551
1133221
1267531
785883
80176
1392389
740024
213817
1252616
701277
627443
0
758417
0
805311
576751
822398
413322
1008370
1074913
1189861
0
897637
1228755
0
0
938026
598189
306665
562605
945058
858221
402357
538832
227801
505282
335629
136545
908074
1012281
916882
1118909
179318
757344
752602
1223183
464819
669466
221876
716204
714221
452244
999698
1150761
784223
0
1274625
851481
529011
759743
166850
458688
905741
988661
319101
1179923
334903
466617
444367
930373
841890
1292133
474462
265764
859252
61185
456064
307317
191327
965766
461658
661573
877496
511055
388720
744284
835154
398325
407967
501749
883779
1344855
837396
282121
1074097
929633
888214
587571
637906
0
583658
902596
399252
409344
575886
638199
559459
833761
837928
567884
683666
866305
1201709
489193
611974
206283
855715
691606
272422
951474
556743
179694
868461
88934
811426
663193
405595
413716
576527
1009341
629284
1018598
870557
842726
991544
436957
1006472
695767
32020
481467
101635
354440
474003
229330
569524
384989
1208326
648682
72884
141167
686240
713847
949284
816470
87032
82027
290082
69459
843877
1142244
1371331
613070
579764
1026466
0
985143
787297
551101
686796
1291998
629323
615403
664753
600230
824567
455174
698062
414975
1034426
617128
750498
1182682
1258411
936749
872118
454578
816448
474579
709359
990120
813258
400715
1046318
128106
135240
748283
261719
1108530
577002
984478
1174751
603545
835164
0
1060065
1075664
237136
470223
625090
399631
0
996139
522961
891596
941677
603453
309776
711947
130296
1203714
15629
622389
0
662379
506881
587814
406153
288173
914848
1036369
579584
200305
400987
780021
594510
0
213298
378614
289151
334768
227015
197045
773818
1026867
0
601819
771851
1218560
213919
856458
974051
969503
789926
141659
368857
640836
752374
378575
240317
142774
1342466
948644
704142
669692
536777
349188
33504
632012
404875
795654
881594
1181399
740054
1068437
808366
0
453803
998936
740431
624552
1032457
576318
289281
716159
809996
467048
0
981620
989013
670712
619156
549477
201173
896653
192355
35655
79507
777607
961412
85987
781935
581422
917766
476446
1118143
234320
451649
617037
963734
736880
698429
1188060
663512
1048936
486536
888707
650041
501735
439964
745729
412008
1021704
590061
79510
233391
974286
271137
842369
1228162
478438
512025
1076501
542507
126075
465544
773686
733323
577636
700332
660633
734842
725109
1036504
50991
818332
0
825967
1135837
672253
1107205
223979
152682
293078
687001
687670
989066
1141
609809
507157
323939
410829
194731
921423
715602
1329483
1091694
1296771
635731
385529
862913
1161567
39828
941950
118154
287850
694920
377349
1064422
876870
929673
797348
839051
984854
851580
813031
893964
369678
314759
696373
0
893202
1133208
1203597
430846
153950
687293
729641
86420
731095
528939
46292
324668
775936
183082
326408
1085542
728630
906757
738803
263135
192881
796660
611756
310826
750383
719543
634783
576543
811686
254326
841912
411528
405196
55618
606727
991339
680742
133633
659579
61499
1093210
1770234
0
754863
36564
45013
1035384
352499
801969
461780
735486
722781
63721
158168
724739
881132
19384
378883
861787
722383
435526
343173
1104365
848184
236739
896372
1141
917479
699941
719964
525805
197709
472464
42379
622064
583777
488171
483837
309079
817009
1039121
605276
423971
259101
915155
471072
841223
996534
1059988
218692
393448
690068
714085
524385
617954
69491
459195
812809
122684
688640
873103
472037
143646
868671
574367
980584
339916
746930
581580
289883
982637
637479
496183
156748
845874
610047
605693
313491
131599
1004441
1040807
863864
152041
223562
1590029
824436
1146629
93171
391877
458233
417740
118305
655531
737361
171713
72152
801790
70515
322121
301341
568366
757845
423135
357288
709999
316743
885750
653638
175567
889046
53874
441365
807720
548061
885443
648106
86935
714053
977063
547348
114557
880122
702154
167908
518047
428215
0
259134
365749
245833
372783
836186
268050
36714
158449
560407
326806
763261
829203
889112
848878
1068672
367505
623920
891747
905199
848519
877203
824207
731442
287427
182181
491785
422223
1003206
1575273
633873
326940
866914
578690
880431
963063
858479
658001
822238
1264189
773144
146085
1161078
439810
1081615
257468
414954
497966
441625
196324
24822
296961
472023
497411
438487
68009
112034
540979
914572
464171
722667
402867
752995
307342
624731
213817
542341
264130
0
690745
539393
717813
360658
918229
814385
553732
694103
568070
0
853349
207272
833910
746038
171941
393236
612395
982705
370625
897480
560646
649792
111982
67210
321765
1120612
534436
1088563
40478
422934
640651
0
509902
753128
825376
721117
721828
374344
280776
952251
761379
380237
1237000
862208
1128405
983384
76439
706793
590097
559368
100583
796720
881373
628335
168336
621514
400897
809248
720121
752821
499502
853966
407967
586448
1456988
660210
726103
96357
454468
870963
636158
892483
248757
142347
370472
422923
0
362184
546484
72938
1423143
672671
221102
486832
449452
745047
477878
1314664
848713
795090
244376
700826
620820
138698
456801
776815
101738
615025
945119
420705
216610
33937
1136722
530213
708281
1242367
555387
438499
573047
1056475
197994
376186
612099
782224
420040
973079
194521
982717
228973
497690
963465
905436
123012
591907
396657
828058
974026
845703
533777
644308
989962
191058
812580
322952
37450
281287
318789
199530
0
734450
1091985
923659
128173
961842
23802
829096
637527
557267
1107107
10197
1222140
93369
935740
1127873
930567
432379
1004342
507152
527625
123452
583575
909642
611187
178833
643630
322924
668196
849949
750254
1397857
727485
0
730480
358709
861307
0
799304
482095
644856
90918
817174
1349955
535039
735924
301793
541936
962687
898611
586875
279406
295373
371810
821933
0
916965
586811
829726
810409
549543
275194
234608
976886
421653
414170
559536
740997
193701
361214
502820
788130
993290
232007
0
738341
127773
1044328
871516
758464
695267
496796
844276
187873
722814
552081
772805
282614
519978
1108040
345908
852788
337518
1258374
787297
384878
62292
250180
12506
42114
936857
248843
860772
135736
284804
430301
745559
129671
825109
411328
482476
1281982
168585
660000
619049
1142836
836324
365452
713196
1061883
572097
297342
756782
1092038
694495
307970
111574
515314
745265
137072
632556
644354
248862
88103
641010
670415
769721
881830
630969
106039
149656
924203
12926
717198
414675
530128
805325
1013135
1117614
23561
870612
613704
625213
274555
59225
889220
419760
759919
215920
911403
1317248
890771
55608
469760
1022802
753053
1151898
194708
1044980
165662
673521
643613
953141
721842
462088
629420
1343780
872886
686987
321876
682442
388014
451626
480033
861226
465381
499002
941453
1099937
284507
596244
719144
709639
1015876
647919
444265
252571
786204
39025
561311
75513
272109
801151
447993
232207
512313
968393
1407691
486351
0
920771
976840
0
0
447906
1144438
527415
1021287
430656
555199
348933
794325
305884
714408
311510
493935
152223
0
116830
682360
253860
912845
297570
845201
166754
235591
80829
861372
525886
393944
1083692
1221284
960918
310679
249253
859580
347638
840153
0
610094
190894
640175
642921
1191232
846804
1099255
85566
603627
582205
557871
608854
0
702621
982759
388858
406799
53441
494971
645841
650065
423832
600411
47160
1339041
584681
516927
1172261
968932
1149976
364744
550793
1362731
428746
426990
601398
750090
1232820
702844
0
989013
888091
545624
25101
56879
1022750
814640
787908
937551
1462044
576025
713551
754086
400380
548397
784107
132992
532087
368341
763641
660037
918899
1065079
790670
798303
549304
1262548
598342
1082408
332621
719899
1147637
599108
667250
319564
1245043
398564
727074
0
981503
1093646
140530
532397
1214819
722305
484709
333145
383247
895496
850703
882205
282333
1027946
156719
488281
428866
529194
758506
754041
830459
410682
1035858
519442
191911
338862
455376
691318
1319293
195982
127290
977387
763005
829577
0
687850
1065514
833436
294958
245234
865448
529267
803710
350235
973871
550049
796053
753023
895414
1028417
1055894
423226
608110
788461
86556
180122
1059610
911838
0
202298
671691
624667
741983
603541
580869
1023632
97608
854040
457145
706124
696993
265681
961674
413787
623618
1466454
1020912
146872
199910
555326
509491
695320
295003
965014
618894
759384
193858
134181
1551276
843872
573216
580500
974925
693935
956471
687768
401413
373524
934334
912677
1002058
658808
1362281
711626
337082
991444
881594
615892
631407
353891
0
665819
393544
434505
0
445727
760735
836422
915869
562399
798819
162352
696489
77652
547651
551449
611588
769785
1040229
1033006
174162
96455
211932
982207
74273
1218399
260226
1062190
398430
326074
251618
1097103
635597
243801
435937
94065
141960
488412
907858
598206
1202308
402887
744451
91209
613357
576411
762833
761195
578201
530947
262260
424466
720118
643741
945346
570424
264441
243835
929304
363145
554660
572851
972461
351659
95925
413234
451583
174921
45331
369397
876194
902885
420920
979046
93147
259734
227960
609664
407633
446126
185434
115571
612486
99750
673124
62938
235433
291891
626741
444943
1149158
725204
843738
519597
474880
922930
610061
854848
601402
68295
639151
727754
648670
1210914
0
822433
773401
605831
1420013
1112782
610193
801759
677025
96469
720815
7330
798294
107266
558766
492320
1116542
173981
803682
281249
213904
738305
537436
447451
1002842
180678
54040
192338
871216
470363
476312
749872
537517
932790
157234
817299
440286
1068634
940336
1241524
287204
1355442
897751
745510
750923
698816
582391
846008
714865
619821
24131
748862
385852
0
664122
84513
700229
14058
61699
652623
260226
649770
696297
372760
928283
281887
718285
185102
651111
925171
1114313
840317
719410
640182
713502
165389
863709
177242
723311
826637
745556
567106
984219
1052837
0
261149
229551
556967
784249
829062
538428
789938
346998
446972
211857
1416651
829337
684094
436043
642888
773664
658853
664261
658582
686720
970968
670030
83748
114037
10275
789338
267908
69790
591684
837349
0
403856
427763
291001
1300713
1309188
462096
573820
922209
616763
791409
236765
452423
256545
881365
1069966
105567
947436
214827
907985
287983
284914
970241
840880
150781
1168755
227742
1161179
1051461
121798
342388
313856
766864
175320
607154
1122692
410420
726156
562160
1102166
202531
440254
392679
785561
349486
233799
389083
909113
764158
723956
124626
535764
96391
320738
640466
731939
776847
729687
194381
503471
243234
0
759877
18498
732691
624682
86773
334728
499395
423487
377532
715703
876046
350152
885834
451860
477126
551472
84200
1225974
861406
685825
871723
902443
682472
892943
613678
91344
228363
1054734
751461
989722
675250
1267777
0
517535
984096
976332
1510558
0
776365
588969
8445
383357
879990
163070
954840
81075
376721
279765
469768
691499
317414
881948
707280
454489
746038
122526
389436
581630
197709
51335
196864
737653
1073343
886399
492201
573373
784492
563141
1082944
466649
0
553707
27379
1113312
527565
289784
856178
836809
86159
505445
515610
1024830
545845
797006
0
526410
821990
1293104
1319170
36799
1003724
67793
475653
880535
865110
1263538
553045
457797
750840
268869
191567
287841
747257
818037
531844
628646
684256
174758
363725
1016816
374325
1171790
1013956
333583
382622
252542
1009522
777735
1098994
616359
3394
398830
136027
1314245
769483
743891
302624
787043
1213229
117595
623022
118202
759156
447086
847415
692768
178651
721014
289001
611425
872981
661474
775818
733083
419828
829201
601244
977796
1003371
30663
153282
331457
846289
240144
586137
103603
1281488
397934
1030820
373565
130197
395923
427338
986379
727110
1353261
655702
1113596
695888
294930
688603
983998
539767
531012
169992
762040
183118
388342
140481
102393
647914
566813
1230560
223272
757438
612154
894704
799992
497840
449949
1088194
103401
660151
1035726
837416
347853
267660
219453
1136898
482680
824095
0
358449
481657
1332986
154647
657912
752917
314545
394333
432954
675073
1226137
674737
253137
643035
827100
446147
273105
477595
935547
146085
679820
565055
797858
1275529
338780
285934
100162
567908
899429
298349
350771
747293
258117
375446
950478
706903
811240
647233
3065
1265250
853895
537880
1344495
735775
231308
1279066
668566
16975
251610
96941
331744
484077
90594
444785
1194579
860176
337351
87711
490742
781155
300901
1154403
412869
1425278
1361479
960534
51016
353336
194285
1130919
486859
561506
200154
182557
1103083
628954
1048826
660447
476748
321138
555226
851429
545887
1021658
251333
788038
842339
465471
676253
1600426
99322
715149
604128
862542
903616
848076
380890
587773
449985
1350335
715891
434205
97804
903480
425777
387286
983277
873667
905504
462889
319734
502877
338801
447223
239669
720417
698540
473586
325856
1479772
1097339
534499
518648
918310
46746
20013
197263
54897
920104
472106
695240
932307
1080325
922206
542265
296785
920610
1029338
804943
73677
735493
527565
210297
970448
622660
465202
625723
578491
112132
1068832
876333
237891
606216
1299494
729583
1075074
71169
1102518
736630
592327
1090038
431579
518130
419696
47752
157985
405517
751369
864654
673087
507308
238816
48217
778261
947088
643950
977688
431451
631019
491802
114421
56241
1247113
853845
0
11841
262039
0
128170
407206
911467
1125986
782271
393396
1061737
1006484
627184
268158
609141
786599
279951
363485
884331
58910
867990
959383
284864
1395923
514670
743025
820665
975177
357610
233959
0
857069
430343
627893
457884
732889
712870
330383
989207
463951
678047
680458
1432976
937524
1013385
506069
634277
909930
656237
589414
158772
520562
561823
716085
628270
506480
0
1258638
957700
824257
325408
796516
289370
366911
1034514
883201
809096
514498
670475
532383
457808
824359
585077
502489
981718
1375964
318034
685142
580615
581178
171271
238705
852489
852531
1088685
858194
1042289
425781
463761
304281
356594
50934
653294
710979
662404
249295
984519
862895
741419
1129593
812546
362181
908717
1052438
279404
1043895
1310029
1407768
0
740588
866036
686138
636752
765524
98213
393283
170909
235896
696484
1156147
796939
0
545617
792832
689329
779643
388014
435982
692403
550184
616214
309289
906735
314234
356355
81390
99791
340877
687466
489676
586070
665455
966317
999859
552058
674829
392656
220367
335418
251806
340078
460469
1019526
494968
0
0
875601
870034
761268
414318
602870
807057
551399
54316
141627
128091
1320619
344960
269511
749066
774079
940551
1140047
751114
445835
720364
222373
885443
70589
955054
566993
139120
847359
87241
287707
552400
180263
888006
395054
455440
242754
444830
381056
81821
638543
643297
705303
101314
446411
233653
488845
68571
622043
618030
941086
842628
222336
1374241
847189
233140
789723
623991
736312
503043
728044
374420
850272
1359300
0
835493
770509
803001
1021754
692214
837993
661014
416283
651013
204640
316630
797569
1003273
485166
601939
933008
1124819
439010
701980
1015756
959541
81898
215532
210216
297489
661260
1018331
749537
999816
765859
1161960
445128
653776
548589
581338
0
22114
867082
425372
618909
356869
1233222
649699
382422
981974
903349
1425051
933427
247963
353539
996638
822296
864797
199838
723415
77677
1183815
663941
866141
392293
609737
1329896
626876
999489
780982
501262
420221
566486
819895
772621
623529
804027
47979
1346521
889558
580530
809919
504910
0
303194
17950
298666
950039
1072754
1022083
0
877164
635512
246488
1134528
741071
516961
471269
516594
372760
524609
888878
369397
1298490
951326
568675
505568
791088
625637
754329
292134
211866
530821
0
1134777
803846
1007193
456345
522434
12232
632151
582476
460409
40679
751279
590936
943450
494857
779327
1182436
1150943
898426
209729
523849
256506
519877
606613
492894
647130
346478
1129189
291984
373658
151542
901145
183084
417292
825918
512831
515210
29620
91657
712597
97042
369260
391426
894725
754071
1021738
353893
367343
954918
772579
666364
117793
390380
207510
280053
869190
825593
930438
14132
423599
827373
1383198
494010
687825
798187
292806
666357
179808
0
641294
94112
332502
283540
768723
393309
446319
1075977
95476
38378
604819
425655
436390
231444
327992
775372
312375
89591
1086986
1154116
604484
761772
229185
372021
716633
130370
194353
970832
174046
625415
72409
1234416
833244
439167
479670
330590
902064
773218
686157
438686
837358
0
452711
695007
719039
912786
664439
548353
576255
430865
131796
506700
775597
670339
578256
473120
917814
573267
1108457
551923
1259940
843560
399968
910287
1054781
446328
626807
567863
481274
1165328
0
1069630
1287711
219552
359091
684490
430119
636923
621273
818110
1028467
649776
231174
416793
487978
427028
963839
995987
1060634
773240
1184212
295241
1011836
655767
390206
550888
534266
230069
133844
152639
816348
1150519
642689
386422
521618
762223
228357
955457
651919
359487
1230660
206752
77592
369316
123663
163306
268161
799237
678508
860673
1135257
1079359
170033
333743
743952
645121
349681
494782
1078121
832289
1177120
76705
1025316
491507
687744
996755
826880
531715
683055
604324
834389
1446726
1210991
270157
794600
912977
542319
1050218
794234
891403
780711
17265
189583
253763
669848
1002570
360610
935570
766557
1111468
749054
628582
326566
877182
293694
1005998
1235393
332165
933152
709768
880302
387799
893879
538025
1033433
1251320
592938
877618
500794
715376
1286032
1099501
211528
965751
562524
970860
1227728
785092
982440
817681
1219183
310834
966444
1222769
452543
760167
358803
400481
734997
0
953394
558831
672538
353336
589096
200668
472252
811749
557542
0
945126
1255595
496016
177049
637672
353910
77580
805606
512376
646342
425807
574947
1187822
43168
392168
722271
142377
1030065
769121
249908
635044
62970
798115
935185
487288
44425
780119
421951
401664
766376
808880
848035
978476
768730
865439
728634
1301375
928268
464180
792240
874921
0
889348
646911
950119
1038832
989977
684472
624027
439383
545273
276634
514747
411263
1185449
802548
672811
179371
504453
684969
927028
655233
237161
495263
806377
588781
1153339
312687
745144
145198
1490361
3116
1129271
624654
676618
791610
1016895
589537
946906
560842
811388
693132
1485397
1257542
826692
837815
957505
453981
858183
347311
616090
165534
320280
0
575867
606214
434638
1390461
805473
698826
812739
1183723
879650
289054
19681
205224
1244898
999741
423320
588186
570975
744378
814212
590214
899049
768440
714953
1173934
828771
763963
1028624
793478
235465
456714
958504
925549
604067
954574
567690
711486
457315
440475
1079308
1257763
749988
1160969
0
112880
767197
1061848
503584
570077
796582
106655
339460
0
231906
507366
80703
750914
703899
694914
1102727
501858
719824
808549
550605
958217
696183
823110
364226
558888
180915
1074225
1140604
633426
282513
218301
404384
464819
883365
173700
412673
1292720
407508
228945
741379
0
969010
393515
105609
726011
749558
1461022
484226
665617
597035
703902
564434
757728
90274
352135
275737
1075074
191858
1102578
148603
390372
555138
1111911
462254
854812
1492374
121333
1059815
591684
590348
750331
819753
1092038
1038370
859731
727621
366738
994233
384112
915592
1011934
150185
996328
186975
648353
0
252547
144733
719531
934555
197539
1195148
433792
70161
346843
498907
307634
431765
1301301
678208
984166
307820
1307066
0
699294
235443
659003
432994
188432
261807
562975
852759
1016001
369228
968882
800938
1287090
122370
362670
813159
1186072
795720
569267
144030
594779
91434
915200
897926
487185
1038484
310016
10121
0
877955
715917
487870
711401
348589
590065
78025
819589
1045451
919810
1006510
1009281
172013
753342
1115944
289192
954967
829259
387372
438227
609189
749036
1413203
502495
667390
823604
883169
774373
1076219
48119
559775
366213
934965
588184
705183
440349
605723
311112
715485
560209
320441
620893
165657
610417
0
1323469
383533
510789
399687
369145
644620
346884
695383
662178
134627
484800
991208
360549
779649
868406
61438
741659
393829
854155
359700
886399
150217
133539
562172
0
890849
312189
315484
123725
156153
304511
743504
627261
1036169
793275
1550634
1212487
956550
279530
532725
120388
334118
577980
454081
924657
1146640
931980
966530
160363
17251
606621
782684
884393
569457
136768
384063
1388811
1202581
1130106
84946
347137
115326
533108
820412
615341
446507
169223
432870
549724
879710
617991
808563
841845
1047413
309473
837178
136767
1013850
913938
787906
719059
182836
460890
371041
263770
987445
435655
454747
574292
948644
815824
383740
1447132
219367
344677
727481
428194
593205
965793
684678
145551
430185
323858
262995
689641
377746
537234
623739
709658
101399
917496
746876
721722
636121
911219
1121046
253361
64968
101488
872949
417104
826123
609176
486634
423548
0
356206
592604
1368255
437624
61579
1108278
713737
784066
323703
1172301
135912
175348
729607
74621
986460
0
869916
742500
848959
700812
0
698104
838769
690052
866546
627087
1439894
647202
1549381
719787
190546
298526
799946
740916
361533
1098315
1168961
285488
371472
1009686
81015
889758
309079
510150
171828
952580
1477729
564886
221116
734291
1081308
529851
462286
920128
955143
529605
917420
909840
798900
659120
719860
694831
414166
1031583
661017
566536
642670
46402
616680
1056755
586176
79510
1257542
784207
222333
1129191
765672
188843
617406
354196
272511
428487
804132
18745
1087582
253800
255962
823024
1152457
1171158
1078975
250893
658591
783320
1234416
355662
804491
250829
325322
1033055
248114
680305
944832
871060
436488
1061805
0
621633
470626
709419
1101672
361956
0
136607
896303
0
178169
788058
189563
650599
194725
464278
404379
53426
1090166
772144
565458
874204
591446
0
683317
1203270
738585
781442
1035032
355610
358817
1043997
1047541
290579
632021
815043
162674
88265
573871
948884
351939
826863
745069
1095059
456626
994233
612056
114297
739864
49774
395562
952678
487034
535949
317703
703083
437470
622165
484102
105471
498586
838947
518011
931144
142595
544475
860809
411312
701510
99447
249295
322653
940975
708602
1148006
279213
810375
429198
772929
375552
491492
675382
964947
264696
491829
645950
909615
689297
357210
890025
622603
410042
61452
652362
721946
896075
883392
420508
592191
431221
99135
555430
527218
678574
1028417
239669
907560
522806
904288
650825
649040
310159
1196173
1080541
537582
726718
801294
843502
1018098
0
0
770986
328408
615375
558496
468761
727974
857152
722997
632886
707400
445138
425362
275034
232180
907173
776252
361557
928931
575579
997518
724498
578869
344758
943602
778774
1280238
620859
965459
648135
1309700
35540
175610
718791
519801
614921
519285
1064713
406347
26522
551023
118286
925031
970968
439605
525008
530441
206616
388711
0
0
639360
747301
874514
1152726
333858
207191
353741
969329
466138
518457
458215
649367
763893
414265
852945
806904
0
1114078
260060
506801
517430
118005
487328
160352
727777
787093
387770
499002
90008
17607
0
157306
571672
707724
0
354335
922719
812327
1042780
799112
968028
643253
730408
1182467
837641
551775
1235045
689333
486517
876870
1241551
175734
123089
582654
420740
165412
0
863261
132678
348149
382533
877034
1200289
545946
1011181
815796
585484
215819
607444
226469
415453
422523
379853
896911
978733
943764
335405
891875
589540
892738
964150
200219
1256918
914096
282874
1036917
451319
875556
656114
1503340
1337979
364383
993988
408783
196554
896360
418661
916762
1161859
203325
730970
906266
570425
898233
488615
551864
17392
0
476942
642301
480637
539098
1115797
675358
18498
1020391
358709
434972
1283618
577745
1342579
417008
824457
833470
95569
509001
687138
606513
6312
780840
1081516
418131
0
1168646
607444
598610
280693
137052
442186
1316786
1255919
515751
605329
83482
251850
416486
16102
847270
1137320
896983
139198
106161
593468
851471
1047733
529123
380908
778666
1119685
844914
869453
153993
187758
1125056
136038
1022749
869255
414614
362737
635492
846448
1252994
558092
617128
353819
712233
152015
322933
549739
189913
218560
562067
466507
0
315547
546477
521483
297523
1109261
744788
706322
913170
1383253
528173
851696
428636
387906
170595
1062416
1023195
330506
418146
653811
989731
782589
522673
1086122
511424
343022
819563
533498
811554
782866
849140
917225
916586
497656
658039
924343
615258
1021237
952632
753585
296902
600475
567546
74164
909780
881075
22533
962280
668183
849719
163950
464661
669812
733848
281354
1038161
0
948765
3560
467282
563276
718569
1397359
343889
666758
1135119
413413
776668
293693
23714
566627
391852
113109
537643
935686
84182
690952
285923
269537
916989
71175
1266607
496381
415502
185780
187758
862995
903148
821078
1306323
634740
760693
907492
896000
521587
437449
773445
1214825
764874
206020
906835
645093
1053577
1137767
492293
0
1410607
541421
757774
445490
539621
482631
77942
898117
543156
525488
1133692
650346
192881
556917
619176
629547
440090
783505
394965
461387
1079863
842688
633621
777505
0
900607
1310066
598903
497411
474985
90594
609203
684678
649222
737376
620809
944047
717023
990638
741393
389459
622552
918948
451259
811548
258965
1038167
566316
1314476
367041
531538
660512
270056
129118
799166
1019678
792483
109575
6073
109087
859241
304872
423124
478405
393295
29343
668932
585270
459725
1304073
594880
297090
0
571021
495219
660731
1166242
270150
989722
398238
700943
855972
836177
885362
851673
631662
256711
612873
865373
1198754
131822
1024448
184417
486351
780208
127289
657747
448402
1124380
253931
1053134
897036
865521
910190
405218
781877
629897
972021
205224
548408
265352
642759
862685
518174
256380
652674
0
225435
287759
730004
397831
278625
909065
834006
1176760
424575
456152
739202
311314
889443
650257
889968
795018
95320
81640
420138
456054
847130
557481
1302223
809836
493262
230931
541516
814048
486147
721272
714008
77929
148419
650381
1028377
498469
1066966
444848
457274
419866
64154
952249
75943
880142
855803
295569
605091
696368
738370
366981
41179
1185388
483617
683717
1080453
432954
151263
266685
757758
815824
576646
632876
871658
1501624
166022
77576
480171
89359
610276
542393
706249
1216970
912309
573099
536068
0
731592
800806
589068
1065020
713657
775249
573812
998116
465348
912793
0
582703
1153539
940637
0
976575
242990
154511
841005
756170
716249
259354
965916
256185
302117
545842
718358
899757
728590
646383
456064
807439
454061
1096583
613377
194233
1179342
1147276
623745
456933
527007
295206
1179320
534692
383134
0
856149
490050
509524
101787
946027
333322
1156063
775909
371364
530858
109744
710113
492884
869982
640898
649699
852262
81150
397383
515071
1016882
821760
862083
1246833
611841
893200
573571
539948
502830
311249
855803
1244685
795254
394986
1252729
505557
709724
631915
765392
740950
987346
275820
1150757
750749
268810
761085
1092239
0
884485
1211847
581286
3716
1033441
530567
240088
0
1395664
224482
495838
1026930
763502
874159
162610
225938
1177689
38985
940505
861302
117951
725222
162944
1214110
731653
726602
408780
119988
606708
860570
528973
1152198
846348
226238
453408
589784
1191118
610351
904105
567145
125573
671358
106181
621646
1000642
1104552
1283311
423715
518678
1118
334527
450247
939474
231444
602736
559033
1169777
61635
735408
447223
1169199
620101
295816
29235
775276
457970
630346
509436
779430
374533
588921
785908
651971
320503
463827
605702
405875
1168906
949489
1097509
846044
1170126
449294
1519537
254336
1124629
478283
681526
339316
892925
1000491
752627
524414
783382
199904
597799
497520
929722
641142
303112
230894
860697
720728
0
677425
765149
971346
921750
384808
829910
701237
762725
534578
433149
838543
912443
805301
375870
772848
716811
31784
922152
697279
47311
938312
701686
836327
456057
138222
925482
423844
643772
565259
1197805
808369
546744
616309
411547
277364
969771
504342
895496
556006
858792
803603
0
765889
576093
0
774701
345405
908037
300338
1060246
91237
937487
597525
575386
326141
785552
769431
242672
270550
490687
498361
1023374
611450
600403
688626
1083413
1087127
708423
0
219813
564207
950360
362767
843050
1024035
738396
1200453
447017
828995
473821
536548
1058271
906828
1306044
968420
761953
653324
1248815
499395
987448
89936
558052
859107
298946
355646
740140
603378
1054787
944222
373423
601903
517277
885762
1093632
781439
349985
713601
1395880
817897
392243
323703
1369824
534230
904452
818153
196427
432341
904703
397738
1082564
87059
140565
845725
0
444063
393908
77491
813117
959762
391328
444281
480687
825267
1069618
975616
289066
190554
513238
766864
645779
1028326
1496670
166298
978585
127535
1014748
313122
451632
1203245
611372
1297017
128694
847236
500782
400177
141817
217195
478005
302021
828372
691486
61089
1152644
1114537
349512
1555862
1071331
556440
576623
638286
1469233
367947
126598
554825
842523
1056712
356049
998238
971300
448943
373853
1183288
362095
444915
818626
295667
0
0
960451
60855
460848
1575273
312682
549488
520792
233900
1091823
875132
649966
1109331
640286
455377
474529
348909
215394
659153
1154141
499875
896399
508968
762632
1018153
661773
772739
1160870
640959
1118286
631293
491857
908386
216561
1222120
730435
382100
856953
393539
406434
894105
840111
209965
729618
735247
471040
971130
274449
852270
915098
771979
240309
703804
1141008
1121473
1593248
795412
1278077
597954
461195
780873
839048
590557
268907
228526
1121696
789009
827451
58269
0
396657
1002568
298242
895136
771589
26935
227269
760491
714840
892071
77110
549951
181328
467157
293301
717011
127486
885919
200694
531240
1009639
76226
0
974139
238599
73032
660131
596837
397746
587186
489414
233803
1629624
558845
468197
709044
1371903
796486
564355
894565
871966
879744
382460
139222
16571
704426
431994
204185
545505
219785
561980
794255
499908
133141
294924
668144
235770
1018028
515826
1191231
1403043
720607
955812
263264
944108
178914
432096
1453241
875789
358367
1208571
906305
480275
216660
209901
611761
763761
195493
684427
425561
956534
938655
512716
118954
507711
926565
785082
74528
1066599
768654
1061730
1006995
810825
1007220
429255
868982
399722
604187
639650
1024166
935001
1166242
458729
1241009
645726
267426
978117
1287339
0
855154
462810
1309895
517095
341884
231917
543815
839447
1096973
388917
186602
0
896075
42734
936540
1043694
446530
791011
0
778391
297778
1232215
312379
666065
661861
310610
153694
287492
338740
998532
1087610
965183
977293
546431
691691
686500
1218128
427535
47338
958724
617406
0
857532
965294
1108728
1071684
369686
875648
791119
183673
465909
633309
401807
332404
681771
622557
1299453
724455
659781
792327
953921
974136
228635
206503
1015487
865054
897306
1253631
588567
763718
120235
454252
383241
1057191
983025
95932
656389
337514
180585
771825
797332
77089
563251
251398
816981
787802
987159
632356
38468
619261
888151
708003
735947
677494
128131
683845
665350
168368
239943
740166
593974
329110
683202
509766
309272
277305
605392
282152
430687
410042
866467
102555
635190
162596
134894
674722
793029
359823
139941
113582
1065866
95281
290974
523541
0
698495
24525
997758
948336
375686
867944
724244
864379
0
521532
533887
493165
93900
688878
179369
788616
111489
476349
939500
976486
0
290871
732835
1170119
40679
358375
1080819
1215762
670218
808419
943177
504833
661498
1227948
1164204
220985
1069129
43396
303022
1188060
1041308
231691
581409
708043
1075016
753002
577867
221876
389700
209955
614003
497753
147908
963214
758971
518262
1032809
49089
534482
422837
903899
805708
1035066
769464
161435
1187660
954713
537617
868519
564207
663941
612920
510997
379361
380080
448956
960660
306869
667081
534211
577211
1041737
222302
508924
1157828
711916
861530
306719
203848
568675
648435
1123958
656777
561266
903793
0
504045
1132499
203626
604376
485060
981551
894642
539518
946558
223304
616184
161608
215028
859670
726857
1036504
252968
728634
827725
0
1172448
227710
354893
644167
790844
666524
852856
999678
0
344687
905434
917212
566083
914226
442313
134303
541431
1206562
502749
237835
645828
1252220
0
882541
1118223
868076
120697
514238
348694
557868
383352
851278
515844
1217007
600523
533403
188504
594431
584417
456116
852797
648970
387274
854294
1263259
866594
487209
431130
86907
882383
1092694
906640
941179
764281
779768
660323
359613
578119
347005
0
186291
839151
0
454863
672205
933077
277495
309438
608936
395905
490724
985487
395387
1089017
15629
972461
479597
395814
295907
834080
657396
94072
517265
962795
0
259192
579557
753548
388315
1096482
1028389
714910
1100116
881600
849980
721799
354926
655707
141983
297329
735775
964870
778296
937069
532567
0
671905
1010382
714964
178537
826433
933511
986659
336641
467652
60415
549979
609327
581812
833178
0
428464
606458
669473
912528
533756
795490
336792
188569
287002
533205
760422
849359
720886
808549
981227
212519
819058
453545
600737
1018263
294970
702852
330079
671818
0
469822
1043915
1209372
675781
1030935
1117399
466031
370356
843681
1166518
711000
141416
516654
657424
418726
4493
355276
866706
559017
875423
480075
0
883639
152861
683896
601481
581364
307269
387050
828255
736132
802316
1051673
405035
721366
481146
644891
1102587
1166643
745803
436531
383027
689267
877153
777931
1415963
471208
777072
546805
528724
1153178
1250394
603875
919363
328247
680689
248418
1127725
836382
730346
639886
849946
1320235
173659
613863
568366
561583
672676
648391
968090
868602
564273
1058026
677526
119978
948822
908788
482465
847521
673239
597081
633804
1080346
195461
645885
660709
214466
1228765
535218
909020
454807
50502
613482
242480
126925
295543
983105
139950
502136
522523
843877
817937
435658
774701
812597
1056605
512986
516833
935253
731408
948810
877619
1000660
1425950
792787
596588
354021
416903
533835
624888
361431
428655
763374
958716
1061826
304782
925693
747522
440160
439859
632151
617941
285924
1015995
441133
587425
1002541
367900
70161
610133
452313
0
90511
230456
150192
1191766
496117
66616
318252
111999
368674
958524
647959
839557
569694
584609
526555
669531
1022760
557941
357822
575426
365384
609674
739864
566742
344952
363768
88431
930152
116955
150320
616658
608932
216002
349525
59840
656894
891337
1052659
167576
1229387
1067078
924109
980141
762739
964776
827943
962966
526602
990682
122404
549817
983503
588140
387913
675935
458562
1354198
884385
272986
973278
527581
674107
1042474
844626
333861
810779
189617
516076
466530
348197
632214
0
798303
612126
1205774
698683
672683
763107
912549
594216
412532
852382
786877
764158
80703
431982
714187
563168
682786
136578
85095
0
889558
679879
695469
883466
0
810028
451632
448832
455159
848471
817202
896795
636745
479775
825054
790154
569895
97096
739142
502685
351147
1113123
831285
370116
1006783
936935
803212
1055578
660842
104948
988296
1132924
662814
520170
380749
1067915
1129080
838494
1108226
301122
445785
0
779772
689380
552912
977913
946721
1112906
489277
0
643029
280623
306261
631130
604078
278625
65631
1098836
893877
389537
496928
88411
330674
199028
817889
670180
793092
592341
0
690687
1016711
502169
176547
769144
167266
783486
824740
254426
613141
549630
233629
1333849
607105
1112851
625023
273237
1139727
476984
1302387
777899
720761
396370
370682
809592
979701
601332
845857
891248
464796
300688
633739
1273646
215549
470886
381592
216660
908127
612099
897552
546274
452528
1265347
166173
652245
201372
480085
812641
727084
0
330803
916125
198570
891019
805372
1084554
958767
387735
254668
477668
277558
361755
642064
514051
1750522
599629
443944
452734
632502
454541
212781
607249
960239
929753
670321
920758
1135284
912260
22855
573430
243832
490876
766528
117033
0
982868
1088082
0
498501
816944
350749
278767
1028225
1395304
591167
915994
731503
362565
371842
611210
319023
50502
928409
335337
369184
99176
669013
1144983
518813
86189
837159
310333
351427
45284
621548
423869
867181
58617
1442327
173089
527887
848990
209300
1182980
948798
896293
961454
713097
105188
357126
788799
837445
750932
878750
593126
220756
446332
679691
789162
806322
748291
460829
738319
163113
583266
1405925
516677
716095
641493
746797
1173321
1132964
1367903
343057
0
639971
513609
667547
777653
327675
394000
193211
848628
414004
1187340
1343909
379262
768455
1219656
233452
384307
621193
50991
1169873
717053
722886
641866
612841
790882
466578
789445
35597
1046211
205169
182952
51513
797338
39727
508577
752230
1079440
0
569127
912283
236230
354545
157936
872436
738040
879758
384343
452734
866281
876676
451798
604729
960978
811268
664526
989228
311354
201568
1004553
691110
820065
653291
901011
854195
982759
602770
1073525
534473
890844
687342
27365
384975
540118
56990
96779
1101770
1162582
836223
860055
1291609
801389
810825
0
1109181
526007
147475
494881
163535
1300076
812506
77501
746465
1257402
1585794
1093240
102636
251838
1425664
265040
946171
649309
314138
616774
747988
317228
870805
683299
0
567585
158953
441268
739675
1046045
841605
667113
0
530831
936510
613940
502346
978174
605648
563603
180708
963311
914681
368524
818575
384322
828759
678038
339929
915828
1014429
579356
0
132054
117385
1156693
294441
802162
228801
407329
343383
1135503
1088960
797299
533095
1255035
283216
95620
1093601
494133
692322
435960
681209
720148
843093
699242
484355
717211
689206
119511
1309223
616803
752573
827710
927916
680135
35820
40870
389717
988170
0
216425
410624
726797
617645
542468
21588
1048776
311638
212334
364755
2213
117054
149691
1076100
806904
659045
789631
869509
998401
1133785
1135503
937434
683040
828657
587658
626272
314616
1078216
973295
920114
257217
355396
1207513
136851
575962
285539
1007371
879277
596699
370583
324252
1102725
435982
103755
14138
514559
907312
542886
1332412
0
1365658
1034247
450412
852048
68916
846868
125449
1214089
182730
423694
0
214939
1490026
532382
887391
514862
1051400
580825
378575
509939
419287
921993
1351483
398333
56155
1216995
634343
844396
543338
0
230398
441602
366721
165821
1099473
858749
41157
374471
754248
964640
255163
15990
891765
667081
680722
810507
507305
706920
272036
562332
188136
1083861
463548
62773
536641
1134160
1025299
680786
439432
328971
1097376
1278610
627833
573376
1033924
369873
1078371
54997
148346
200656
1323739
516599
965132
846793
520789
1087672
1078382
1113548
130729
821320
1421309
119334
1174945
1070060
931509
254371
1316034
513756
510284
613611
1020848
448821
1763752
573935
59300
955890
1076213
1038619
735155
68441
762997
319267
713745
0
198348
57950
783258
1061716
452427
651741
578829
647148
619828
837685
347537
434044
1341858
382343
726727
1191840
0
564604
685834
240029
664439
891874
745049
771341
725479
1127849
991330
0
889232
792644
827642
62602
707204
147546
707632
650132
933562
775901
937551
824292
83294
885695
858598
456467
692156
686017
1031171
281513
918362
650509
617420
718157
1243439
698320
1169923
586601
1079788
0
1212443
1014383
1038007
914397
1019486
1091804
795399
472876
384443
44838
255405
50980
108533
865725
722565
199213
524428
435832
381803
804961
775690
1168418
94657
873481
759811
702661
695959
958721
0
1250955
899359
773036
870939
145103
680104
962390
550142
997436
762397
162734
95563
824780
820289
1019759
450756
542411
852872
241323
636266
272332
1026484
991633
876812
331938
314571
664784
682953
812934
1152146
50255
1079723
1107021
453014
647483
596871
728254
637208
993014
438684
675521
369873
637914
790722
577428
942547
623955
458605
301606
474462
388720
826151
490876
1000834
1085191
1384734
578363
519519
236711
601180
630902
846049
15579
1101780
846404
137979
330222
848928
653060
1095756
719164
876380
735014
1046512
741957
860768
982844
396061
672476
939475
74491
290380
708172
436395
1403424
711832
741172
936645
151454
499663
1194439
1131788
734950
594612
364980
235506
395705
715778
603747
1344098
852124
668571
582917
461127
1040462
617573
839747
1002500
1024907
1402231
875545
540704
490731
780021
415881
490337
0
828213
432057
0
103594
423715
460235
746513
393891
1103358
1139765
456681
613925
670134
475588
636074
203689
398595
1143065
292560
501532
0
626049
492738
659108
916434
172256
45324
1056080
814684
430047
273229
489797
819540
799793
615540
333824
469018
750814
688329
592666
885233
977444
0
421298
501558
804737
682026
381423
615264
770796
207600
955744
616813
1307054
373793
93862
178130
552293
634695
432833
404429
153264
0
632644
615782
976025
773275
141246
597806
766199
906227
1483682
104623
924690
279357
69712
1065230
741096
0
380679
587410
163509
174210
910411
188622
831419
205224
1253858
20332
583856
486131
945543
956972
340595
244563
454692
620531
894216
593951
324412
691914
1224018
380201
207554
691460
599701
692578
491783
173158
651911
1163120
868017
667858
103589
1078496
1069838
1269268
895383
1257662
1119685
409940
275626
433459
505175
894540
836278
1090909
964587
443563
466045
195153
392164
747981
519519
563971
0
291670
215338
609895
927356
601490
440265
89448
881282
1135949
22235
884863
887411
1272088
190532
757118
1185416
588212
792548
841601
1324486
423178
548162
947823
887354
931991
554772
631939
749915
995582
1050336
1033341
1607804
1093210
1060105
1005715
934778
232613
1021801
772322
780033
927688
759418
1336373
19174
94454
1121434
1019868
636743
743674
607369
164958
810536
849324
42035
882098
422494
1063911
1284972
532082
493384
730996
320978
752463
280277
674291
434481
673817
519554
523246
500746
915819
908753
994867
991076
366023
0
146058
1131308
85704
41769
494938
663637
1267556
817118
615931
1317221
323191
335243
896794
993799
775186
679770
819472
739014
558026
440825
746797
617213
687292
219013
1122244
412209
379337
815403
932373
690052
572578
563178
722539
464018
292156
432870
1058980
85101
446308
327977
877835
636243
392409
1254520
374404
135305
1045755
93298
10097
624388
402534
949910
883971
232102
668986
755934
690224
199684
531444
485764
442313
299610
533206
587529
752557
923925
362449
997868
364047
571573
776074
869185
885855
734301
702038
300017
1167328
1214977
520074
590302
351893
339472
680458
1314713
656682
1104448
503048
750924
836364
801944
1048896
449113
380755
530541
245675
931961
775885
989981
188812
245439
215542
0
450681
614286
581187
910354
559975
983546
916259
626193
780871
344822
1147637
649941
514134
163120
818998
1187854
1256672
55086
743687
178216
90205
165983
591448
973865
355997
669934
0
1400103
529588
656572
373195
823194
1251437
601013
594233
562576
890449
109938
715062
886432
830947
666406
608186
97754
411221
451809
615271
1207548
682971
218570
755290
758308
662484
744820
672113
1216606
404987
132989
552573
128604
30043
346330
1112742
370709
267705
310963
325374
338031
0
610428
1095265
808876
730330
351837
754065
682427
249768
1112091
101952
785492
742316
753121
112875
543734
668067
1106720
582938
768201
361445
90205
729443
1161065
316071
531201
760938
526129
314382
793859
376349
1316882
951632
1180300
566359
0
574367
790023
887031
856855
637933
480666
1180191
317683
1443832
654122
535815
173810
551251
997923
1252996
313391
194725
993902
1171817
357101
645002
566997
865637
252902
849803
15529
628335
377609
326916
0
689724
858952
667470
989261
771184
226410
772005
161757
847461
1322858
617266
138273
336641
712374
607127
485352
727778
184908
720148
669185
293595
723357
617167
10942
614003
402217
431883
359146
390128
965636
818514
542621
548032
643186
201850
594570
1021862
220668
416380
1074698
878769
139231
699528
264254
1034283
807070
1244969
1269723
824322
692594
324276
241770
896040
212575
825727
130542
383775
808112
576480
1096802
885771
504554
921621
595159
726154
92475
1002359
86558
233302
506200
830539
145420
1156238
623434
651178
377998
707001
121997
432191
1724639
12801
613887
1106279
1114198
910458
791808
256458
1040409
507035
0
828390
1096127
940512
507399
689504
774652
103495
540923
514835
606002
1029841
246856
444785
1090909
876982
405755
326003
340909
97837
960369
1368734
1309700
958545
734530
241486
1051826
865477
215624
0
1054437
107028
1263345
111046
514238
344283
758356
76597
623181
802860
501736
1007828
677496
814284
482005
459195
298263
970970
1006508
1043666
801325
427585
422188
1042743
639685
753332
562059
975107
997462
808558
513191
21129
1068619
624300
781235
706550
715649
1146115
687048
694778
221239
868796
881792
0
337575
806863
224703
488211
375455
314005
541235
368797
507900
743266
295711
181420
796708
618909
662966
914270
544579
288671
887392
1207759
408815
586482
891038
297142
376395
686844
309006
722822
913693
737698
461766
554716
97197
1119294
34100
779183
406347
999276
495066
562280
643621
647319
866451
397911
563639
116694
245586
1025237
174315
707652
832853
394960
1304575
452052
895385
234380
762517
557854
577036
905063
678010
325036
1218545
135246
40478
184205
541271
258519
498456
1237000
338710
272214
221655
1149250
151468
669960
743409
894248
1288073
620116
43512
974169
878411
944222
363187
593906
927137
641417
482066
592389
1146710
0
437160
336557
861406
742994
1005649
276516
206871
327887
691924
1503472
0
566076
410521
738036
518373
633767
939511
154720
654607
500867
378294
434102
786000
517202
739742
360902
617506
0
77963
281174
485188
450702
616272
112446
564968
1171452
665268
752126
416382
119266
1127804
1191284
38210
1033485
176835
517251
287202
886706
829475
722800
726982
701834
828336
599364
901813
111255
220500
557407
419759
790836
390955
963266
732222
1221995
648508
857221
765005
26618
592139
893532
871289
958429
1012521
804124
1149622
615515
482613
1323509
638524
596889
112394
955648
1121917
1271711
760740
775253
633420
977175
1126836
840160
744913
858442
67185
1172077
594533
644499
384112
0
525469
911237
524849
169759
775673
913560
415368
996655
788046
895504
219207
462357
518388
872451
270740
420906
600016
235705
841834
362584
216876
502228
570465
1029095
602618
864932
411932
825335
739557
458455
550633
1011824
624448
276350
612766
348438
997224
161891
643166
167721
601512
861170
544173
0
1616088
69952
384112
738866
507201
913267
620878
1439513
278598
300180
318961
755651
112249
819990
1126908
71791
654255
1179857
65398
751919
851001
45887
459838
621535
914214
796891
406607
249962
1067905
883624
51501
316375
660763
1114020
930132
799613
1030246
782919
748487
745420
461398
555777
675271
255958
615678
169581
130754
246968
821546
206522
664165
481891
453603
66103
170454
229104
997335
1268204
786470
487017
775161
457591
156017
428317
650480
347859
861166
297815
167364
722059
474268
930131
310494
436428
1137746
1099706
198801
266012
571573
484466
1013132
538241
984988
1294960
1236446
216911
885035
662627
1064317
0
670156
99199
851628
298883
358047
894347
0
396295
462051
1047490
1006616
1161242
729310
673773
704376
70248
389927
104899
359846
364126
695713
1119766
882448
144103
330296
941451
0
1178040
0
158110
994269
52740
399112
616294
993961
161764
841694
428708
657061
832773
278598
298276
642431
235522
0
630654
718358
0
757821
237710
1084789
815513
930630
1346950
0
599791
848392
438225
605909
1244445
1132445
23477
848212
11265
830568
603325
152672
727522
402246
1109226
1109814
563125
670107
828574
939814
590332
864392
416318
136266
488477
25254
910973
242698
261476
804169
1115181
915529
333092
1019089
1057044
712746
1229748
424707
811746
1084270
952860
626115
232774
835923
443412
320940
1308520
557568
282070
819021
941230
298591
447018
961685
985438
115749
393250
65259
696788
679411
738089
430897
877561
1276389
727255
866419
941811
571277
486101
123575
784155
995821
930427
318383
63708
461875
1350658
1097844
894689
0
1075705
700540
761321
718737
0
869107
952060
66456
230773
555220
666024
795874
644261
1016929
472134
783957
595079
167987
717670
403524
900966
603464
583472
254807
1035885
1172562
976316
357084
721869
306327
369879
1046677
742141
417456
513124
467747
334596
981717
731472
845796
514723
692576
360118
311674
1283163
705611
475357
1279471
539341
1213085
517669
0
677388
684208
605128
580293
1105357
299191
747087
819142
257413
909243
169759
1540479
259293
410827
0
721524
1244624
502292
1206639
1384556
698422
916282
882029
855443
940389
1553610
1019254
687114
638749
1023170
1389221
567077
903269
966815
656349
327182
65645
628923
1246921
604992
800064
136152
82694
49699
139604
813453
652012
1140380
151075
172157
258169
0
614638
1249995
1266627
239929
0
1092329
480275
965257
973685
1006510
201830
898208
811975
511130
1073760
457858
788229
870988
252990
257707
633765
80478
809732
929855
1356448
1259593
890486
962267
237062
503402
335552
791006
0
923727
31062
918074
653178
958524
20073
1300758
294693
884832
165644
960388
1715371
366597
777836
790880
957052
775428
1106087
668757
1147370
181631
1073210
350860
603955
1158330
829797
298733
1069157
104421
784267
1155013
763968
917741
301150
0
774986
671595
776729
867323
420451
445651
890271
503072
265680
337954
1348715
1153168
909557
1125152
725997
843594
222072
1144419
690421
925119
758780
130684
768170
1032647
150955
139204
386027
219996
331026
408710
207255
1028950
491939
1071425
1580800
1157022
1358294
385147
704444
411988
59273
1337395
967209
578567
817026
922034
1099726
0
1079819
202846
493020
0
464510
245171
838396
140026
1264359
51970
678035
350195
1067189
548267
1265851
0
443336
102130
579402
678128
651565
862384
762083
688771
114124
864121
789213
385555
447440
812984
279525
0
1273556
611478
184265
617001
44542
1098931
775856
796362
597675
61466
596054
618399
216224
1321345
635132
913904
368560
1059574
227356
60515
611989
879103
242480
1085608
1027973
604081
0
310774
653060
899946
513884
432870
1452266
372457
860997
356306
1321300
1117821
652074
632393
594319
1087022
1134851
586585
629605
0
1247651
468856
600460
860840
1117469
49217
444994
702094
46865
781160
333354
997568
820848
746574
0
319143
597035
0
74949
594615
237623
1316858
1026088
180599
554014
294779
1055539
289551
755374
697778
359553
886359
550867
1126809
407713
767580
0
845197
731086
615302
1319037
844069
1112876
871614
9489
242736
0
673762
16139
1017565
928253
1082272
107946
1292601
804591
613983
47338
504725
654125
793670
937724
204464
654775
884619
833231
0
467159
0
439408
772251
17289
1211088
96367
729618
723507
728333
1000570
803806
1235099
1066018
1181740
29698
612761
1355686
750369
938988
744343
0
946542
781187
498157
703617
736982
968302
737441
1230402
708187
1084999
859531
670049
196511
547595
909290
589067
199986
732722
690792
1024803
1023879
529496
409186
1316882
513872
668196
384493
667179
987384
442399
826674
3394
803785
705704
550127
127712
253937
641995
1327876
804391
555806
667548
938751
1158792
890799
722907
164543
386664
765283
884305
599620
934639
524056
975806
1067480
900190
565301
1228410
586940
292599
201092
487936
888680
797749
461978
123540
1031953
1135797
1305513
879732
325457
1053612
422995
682207
1048877
875072
274443
994366
794970
810763
728558
184586
610774
1414493
681961
764968
1094346
705494
313965
903188
923569
627320
581244
331000
643696
191306
725530
755817
677354
755512
125065
487993
584419
573902
616140
864990
705087
196425
495181
644398
1122558
955225
1015694
770399
567531
829907
122924
1015143
678863
734880
612002
200664
904586
931098
165389
70252
811592
1056388
165633
756501
927727
723564
1251118
1039685
780448
886786
599267
442639
1395
587773
0
11201
941966
519062
1023349
762171
582697
598005
780867
780839
240068
663945
935702
26618
1030626
291609
885219
813031
315526
910508
0
424752
672650
268232
681664
1446663
902260
877459
1018013
492545
410423
121032
890558
506950
220668
281788
1235109
308777
189093
604729
335075
501536
1380476
724787
501145
279327
756735
1189443
1097655
246080
617597
425653
1145787
924736
621223
856064
420713
690994
553604
1441650
654602
212576
716842
704844
1002188
798432
659702
680101
328238
723005
484324
975294
468133
307823
93282
1531800
616553
529416
416427
962710
699115
164440
324272
290850
777773
745910
578745
138142
549787
629950
395611
61675
1202678
1084999
1138286
179976
1136908
264407
512691
676975
339994
923026
604195
0
629111
436619
1178923
496206
1055878
143957
311112
928129
252916
1307986
300143
289600
494159
1433356
656295
1287935
756377
1017465
594184
599531
685049
123941
401303
358533
951968
0
0
461633
617738
239013
1138399
659702
1042691
701390
944939
107944
0
1624172
162925
596360
601344
707250
341721
391104
418575
777887
845052
1281694
1677289
960163
1607540
349017
655511
1408631
1137043
701713
375585
848912
21759
589607
619828
678421
169134
504170
957294
1129842
1223249
392410
662362
82028
297182
295841
778186
601168
286626
929112
332165
477300
1203177
901130
778408
27875
647864
871099
484616
528635
114348
720851
1285741
1081011
236102
706644
585178
967560
978613
385147
404925
167496
211074
392808
170903
326390
463706
247850
455988
769704
1173017
566109
688015
473072
424866
142099
1107115
0
1113032
122162
722951
575329
548345
583665
922125
548020
717411
1666274
1015908
533771
25229
465893
113657
713871
637123
1142100
961986
425038
1106240
74905
1005742
1483530
750653
278064
504194
92398
513988
624056
492752
773445
523481
541611
528920
809502
339405
781436
460433
520226
626165
1035264
1151255
154038
67141
0
929784
527399
1242149
145332
981814
732340
0
790845
965538
608092
620557
74621
1162770
382343
996282
1326051
276964
305517
725271
633535
777326
973338
670018
0
277657
153165
710453
395235
990643
801257
192990
750433
179066
795075
547594
404692
553888
1260770
851832
914106
592560
320761
32964
573821
1078307
275101
800256
258612
682340
1309095
105848
300090
227129
306078
1103850
528296
994716
461933
267308
524919
405251
865060
281142
966520
334356
925903
672424
677688
881288
584048
699223
599757
309672
119305
108302
103170
814808
753111
670688
532087
910394
829336
424090
993470
0
773432
812487
491923
446265
567019
520769
563734
1069971
911008
838675
0
1306446
284741
172677
1468618
598419
598947
228136
691295
824622
503145
999089
287906
1338523
1142714
1365864
524467
91788
1507864
777413
522516
75522
984297
970970
754796
749338
757935
751792
702411
116028
830052
398967
52003
770936
653119
533655
295366
697279
469876
1258743
741413
483297
940669
290174
156702
0
1302002
498532
999388
1057221
718310
597256
190119
1165153
509412
1030496
882952
489627
1128024
1151705
831749
613485
910881
584379
465724
443346
489616
0
0
811748
756157
1039380
680466
661861
766197
1510687
86748
197225
936016
305294
247112
619877
320970
928513
1003748
517473
585453
882726
552925
315979
355250
1041635
1093239
189057
263498
1140174
260899
888827
485441
284918
398831
826667
364387
583560
438870
675731
1021001
470639
885834
1133429
700913
224066
655043
595780
1221055
829246
640732
612025
109316
144084
1039249
1285746
813507
1309758
855081
1288562
0
506480
80744
240848
859153
343173
92488
216774
1146645
236815
466802
620026
365274
1267626
727927
1045315
433792
818525
1336125
1619666
212192
911083
289449
714452
905306
1149284
609788
610581
775513
983724
731793
492665
464867
548020
533115
1060250
951199
834566
801883
644816
85874
549857
366738
1312199
539981
1195314
431120
808876
539763
295893
1116406
235699
59706
745967
1137507
588924
0
980549
750427
206569
805476
613757
110570
505354
0
945445
0
474526
755264
696201
1110603
784181
387468
964112
992326
1188819
726168
965376
1058627
169134
961558
1204743
1253420
1131912
385033
770372
255261
457712
932739
786956
496410
395905
527585
508526
527662
838453
699266
0
269296
559133
534121
807328
779167
706513
898129
690666
930632
305569
1076979
607277
586822
1225280
595855
608279
227379
400727
455758
857077
906241
507744
1252917
804758
170944
26652
403848
699146
299979
619441
820851
296575
645227
79097
294110
577299
840711
470344
709441
14132
895943
341703
564710
875982
258445
532417
1072369
696775
562160
336750
797610
1045895
34631
1119818
597218
1168323
337484
457126
897051
229279
235142
694446
140082
328786
862794
720669
711254
1298023
231727
782559
642101
304061
402409
396514
0
414073
342388
1351284
297738
213384
648236
585410
378854
495418
661281
684827
490874
150036
775724
771296
0
0
251330
734787
707673
660228
1508690
897123
351776
729739
117769
1146597
784182
496209
653849
610475
446315
799972
467043
467120
821052
1185560
337371
402074
719982
319343
572434
194194
383663
668639
0
894753
104078
370473
1094559
1297938
471607
422882
962267
408984
931897
704696
450679
348905
1017355
832535
0
1114113
448984
274821
283428
502338
93507
868503
724911
210170
338181
1105652
366039
411531
397430
774072
293400
862361
1099581
1273200
1177360
649006
913139
662656
1019890
479347
703684
998971
496997
165975
1201097
211692
107093
1087798
371878
550958
260295
866583
1195938
561583
175448
773002
614276
581315
60092
434061
1283191
774502
267540
170474
214515
829915
1094158
1200089
665352
546589
70829
1485404
1271498
642512
1003770
1178040
639065
240221
285712
1099002
966892
802577
756009
1394017
617802
792492
697289
1080851
1016417
29817
968574
1049017
835534
508771
1337464
405143
569752
1038080
789998
880241
823492
275495
264379
1216349
1070638
688291
957178
1080647
666024
0
467710
497516
0
859181
1146901
888101
984871
404260
539094
503701
912588
344517
866951
444951
1192021
472477
721619
631599
643146
970233
558435
1198291
896823
228498
428045
0
0
754375
996099
965394
835378
458921
705087
933339
715677
732263
904291
1078382
870074
121767
515685
4681
1083649
961425
220492
806445
350055
828009
157862
503919
1063014
268759
804670
194331
686716
156926
91520
512342
849184
390706
246378
564506
1053141
871655
933788
1129376
977434
1258084
797207
709003
711015
534806
653365
584704
893443
907525
678683
89523
724671
1520010
351767
376644
111698
760461
145531
524125
57107
216691
386680
82886
641340
484464
271076
442487
865009
1030626
223843
547942
441063
919943
746749
805731
510676
589848
1070925
573240
806387
835792
838951
858623
737861
454834
573591
1377593
415007
462273
393193
936462
707291
985604
1070779
843501
680831
1074137
1353803
393647
789252
1257835
796427
242108
415842
973675
859927
722939
245423
274017
859185
532757
225581
1597026
211104
606216
814808
961816
480891
597244
933709
60626
799917
226103
937337
1421363
952620
0
1122603
308323
317228
956300
438453
840422
239965
717677
509424
823549
150238
18592
1183359
180957
401039
43162
498594
801088
894734
1407150
141370
915373
396422
258096
1031406
60810
0
128057
348806
991743
729590
679647
65022
1546621
0
692320
555573
420215
160265
307845
869989
254213
699056
757781
699160
226139
1549381
725337
266657
1166661
967127
1015673
759070
1356179
791709
224366
507959
253522
798546
540118
1219958
389704
866446
743482
979656
1143910
749001
523122
501001
186484
592927
849822
139922
474152
1050136
1017085
1126124
1024471
1054206
681570
469727
378539
0
608955
948988
113555
1050529
1019506
370583
93924
1127818
469917
728105
0
245205
439071
281065
618133
0
642859
851175
742906
711504
1255307
989252
297570
164037
885834
737487
362989
669655
35982
825967
1041848
588288
430660
486620
770845
570008
571620
568021
4777
693581
899396
1507259
1273095
955490
1122558
988791
925964
939065
826216
133186
0
844823
294247
1175556
963786
862964
641261
319360
365955
500555
480567
580053
534638
851810
551447
277346
502878
843932
1217643
512923
380947
254908
1019868
539686
150410
964559
421913
412008
1235087
655536
800957
963242
715782
0
391658
402449
772176
1025869
653051
375995
1201591
629815
1000210
761777
70832
1144371
773197
1248639
601149
539039
688818
797294
342358
963709
968953
103185
64408
337362
435367
987096
503963
943737
1448161
759164
861711
406414
263787
968924
229281
795983
907595
0
1044292
1260262
467980
817435
478579
997115
339466
788595
899208
752995
1026325
1062954
570426
835741
246980
1239067
452809
1044119
856948
981718
207191
567350
1172218
1565027
1168538
982040
763088
1098339
516045
1042323
652905
1191696
720381
502779
1065579
1250170
1115519
969005
423548
979792
119415
740312
975540
91497
144234
757321
988490
709185
1181785
1235821
551881
942423
538924
712291
691374
107006
1165562
150708
812287
333431
740686
1004108
659673
118449
851962
0
678722
955286
1018850
831773
103874
802712
696547
348638
290643
313625
714620
1240293
597411
614616
539101
408823
663179
958022
0
673362
355187
338565
599828
361463
809498
0
996206
1561366
610419
603586
694511
671866
305940
83385
496605
1120365
950261
667706
801560
693908
606797
831973
758155
144573
564187
1401564
529538
400355
1037270
271253
947335
600970
221727
1274070
765434
167669
389209
783588
51908
636743
353607
458095
995186
244943
765521
990467
706797
0
9001
429908
795031
1233448
318687
1176167
725085
481367
877163
740504
1055583
449473
204640
919952
932417
1084140
1006565
694994
567944
899927
968333
104584
814820
43519
274123
755115
132570
468136
148297
477408
523809
685084
406071
499849
146857
467132
659549
585144
1009000
1238399
384998
684891
776393
463924
1108325
334098
616467
727638
747002
817685
310506
485662
1223697
927028
912198
20703
1373440
429286
1006605
629556
1118000
0
43724
246430
623775
696349
683513
1229318
513631
261421
909522
0
1099325
1013808
1241878
45329
412806
378247
302240
561901
785473
621711
208137
1118321
580176
440386
203312
783378
1724639
245730
726021
0
1132498
672561
616340
914946
433211
1067387
595322
115622
1078237
857387
1109181
404119
352277
287983
519589
551487
47372
291654
874965
575421
1011643
999088
729645
773488
780790
849808
983855
1135980
762521
1077331
375851
743472
699242
477630
852190
704815
809231
272333
715214
622887
513393
626527
84454
683954
1117311
821490
339321
124639
709017
742055
937016
130398
33972
1132061
527596
506570
1037143
17417
430933
136713
1094147
1002633
1087453
830476
1038137
837830
451096
725271
1051892
349550
125251
493325
513503
199944
1087259
710974
638543
438799
1232370
685028
549546
605639
428301
792514
777170
489237
785547
1312443
764327
856922
856047
1090308
89618
336207
557254
1460355
498902
1139669
543614
751104
954253
1228474
480967
848009
715212
634673
721310
1106540
380287
598482
1144741
427058
113785
369608
347266
356349
1045605
1028693
1477850
446573
872085
70545
708687
606722
357122
557581
1004302
1152693
354255
784321
569739
212165
734880
994277
886462
536551
765165
1261780
804332
583514
548819
673381
1081563
392696
618447
484808
656332
151136
301729
847952
692140
102935
460890
467168
722526
856489
0
595565
1148555
943490
776429
480794
872935
609312
1062488
217258
888448
360066
945979
720759
387119
764613
421173
971090
407772
499275
142268
443092
1194185
419067
745052
1283258
579983
669335
1004946
647250
643178
947439
875194
557545
538210
1060663
525173
291302
815078
878986
577063
176321
169715
74458
190747
1331366
469316
1038180
296311
914589
589265
1263045
895598
962702
774440
1054333
507177
475355
299073
552463
877790
990388
803379
1327526
844942
297729
427131
1073932
295608
728290
1010043
747406
831149
0
1086236
126127
472570
103368
915693
771750
350760
107028
322367
919665
514689
1007851
760709
0
486708
126127
651077
1009635
870515
250845
1250453
315880
516168
1014547
930967
836090
793196
353987
533296
84469
537348
317044
311590
271128
317419
1035068
928103
989612
820445
100769
224118
1015240
63677
490263
170269
833715
1134743
73569
1220048
771876
549316
249216
517976
122171
1072840
77835
543509
561239
1162729
833277
721828
710766
285252
218111
548466
227226
769409
134701
856855
735730
540167
1222353
847669
1052170
966963
461513
867136
321275
772411
780119
960796
232863
236002
512821
666654
802886
499379
0
615653
1182506
376732
619338
1001870
257466
1015236
492473
815199
1195012
200694
1124658
510793
651474
1070716
331938
1207532
763456
885902
342206
737415
627011
371522
843025
1053924
1382498
671691
242196
1253691
177777
565218
485651
421334
378575
1324854
346096
678447
1000884
679617
832394
411427
717036
401456
530071
873120
841443
578008
35597
186477
682971
318372
1387701
599375
581655
42347
1065147
731602
0
1101148
569148
1124623
819377
191709
721226
158884
96883
616806
362965
997119
794468
1089817
871035
444773
46860
786108
286097
1849676
1541896
1043986
150005
95005
1264322
1276277
745531
292919
1115916
686034
218027
160482
1015114
739014
898238
966457
640324
125279
1013887
942147
801461
509495
1171820
556768
1033640
961528
582563
796224
454832
1288234
899722
896647
565654
80575
778767
920882
657297
761912
660292
869100
1574600
363718
323350
393370
903480
369765
0
1079851
720185
70740
720844
813448
1066952
742660
908824
644039
179782
168134
972913
499258
775943
612651
705016
974466
1164270
240545
884641
0
683688
216222
420674
389756
980187
32378
578263
1019989
342836
865418
1353801
603742
415803
1025269
624086
1268843
124056
539883
1032059
456054
622746
1142990
318780
120108
883761
146314
965874
763910
609373
710693
972538
1469662
850472
960297
376787
79243
367664
813123
1265050
620836
534746
595461
779632
334882
411608
637034
1016417
1050120
666345
460834
472636
471279
356764
829068
652866
863267
1055815
192865
690222
1123735
1178288
718260
897096
109629
736002
902249
199996
976818
532758
875811
1271375
908063
753180
636381
1163040
0
1037020
160378
0
789762
205065
1128032
743818
537827
669523
603470
1412173
516451
261991
565613
691603
78487
1143338
831841
1729991
658284
788038
241274
1229019
991555
758866
1276259
962361
436362
518372
1063147
631346
239520
415774
583210
102127
966467
580558
800367
132790
950391
920514
1009348
11725
778667
950135
488722
356070
1134929
351081
447640
494917
272826
1181241
737815
826404
963806
1351469
1098185
485086
239792
921108
584800
529383
908261
354387
449202
707089
830539
0
641078
576539
600460
153959
606832
983406
1375823
765308
181267
1255554
306334
938404
991910
89428
646700
738812
739993
510095
495713
979914
1137634
1022558
486794
1134912
1090754
570548
1294093
1037270
321812
1048626
641635
743334
74550
716909
542076
527505
790704
756937
497953
225754
972316
650051
510654
1109793
445415
782728
451632
949178
61239
960523
226517
498265
435802
456906
372403
258907
1159591
465653
369470
1027080
932039
600016
704314
950685
386292
162090
814921
1260488
159833
537247
909533
1354354
1039289
863576
1011807
1169830
914526
972754
1026543
79014
4593
654924
775470
1296285
1150309
767153
650188
622965
0
1137245
1207022
612586
616175
1156135
1157792
447859
791224
894297
1313926
1058303
1050144
676880
1537815
839200
472983
509050
1163101
142341
346570
0
299920
969438
1297725
1205532
247456
327719
656140
563532
338313
831690
302624
96048
599401
1167766
457311
443807
819823
681416
625631
787985
686671
152151
848044
711753
376542
317698
654271
812690
500758
734177
770842
281987
782720
946721
936621
174389
34809
387139
1215013
911954
254620
998519
213486
187937
97290
750138
742068
1244859
0
896450
0
0
219451
176729
349767
811728
99322
694263
546164
692550
370846
1137788
184516
474772
941051
1004644
200744
375686
272805
939785
845588
354021
892072
1139593
473597
310167
480967
762227
832369
1162651
508664
732115
1081738
1032348
79344
593827
573964
248714
615540
424245
609493
498129
528586
320431
832091
423717
722404
82056
80556
505673
246896
953692
169621
629301
0
528553
14496
199570
792087
52866
498576
890887
1586697
889209
519590
1018597
1160254
848845
931973
1520769
67575
542305
1299351
647225
66380
1071493
216067
293245
285898
248666
96688
670601
233686
724202
268579
270740
575168
112941
1258508
453491
664547
1154341
384634
428145
978732
811608
992108
324259
121468
296662
977730
871775
0
1138715
488234
1067450
1062413
585647
438229
944447
496513
527945
626158
653455
1062961
1636154
742899
830465
610365
1283030
709616
681633
682564
489095
1099786
732394
495287
599954
82899
907897
89359
830157
564367
698492
412995
1051662
468901
833540
678321
421467
1431387
592967
190825
732504
42044
738999
795388
176540
633274