
2

3

19

32

105

79

54

96