390
245
420
129
342
406
485
439
406
29
25
24
24
27
26
24
25
25
24
24
23
29
26
25
27
26
28
23
23
26
27
26
26
29
42
25
24
26
29
26
26
24
24
26
23
24
26
26
26
29
23
26
26
27
28
32
32
23
25
23
24
26
26
24
24
24
27
26
26
23
27
26
27
23
25
26
23
29
24
25
26
26
29
23
25
23
23
27
233
142
61