435
227
586
438
399
436
400
471
426
197
393
426
366
403
433
353
23
25
24
24
26
23
28
32
27
42
27
29
27
23
26
29
27
24
26
28
26
26
26
25
24
26
24
23
24
26
26
25
26
26
28
29
24
23
26
26
24
26
26
24
29
25
24
29
23
29
24
27
32
23
26
25
24
25
23
24
23
23
26
29
23
23
26
24
26
29
24
23
26
24
26
25
24
26
27
26
26
27
34
29
29
25
24
26
26
26
23