134
158
166
152
171
146
150
184
195
150
149
135
155
146
146
164
145
150
180
141
159
166
143
144
75
15
158
164
163
144
145
390
421
409
433
156
173
146
166
169
157
149
157
408
134
312
157
152
29
138
156
150
164
134
369
169
157
334
308
142
152
141
578
526
155
393
414
3583
3583
3583
3583
23
25
23
25
27
24
22
25
25
23
25
25
23
25
25
24
22
23
23
25
77
26
25
25
23
27
26
26
25
23
25
23
25
23