4
5
33
25
20
11
18
47
40
30
14
65
29
10
9
59
42
108
7
3
27
8
12
22
15
50
13
2
17
6
26
171
31
34
21
32