8
55
21
32
16
38
10
9
3
4
1
37
31
2
7
6
22
18
57
5
17
19
59
12
39
25
176
28
14
46
35
11
64
45
81
23
41
78
20
111
56
30
15
51
36
85