35
11
29
6
31
20
138
112
62
131
115
67
32
8
10
16
7
9
52
40
85
27
33
23
37
3
26
25
5
49
36
14
21
45
17
4
83
38
30
78
188
15