20
31
10
23
15
9
7
28
37
230
8
39
25
146
21
33
1
27
93
26
79
116
45
35
13
67
38
16
61
46
119
29
55
110
47
94