20
25
21
7
42
145
34
11
6
50
36
3
1
19
56
85
18
65
305
43
16
90
31
10
2
37
24
30
17
9
8
23
5
55
77
49
28
12
46
13