10
26
22
27
2
38
0
31
49
12
45
17
33
41
37
40
19
42
29
7
9
16
39
3
14
35
44
23
8
6
28
46
34
13
25
1
43
32
20
36
