20
59
51
32
8
13
6
4
5
2
3
50
18
1
26
7
71
52
43
107
72
19
29
54
37
89
36
48
83
33
110
14
79
15
38
28
34
45
65
35
76
56
57
9
67
80
24
42
23
10
113
30
11
70
46
21