2
1
10
6
13
5
12
19
14
15
7
11
25
18
8
4
21
3
27
16
75
78
28
24
46
93
105
53
62
38
94
33
57
45
114
17
74