
95

48

47

25

56

34

309

178

97

106