9
15
26
22
14
30
11
34
8
31
29
16
44
27
4
10
24
2
18
13
5
19
12
103
39
6
21
7
54
32
17
115
55
59
35
33