22
38
32
25
7
12
15
62
10
18
31
20
16
28
2
29
57
39
13
9
44
55
17
30
21
19
14
33
46
34
63
47
64
85
26
24
61
52
171
125