41
176
157
161
162
154
88
172
193
168
160
172
0
151
165
215
209
147
425
159
156
95
190
203
226
206
182
168
153
160
155
180
159
163
177
585
356
430
189
168
218
160
171
152
102
584
101
99
171
438
97
23
25
8
23
23
24
23
23
24
23
22
23
23
23
23
24
26
26
25
26
23
23