40
156
168
168
149
40
0
156
38
40
40
40
39
41
41
154
182
161
40
176
40
40
156
167
39
40
399
40
39
161
176
39
574
947
40
176
40
380
172
183
156
555
426
329
41
317
339
170
40
158
413
379
39
38
40
160
40
40
170
334
39
1090
175
38
41
40
154
159
40
557
1033
183
350
180
393
553
40
192
40
38
320
40
75
38
112
40
168
40
168
404
369
177
413
415
38
444
40
398
164
40
40
164
40
163
464
40
41
15
399
407
422
38
183
42