40
40
40
41
155
209
38
383
159
206
222
200
164
141
40
100
38
130
199
572
40
40
404
976
137
40
141
138
123
40
110
215
126
125
204
231
169
11
134
145
228
157
115
39
40
40
39
130
385
127
117
133
202
127
154
133
38
152
39
40
400
113
123
539
38
213
381
121
40
38
154
94
114
40
175
701
130
40
421
121
40
552
427
348
40
39
40
165
40
162
40
152
133
25
23
26
22
24
26
23
26
54
23
24
23
26
23
26
25