10
2
6
12
13
11
19
4
8
82
7
9
21
20
62
44
27
81
52
43
24
31
25
23
67
32
42
38
33
16
18
15
1
45
66
103