235
232
225
224
214
213
212
204
190
186
185
184
179
174
175
167
159
163
160
162
138
143
161
130
137
144
116
25
115
113
114
112
27
26
111
99
98
28
29
237
236
233
234
231
230
229
228
227
226
221
218
220
194
195
205
206
196
193
203
192
191
188
187
178
177
165
166
176
158
156
157
140
141
139
145
146
131
134
135
127
128
126
125
123
124
101
102
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
103
104
209
200
201
202
207
211
208
197
189
180
181
136
132
133
50
51
52
142
53
54
55
56
57
49
210
59
61
62
63
64
65
66
67
68
69
70
58
72
73
74
75
76
77
78
79
80
71
110
109
108
107
106
105
86
87
88
89
90
91
92
93
81
82
83
84
85
94
95
96