58
302
86
26
16
34
24
24
11
43
44
32
57
42
49
19
18
29