0
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
978
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
788
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
4650
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2