-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
838
-
-
-
-
-
-
-
-
-
1424
-
-
-
-
-
-
-
-
-
1376
-
-
-
-
-
-
-
-
-
1448
-
-
-
-
-
-
-
-
-
1577
-
-
-
-
-
-
-
-
-
664
2600
-
-
-
-
-
-
-
-
-
1900
-
-
-
-
-
-
-
-
-
4451
-
-
-
-
-
-
-
-
-
1640
-
-
-
-
-
-
-
-
-
3032
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-