156
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
1,062
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
1,916
-
-
-
-
-
-
-
-
-
1,358
-
-
-
-
-
-
-
-
-
1,460
-
-
-
-
-
-
-
-
-
1,324
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
1,051
-
-
-
-
-
-
-
-
-
1,225
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
2,256
-
-
-
-
-
-
-
-
-
2,537
-
-
-
-
-
-
-
-
-
6,642
-
-
-
-
-
-
-
-
-
7,845
-
-
-
-
-
-
-
-
-
7,378
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
1,255
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
2,113
-
-
-
-
-
-
-
-
-
1,549
-
-
-
-
-
-
-
-
-
3,925
-
-
-
-
-
-
-
-
-
1,402
-
-
-
-
-
-
-
-
-
5,595
-
-
-
-
-
-
-
-
-
4,970
-
-
-
-
-
-
-
-
-
1,498
-
-
-
-
-
-
-
-
-
6,896
-
-
-
-
-
-
-
-
-
2,851
-
-
-
-
-
-
-
-
-
1,358
-
-
-
-
-
-
-
-
-
4,386
-
-
-
-
-
-
-
-
-
3,622
-
-
-
-
-
-
-
-
-
3.14万
-
-
-
-
-
-
-
-
-
2,461
-
-
-
-
-
-
-
-
-
6,824
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4,109
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
1,082
-
-
-
-
-
-
-
-
-
1,514
-
-
-
-
-
-
-
-
-
1,370
-
-
-
-
-
-
-
-
-
7,543
-
-
-
-
-
-
-
-
-
1,698
-
-
-
-
-
-
-
-
-
2,079
-
-
-
-
-
-
-
-
-
5,597
-
-
-
-
-
-
-
-
-
2,231
-
-
-
-
-
-
-
-
-
3,214
-
-
-
-
-
-
-
-
-
1,119
-
-
-
-
-
-
-
-
-
1,703
-
-
-
-
-
-
-
-
-
6,301
-
-
-
-
-
-
-
-
-
4,139
-
-
-
-
-
-
-
-
-
3,994
-
-
-
-
-
-
-
-
-
2,101
-
-
-
-
-
-
-
-
-
2,710
-
-
-
-
-
-
-
-
-
2,990
-
-
-
-
-
-
-
-
-
5,952
-
-
-
-
-
-
-
-
-
9,304
-
-
-
-
-
-
-
-
-
8,605
-
-
-
-
-
-
-
-
-
6,258
-
-
-
-
-
-
-
-
-
8,280
-
-
-
-
-
-
-
-
-
8,891
-
-
-
-
-
-
-
-
-
2.17万
-
-
-
-
-
-
-
-
-
1.90万
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
1.09万
1.61万
-
-
-
-
-
-
-
-
-
1.95万
-
-
-
-
-
-
-
-
-
8,033
-
-
-
-
-
-
-
-
-
6,055
-
-
-
-
-
-
-
-
-
5,396
-
-
-
-
-
-
-
-
-
3,356
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
3,348
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1,777
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1,655
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7,251
-
-
-
-
-
-
-
-
-
6,783
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0