5
2
4
1
31
3
17
69
173
6
9
8
26
10
42
7
18
35
32
20
19
15
59
123
50
22
27
13
14
180
116
12
45
25
48
21
29
67