1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
1,002
-
-
-
-
-
-
-
-
-
567
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
2,029
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
83