
142

27

90

58

163

47

48

70

342

326