20
43
35
29
17
18
14
14
14
15
33
22
17
45
34
30
41
32
28
38
28
47
37
53
50
51
69
86
100
98
124
145
124
103
57
69
50
109
103
121
131
161
127
113
101
123
137
139
153
155
125
124
112
146
171
186
165
145
158
125
197
203
161
124
147
109
134
134
213
172
194
162
90
136
142
181
162
144
174
124
108
106
126
84
114
120
175
209
185
205
176
167
198
177
238
222
199
192
166
173
212
211