20
5
8
43
30
17
13
25
15
55
10
61
36
78
39
188
60
3
23
29
58
49
1
14
9
16
18
28
54
21
7
35
154
93
34
119