5
23
20
13
15
14
9
12
18
11
1
8
28
6
16
30
10
4
26
19
3
2
40
119
173
150
38
24
22
76
54
46
37
41
21
34
35
39
44
49
25
81