10
20
9
16
5
4
59
17
3
30
11
7
13
15
97
110
51
12
24
6
26
2
1
105
118
53
76
8
134
31
61
62
39
48
14
47
22
49
28
25