22
45
15
222
9
10
12
43
17
29
3
5
26
1
11
87
4
13
14
135
75
36
8
23
6
27
7
69
25
79
173
168
24
39
41
89
20
18
16
2
30
35
46
188
110