0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
185.558
141.082
136.914
130.008
128.794
129.201
128.526
128.883
125.194
119.201
127.156
130.002
134.374
135.304
133.991
128.14
127.528
135.609
135.837
129.557
132.068
145.521
143.509
160.811
181.384
158.871
128.725
128.321
123.187
120.102
118.059
117.682
119.137
179.036
180.818
182.126
185.814
182.042
0
0
0
0
0
0
76.5339
69.7255
66.3059
81.7353
69.1245
73.3867
65.9781
66.1718
66.2616
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
