2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
2038
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
6465
-
-
-
-
-
-
-
-
-
4066
-
-
-
-
-
-
-
-
-
4178
-
-
-
-
-
-
-
-
-
1169
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1118
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
831
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
1790
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
863
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
1011
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
2410
-
-
-
-
-
-
-
-
-
318
3341
-
-
-
-
-
-
-
-
-
1498
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
1081
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0