27
57
54
28
39
14
5
26
8
32
18
25
20
6
17
21
16
13
29
11
9
44
37
24
145
77
45
58
2
1
43
3
47
172
15
30