22
23
2
14
20
4
63
47
17
167
3
31
1
19
44
38
7
46
13
15
32
5
108
12
18
105
24
29
119
58
48
64
27
34
30
9
8
42
6
21
77