40
38
40
40
181
255
141
39
164
174
406
148
60
155
40
144
38
52
411
322
40
214
148
155
167
168
150
157
154
175
40
552
145
173
583
52
139
39
165
162
145
165
150
166
143
41
575
216
41
40
38
159
40
169
165
560
150
195
161
142
38
289
40
38
342
39
39
159
165
163
154
152
148
38
434
339
374
178
165
158
22
25
26
23