27
31
14
8
10
22
21
2
28
95
20
258
7
9
4
35
56
33
17
3
5
54
19
32
75
46
38
1
6
24
155
118
13
34
39
25
141
12
11