10
47
21
15
6
18
37
16
13
2
3
17
24
82
26
48
5
32
9
7
11
12
44
104
45
14
4
40
75
20
67
50
35
22
52
43
29
1