2
8
1
25
22
12
5
21
27
13
11
7
10
6
4
15
17
23
24
26
9
29
20
46
43
16
68
14
19
42
34
58
32
47
60
83
3