38
35
27
56
31
10
25
8
3
42
11
4
21
19
14
94
9
103
58
23
15
47
41
32
52
33
12
5
2
13
0
7
1
16
17
6
44
65
45
149
75
162
72
59
26
34
18
125