
164

63

86

105

29

33

73

581

271

226