23
109
32
10
21
20
170
24
30
16
35
1
7
8
154
18
69
3
105
13
45
83
29
14
15
52
19
5
2
27
11
9
4
37
12
34