27
28
30
3
32
31
5
13
15
38
110
57
29
9
22
4
19
26
48
6
53
50
25
10
17
18
11
7
158
171
47
78
44
12
375