32
35
8
21
49
6
34
23
14
36
46
5
17
45
15
13
20
16
25
1
40
2
44
29
27
24
0
31
47
18
7
28
10
33
37
39
41
26
43
12
