134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
-1
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
134301
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
-1
134301
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
134301
134301
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
134301
134301
-1
-1
-1
134301
-1
134301
134301
134301
134301
134301
-1
-1
-1
134301
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
-1
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
-1
-1
-1
134301
134301
134301
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
-1
134301
134301
-1
-1
134301
134301
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
-1
134301
-1
134301
134301
-1
-1
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
-1
-1
134301
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
-1
134301
-1
134301
-1
-1
-1
134301
134301
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
-1
-1
-1
134301
-1
134301
-1
134301
134301
-1
134301
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
-1
-1
134301
134301
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
134301
-1
134301
134301
-1
134301
-1
134301
-1
134301
134301
-1
-1
134301
-1
-1
-1
-1
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
134301
134301
134301
-1
134301
134301
-1
134301
-1
-1
-1
134301
134301
-1
134301
-1
-1
-1
-1
-1
134301
-1
-1
-1
134301
134301
134301
-1
-1
134301
134301
-1
-1
-1
-1
-1
-1
-1
134301
134301
-1
-1
134301
-1
-1
134301
134301
-1
134301
134301
134301
-1
134301
-1
-1
134301
-1
-1
-1
-1
-1
134301
134301
134301
134301
-1
134301
