20
25
23
21
10
50
19
3
27
1
6
11
8
4
17
24
5
57
13
37
70
66
30
53
2
14
7
16
34
60
40
22
9
18
29
146
77
12
32
26
69
28
46