0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
1810
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
1418
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
2364
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
4572
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
1700
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
218