6
20
1
9
10
3
19
24
32
22
30
46
8
25
2
15
23
13
16
42
43
21
39
7
47
18
4
26
40
14
11
17
12
5
29
28
150