33
20
16
19
14
8
2
17
61
138
57
78
37
38
25
3
1
9
101
40
50
44
27
21
5
45
6
15
12
7
47
42
124
29
28
26
22
73