20
15
47
8
10
26
4
38
5
16
29
11
53
18
25
27
1
22
2
17
9
6
7
72
13
65
24
127
12
54
19
57
3
39
51
110
84
108
43
34
80