64
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
1,099
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1,626
-
-
-
-
-
-
-
-
-
1,499
-
-
-
-
-
-
-
-
-
1,194
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
1,687
-
-
-
-
-
-
-
-
-
1,033
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
2,302
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
8,654
-
-
-
-
-
-
-
-
-
1,268
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
8,280
-
-
-
-
-
-
-
-
-
1,017
-
-
-
-
-
-
-
-
-
3,745
-
-
-
-
-
-
-
-
-
1,552
-
-
-
-
-
-
-
-
-
1,241
-
-
-
-
-
-
-
-
-
2,418
-
-
-
-
-
-
-
-
-
3,291
-
-
-
-
-
-
-
-
-
7,421
-
-
-
-
-
-
-
-
-
1,727
-
-
-
-
-
-
-
-
-
2,577
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
7,824
-
-
-
-
-
-
-
-
-
2,103
-
-
-
-
-
-
-
-
-
6,002
-
-
-
-
-
-
-
-
-
3,750
-
-
-
-
-
-
-
-
-
3,525
-
-
-
-
-
-
-
-
-
1,383
-
-
-
-
-
-
-
-
-
2,163
-
-
-
-
-
-
-
-
-
1,988
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
3,469
-
-
-
-
-
-
-
-
-
3,514
-
-
-
-
-
-
-
-
-
2,148
-
-
-
-
-
-
-
-
-
3,119
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
1,573
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
3,151
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
6,588
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
1,574
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
1,344
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
1,618
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
1,171
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
1,254
-
-
-
-
-
-
-
-
-
3,464
-
-
-
-
-
-
-
-
-
1,393
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
1,410
-
-
-
-
-
-
-
-
-
3,460
-
-
-
-
-
-
-
-
-
2,421
-
-
-
-
-
-
-
-
-
1,267
-
-
-
-
-
-
-
-
-
2,013
-
-
-
-
-
-
-
-
-
1,410
-
-
-
-
-
-
-
-
-
3,989
-
-
-
-
-
-
-
-
-
1,487
-
-
-
-
-
-
-
-
-
2,589
-
-
-
-
-
-
-
-
-
2,062
-
-
-
-
-
-
-
-
-
2,220
-
-
-
-
-
-
-
-
-
3,294
-
-
-
-
-
-
-
-
-
2,138
-
-
-
-
-
-
-
-
-
1,997
-
-
-
-
-
-
-
-
-
1,877
-
-
-
-
-
-
-
-
-
1,504
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
2,625
-
-
-
-
-
-
-
-
-
5,886
-
-
-
-
-
-
-
-
-
9,279
-
-
-
-
-
-
-
-
-
7,335
-
-
-
-
-
-
-
-
-
9,451
-
-
-
-
-
-
-
-
-
1,987
-
-
-
-
-
-
-
-
-
6,447
-
-
-
-
-
-
-
-
-
1,919
-
-
-
-
-
-
-
-
-
8,502
-
-
-
-
-
-
-
-
-
1.96万
-
-
-
-
-
-
-
-
-
4,062
-
-
-
-
-
-
-
-
-
2,865
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
2,202
-
-
-
-
-
-
-
-
-
2,436
-
-
-
-
-
-
-
-
-
1,745
-
-
-
-
-
-
-
-
-
3,147
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
3,413
-
-
-
-
-
-
-
-
-
2,190
-
-
-
-
-
-
-
-
-
7,121
-
-
-
-
-
-
-
-
-
1,327
-
-
-
-
-
-
-
-
-
1,825
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
1,089
5,291
-
-
-
-
-
-
-
-
-
5,220
-
-
-
-
-
-
-
-
-
1,705
-
-
-
-
-
-
-
-
-
3,982
-
-
-
-
-
-
-
-
-
1,461
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
1,994
-
-
-
-
-
-
-
-
-
5,789
-
-
-
-
-
-
-
-
-
2,840
-
-
-
-
-
-
-
-
-
2,824
-
-
-
-
-
-
-
-
-
4,592
-
-
-
-
-
-
-
-
-
3,931
-
-
-
-
-
-
-
-
-
2,150
-
-
-
-
-
-
-
-
-
1,464
-
-
-
-
-
-
-
-
-
2,015
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
1,436
-
-
-
-
-
-
-
-
-
3,858
-
-
-
-
-
-
-
-
-
3,858
-
-
-
-
-
-
-
-
-
3,186
-
-
-
-
-
-
-
-
-
6,267
-
-
-
-
-
-
-
-
-
2,426
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
2,058
-
-
-
-
-
-
-
-
-
1,162
-
-
-
-
-
-
-
-
-
7,344
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
1,274
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
527
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
1,112
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
1,778
-
-
-
-
-
-
-
-
-
9,449
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
2,262
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
2,396
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
1,890
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
2,176
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
4,093
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
3,376
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,103
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
480
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0