-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
1320
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
494