20
2
3
4
1
86
12
9
34
18
11
17
21
38
29
30
31
27
8
24
52
15
82
14
7
53
16
48
28
42
179
10
95
134
77
62
60
83
192
71