106
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0