20
8
9
1
28
26
53
2
17
12
16
97
70
21
59
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