40
38
41
40
39
395
38
42
40
38
173
389
392
40
39
202
372
39
355
208
372
382
403
325
39
187
39
387
41
410
39
40
535
411
203
355
426
398
40
40
39
418
40
421
41
38
41
530
39
40
219
417
232
464
375
40
373
505
439
349
385
98
23
22
21
24
26
26
22
23
26
26
24
23
22
22
26
26
23
26
22
88
25
23
25
23
23
25
24
26
22
25
26
23
22
23
23
23
23
23
23
26
22
22
25
27
24
26
26
98
22
26
24
23