
161

62

76

102

28

23

73

578

271

224