18
12
17
27
8
3
11
14
6
29
15
1
31
44
21
5
20
4
16
33
13
10
9
7
26
24
19
37
23
107
40
69
2
60
25
30
45