0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
1280
-
-
-
-
-
-
-
-
-
6461
-
-
-
-
-
-
-
-
-
9769
-
-
-
-
-
-
-
-
-
7049
-
-
-
-
-
-
-
-
-
9218
-
-
-
-
-
-
-
-
-
2722
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
3212
-
-
-
-
-
-
-
-
-
5097
-
-
-
-
-
-
-
-
-
1756
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
1311
-
-
-
-
-
-
-
-
-
1677
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
2715
-
-
-
-
-
-
-
-
-
4101
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
4997
-
-
-
-
-
-
-
-
-
1946
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
5237
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1686
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9