20
21
32
19
15
26
47
105
77
51
27
30
28
22
4
17
183
50
18
14
42
39
33
38
31
37
69
62
16
34
36
35
12
40