2

5

6

8

10

13

15

17

18

19

22

23

27

28

30

31

33

36

37

40