29
22
18
115
28
75
55
117
46
19
158
32
37
64
142
31
15
13
24
7
16
44
35
8
5
66
51
59
14
21
2
17
23
9
3
38
73
36
41