22
2
5
17
4
19
43
15
11
37
21
58
29
8
35
12
27
46
9
18
25
3
14
20
54
76
168
24
23
0
1
7
16
56
90
166
72