25
12
20
35
26
8
23
28
2
11
7
21
16
18
9
14
19
1
6
39
5
86
81
10
29
24
34
40
38
15
45
37
27
55
57
13
30
108
43
33