119
45
102
27
75
111
196
94
44
87
79
22
190
132
55
114
164
31
35
30
