0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
1,103
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
2,651
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
1,985
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
2,239
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
1,141
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
219