30
165
11
55
278
81
84
19
981
54
38
57
20
27
12
86
16
13
162
112
37
177
118
29
28
73
143
23
9
25
10
18
408
193
43
21
32
66
31
22
153
661
97
142
46
56
1054