8
9
55
10
28
4
21
26
24
80
39
19
11
40
12
14
53
47
6
34
29
5
22
37
7
16
51
158
66
25
59
15
20
46
23
32
35
2
107
18
3
171