11
15
6
4
10
25
16
13
7
8
1
5
18
31
33
2
17
9
23
12
45
44
29
27
43
30
38
42
66
37
14
39
21
47
28
70
79
32