30
9
141
92
27
38
8
4
25
64
22
97
50
62
47
11
21
68
46
20
19
5
32
1276
71
60
66
26
10
127
45
40
44
13
189
133
145
169
70
55
17
37
12
63
166
103
72
34
7