153
29
135
42
94
118
84
52
74
35
62
61
53
40
50
53
33
47
32
39
21
37