1
8
105
99
106
100
94
71
—
21
32
1
27
1
6
13
12
2
8
31
25
71
6
60
4
40
1
34
18