13
11
31
17
89
10
5
2
30
7
8
24
25
47
20
16
37
3
39
21
1
41
23
18
22
14
65
26
40
19
9
4
6
12
44
38
36