0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1017
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1767
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
2669
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
1120
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
2008
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
1373
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
2438
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
1009
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
1418
-
-
-
-
-
-
-
-
-
2956
-
-
-
-
-
-
-
-
-
2922
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
5329
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
2085
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
1887
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
1068
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
835
343
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
2534
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
3579
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3373
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2428
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1956
-
-
-
-
-
-
-
-
-
1077
-
-
-
-
-
-
-
-
-
3908
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
826
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0