25
18
32
34
3
37
33
10
55
7
9
2
42
41
24
12
22
15
16
5
23
68
20
84
177
67
14
21
17
11
8
27
47
65
59
29