20
70
18
15
13
21
24
44
37
46
47
1
6
17
128
118
33
16
9
2
11
7
103
19
8
95
127
56
10
23
4
25
3
110
26
100
14
12