26
50
108
171
188
177
171
150
145
149
147
178
393
22
92
170
175
164
160
412
152
173
150
161
162
113
36
153
175
150
170
162
170
159
153
167
143
327
894
166
171
167
148
101
164
161
143
78
157
405
387
352
165
414
161
161
149
160
142
151
175
169
150
36
558
148
151
183
139
158
120
172
161
162
307
151
164
408
161
154
173
169
151
173
166
166
165
147
168
160
175
175
164
169
151
155
440
153
168
404
143
156
150
163
173
156
308
171
152
166
161
420
159