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