0 31 lOJ S6 10 2 1 O O O 34 O 0 1 1 s 1012