27
12
7
2
4
22
30
42
5
10
18
19
16
20
13
44
21
11
1
31
205
3
25
24
67
6
34
14
143
46
29
38
8
135
9
17
348