20
141
55
21
12
7
6
133
39
15
83
57
25
9
114
48
24
8
75
159
123
166
10
37
31
2
18
72
179
61
164
60
52
17
97
42
47
35
22
27
30
82
4
46