20
31
3
23
26
7
17
5
19
2
14
18
46
34
12
16
27
15
4
24
13
11
135
62
28
73
29
42
68
132
88
67
33
57
50
6
49
37
35
61