50
9
35
2
43
47
48
49
50
8
22
6
24
28
1
3
12
23
25
11
17
29
5
19
10
31
32
7
33
34
37
18
21
38
39
13
40
30
15
27
41
20
16
42
44
14
36
45
46
4
26
