5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
1175
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
829
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
1299
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
1701
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
2762
-
-
-
-
-
-
-
-
-
2128
-
-
-
-
-
-
-
-
-
2227
-
-
-
-
-
-
-
-
-
1079
-
-
-
-
-
-
-
-
-
3932
280
-
-
-
-
-
-
-
-
-
822
-
-
-
-
-
-
-
-
-
1443
-
-
-
-
-
-
-
-
-
3827
-
-
-
-
-
-
-
-
-
1747
-
-
-
-
-
-
-
-
-
4024
-
-
-
-
-
-
-
-
-
1079
-
-
-
-
-
-
-
-
-
4091
-
-
-
-
-
-
-
-
-
1409
-
-
-
-
-
-
-
-
-
2479
-
-
-
-
-
-
-
-
-
1385
-
-
-
-
-
-
-
-
-
3916
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
1405
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
1080
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
1954
-
-
-
-
-
-
-
-
-
1214
-
-
-
-
-
-
-
-
-
1167
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0