40
40
40
155
339
41
40
158
41
40
38
188
39
328
427
405
308
38
409
38
40
179
41
39
41
156
6221
565
408
380
39
38
39
39
172
493
171
41
38
114
169
39
370
431
423
61
572
40
40
40
38
39
394
362
598
39
41
11
40
40
38
163
548
976
112
39
41
542
151
168
183
454
344
418
418
385
40
400
40
390
849
378
333
38
41
38
156
433
368
39
41
557
396
11
1180
22
25
23
26
22
26
23
26
26
23
21
22
23
26
26
23
22
28
23
26
23
23
26
23
26
22
25
26
26
26
26
26
29
23
23
23
28
25
25
22
26
25
23
26
23
23
26
25
23
24
25
23
22
23
23
22
23
23
22
24
23
23
26
23
26
23
23
23
23
26
23
24
23
23
24
22
22
35
25
26
26
26
23
22
23
24
23
26
23
26
23
23
26
22
22
24
22
22
26
24
23
26
23
24
23