12
0
33
23
40
32
28
27
11
37
26
25
13
39
45
10
41
43
34
31
42
8
6
35
44
38
21
9
5
14
7
22
36
20
30
29
19
16
18
17
15