35
15
16
6
4
2
23
20
25
43
10
38
11
7
18
157
122
1
19
69
143
13
29
31
22
17
21
30
27
36
5
9
8
52
14
49