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