8
2
19
3
4
10
18
9
13
6
22
15
5
7
21
11
1
28
14
76
68
104
47
75
113
45
109
51
100
105
44
25
107
117
49
81
57