20
8
1
28
25
53
2
17
12
16
96
70
21
59
9
5
3
13
14
19
32
27
15
6
44
39
43
38
34
83
435
177
132
221
68
37
56
69
24
51
136
93
103
170
52
49
131