10
1
2
11
3
9
15
29
4
6
7
8
23
16
14
59
5
34
13
44
27
12
61
43
33
46
36
41
28
20
42
19
21
17
31
103
30