1

114

3

2

2

101

89

19

173

64