20
12
10
45
34
11
7
5
143
3
25
68
64
23
36
42
19
26
9
50
48
22
31
27
29
15
70
38
35
37
17
107
33
30
53
41
18