21
29
66
17
103
10
30
4
15
12
13
2
11
52
8
7
43
26
3
5
6
1
130
20
46
18
34
45
27
23
87
32
91
28
9
110
31