-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
2218
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
1336
-
-
-
-
-
-
-
-
-
888
-
-
-
-
-
-
-
-
-
2322
243
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
3236
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-