0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
241.93
198.909
193.606
189.424
184.242
180.751
178.491
175.956
170.832
166.777
166.473
170.995
155.121
148.842
0
0
0
0
0
0
0
0
0
0
0
0
0
178.099
188.254
172.099
170.015
165.974
164.549
161.002
158.899
158.626
156.965
153.788
148.172
139.101
147.595
146.092
144.696
143.234
144.147
144.301
144.879
143.492
140.904
140.915
139.515
137.522
137.507
136.749
137.346
139.147
135.729
123.216
138.117
0
0
0
0
0
0
0
0
0
0
176.576
160.166
158.099
157.197
157.858
156.824
155.5
156.279
154.47
155.259
153.827
152.576
151.641
148.613
146.167
143.321
143.537
143.335
141.394
141.683
140.413
142.965
143.449
132.849
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
153.239
166.376
180.946
179.233
177.371
177.105
175.064
170.765
167.121
165.622
163.3
162.486
161.947
161.054
157.657
149.224
132.43
0
0
0
0
0
0
0
0
0
0
0
168.993
170.947
164.901
163.222
160.703
159.155
159.221
157.71
158.144
157.705
158.471
157.738
157.521
157.522
156.577
156.891
155.326
150.467
151.989
157.2
156.371
155.85
154.541
155.448
155.964
155.662
156.493
156.552
162.299
151.914
150.349
150.088
149.944
150.735
150.889
151.027
150.893
151.287
151.954
153.945
153.543
152.384
152.118
150.915
148.376
157.087
150.27
154.99
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
193.52
187.535
182.629
177.95
176.597
172.432
173.094
172.153
170.603
170.66
172.245
171.767
170.718
166.971
143.478
157.673
161.769
177.954
180.788
186.136
189.086
189.972
189.407
188.286
187.332
186.538
174.44
0
0
0
0
0
0
0
0
0
0
232.796
242.022
244.5
246.968
253.226
259.741
265.461
264.869
0
0
0
0
0
0
0
0
0
0
0
0
0
347.501
307.018
291.848
279.528
269.532
253.258
240.603
223.529
209.427
194.165
179.103
170.465
159.063
156.52
149.43
146.556
143.197
141.202
141.856
140.445
135.372
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
88.7553
93.094
96.7948
101.732
106.07
112.287
125.076
117.345
119.959
121.62
128.966
133.335
137.44
141.979
148.383
151.587
153.997
159.539
164.909
168.999
172.978
175.263
182.28
185.017
181.653
178.323
175.921
174.546
170.189
165.554
153.36
141.033
135.043
119.462
112.695
103.318
98.2098
95.1931
92.2492
93.1868
92.9088
93.9553
95.2233
95.3177
94.4967
92.7462
89.7617
85.0125
83.3936
80.2955
80.1048
77.4588
72.8967
73.157
69.7455
76.6566
81.0651
75.4646
65.4989
65.4447
59.8019
62.4146
61.2671
68.6072
73.1528
77.1282
75.5377
75.1094
78.2448
80.6358
85.0077
88.3977
91.2487
94.4468
98.0373
105.178
113.89
108.974
108.496
107.487
105.984
98.4487
90.192
81.92
72.9451
73.9926
69.9277
65.4202
60.3858
59.2074
58.501
58.7065
57.4328
56.4677
55.4678
55.6628
58.6397
62.9046
62.4702
75.2952
89.0124
84.4445
90.6351
100.065
112.411
122.298
113.143
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
168.05
136.927
133.916
134.309
132.125
132.164
132.554
131.342
130.578
127.269
119.298
118.107
117.117
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
156.581
176.551
165.835
163.479
160.776
158.168
175.396
151.287
151.043
151.033
148.627
146.115
141.404
138.16
130.838
123.074
108.123
94.6072
86.068
80.1454
73.4914
71.8267
70.1246
65.1468
63.1706
64.008
61.6573
56.8979
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
121.05
120.751
117.928
113.978
107.832
103.856
99.9353
98.9776
96.3495
96.2425
98.538
100.274
103.972
110.97
113.556
119.191
126.844
131.157
136.521
140.805
139.028
137.424
136.523
0
0
0
0
0
0
0
0
159.478
164.73
165.346
163.4
160.25
154.549
154.112
155.763
153.29
154.329
157.167
152.026
151.335
151.048
150.416
147.909
143.169
147.007
145.195
142.539
143.566
141.454
139.592
136.726
131.39
127.042
121.733
100.184
115.248
0
0
0
0
116.567
113.635
110.976
111.023
108.06
95.3438
94.9566
0
0
0
0
0
0
136.59
117.985
139.373
135.625
138.869
138.504
133.822
130.829
128.053
119.248
107.135
97.0587
96.2598
0
0
0
0
0
0
0
0
0
0
0
0
96.0748
84.2258
70.6397
71.8436
68.8621
63.2978
62.9168
57.6882
65.133
67.5636
71.0271
68.3785
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
313.49
306.789
300.332
292.081
287.223
276.028
270.06
258.39
247.94
239.892
232.782
229.959
224.635
218.842
217.8
226.156
223.322
218.503
214.991
212.454
211.005
211.212
212.038
213.325
213.613
209.386
186.425
0
0
0
0
0
0
0
0
0
0
0
232.596
247.581
231.761
227.827
222.94
221.524
206.707
224.436
225.582
223.881
226.259
228.868
228.789
229.654
230.281
232.583
234.246
235.742
236.988
237.798
237.092
254.617
256.3
259.073
260.411
262.711
263.46
263.646
266.962
268.748
268.549
270.14
270.165
267.173
253.059
226.918
254.787
278.52
0
0
0
0
0
270.501
274.819
266.397
264.58
264.76
265.792
264.599
260.477
220.647
271.445
263.007
276.048
0
0
0
0
0
0
313.485
307.288
305.759
276.148
290.659
295.628
298.426
299.992
300.499
301.028
300.125
302.566
303.014
297.797
292.638
287.226
278.64
271.134
259.378
248.654
242.377
232.386
223.892
207.392
200.704
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
191.922
176.697
171.331
164.8
162.045
159.525
157.913
159.162
158.169
158.601
160.675
162.882
163.619
169
167.61
164.755
173.615
163.13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61.4449
67.9606
72.7614
72.0517
74.0157
74.4339
77.0725
79.605
80.371
83.3349
83.6843
85.2268
87.1332
87.5356
88.9622
84.7251
83.5135
82.9956
83.4038
82.8559
83.0204
85.2467
74.1028
81.9795
79.581
78.4342
72.7862
66.9447
68.3324
78.2925
79.9667
83.3868
73.1394
76.4324
86.2013
90.8247
98.2927
108.07
120.807
131.015
139.83
150.623
165.676
181.475
191.244
196.409
203.57
204.47
202.021
199.625
196.552
188.151
174.362
166.209
148.723
137.021
133.575
132.329
131.035
132.265
131.334
126.671
124.365
121.49
119.6
98.4299
87.7705
87.6927
82.4146
79.1598
75.9373
71.468
65.8928
68.0081
67.0979
66.6344
66.2796
66.168
69.6459
80.1871
80.2055
85.581
100.158
99.7805
110.642
116.251
123.095
130.154
130.988
131.963
124.56
132.654
122.443
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113.104
120.697
113.863
115.127
117.259
118.494
118.558
118.678
119.992
120.78
123.014
124.556
127.498
128.522
128.733
128.185
127.685
128.499
126.209
124.17
122.381
117.867
119.436
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
199.332
201.84
199.916
191.294
184.135
177.182
170.728
172.291
160.775
130.974
120.498
112.362
117.44
107.996
105.479
100.312
96.9214
93.326
91.2082
89.0107
88.45
84.0539
82.9139
80.5708
78.5495
76.8062
78.2363
76.8873
73.2497
69.6101
71.5215
67.2786
65.4534
66.5328
64.5715
60.9582
61.332
57.6054
57.6381
63.3371
63.8152
61.2528
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
