50
49
18
48
8
2
29
26
28
57
13
12
20
21
11
9
104
52
71
31
6
16
23
4
42
37
24
46
63
62
41
30
25
32
19
14
15
81
10
43