20
38
32
11
23
34
18
24
46
22
2
21
15
25
52
14
13
16
4
0
3
57
185
12
62
307
63
6
28
84
9
42
17
5
39
29