1

59

6

16

115

10

30

217

142

55

73

86

97

16546