40
39
40
190
38
155
171
40
170
40
106
38
39
39
219
167
173
583
175
163
192
40
104
96
182
180
153
144
178
152
567
111
173
41
170
239
69
400
401
38
168
159
40
103
40
170
171
158
226
99
40
41
41
173
203
170
175
95
106
41
41
107
410
96
102
113
40
199
128
436
39
101
39
40
40
39
95
363
877
39
38
198
383
40
102
122
40
91
175
26
24
46
33
25
26
25
26
38
23
23
26
23
23
26
38
27
23
23
24
23
26
23
23
33
23
26
52
22
26
47
22
26
26
23
22
26
26
24
26
23
27
22
23
23
22
23
26
23
25
26
27
23
42
49
23
26
23
26
26
23
26
25
25
23
26
33
25
50
33
26
26
46
25
26
26
23
24
23