9
6
13
15
10
11
8
1
23
16
38
3
20
2
26
79
14
45
5
37
27
7
46
18
33
28
21
41
34
24
80
102
19
85
52
31
70
30
78
73
4
12
17
111
133