1
5
4
9
3
7
8
32
45
15
2
46
20
129
35
37
25
10
18
64
51
43
16
22
38
6
39
34
52
13
26
17
28
30
14
12
11