20
58
43
18
16
11
53
24
9
33
7
6
3
12
1
77
95
1231
204
114
52
13
36
19
10
14
37
41
29
31
22
21
5
28
99
75
17
181
48
15
34