9
20
45
28
16
25
3
37
14
48
24
22
17
2
21
31
46
27
34
38
23
29
18
8
43
13
19
5
10
15
41
115
69
6
11
12