20
39
16
26
23
15
4
22
14
3
25
106
9
10
13
36
92
58
34
28
7
29
18
5
8
68
11
57
37
31
47
44
12
40
48
140
30