35
12
26
22
3
38
7
8
4
15
33
29
10
44
62
31
6
40
14
9
109
27
16
2
5
138
39
21
17
47
37
32
59
143
52
34
30