20
35
14
2
10
4
3
47
17
19
21
30
22
16
34
25
173
27
54
6
31
59
143
68
160
9
8
12
36
5
62
40
75
37
32
23
86
70