26
62
50
41
54
25
21
9
44
99
30
18
20
311
188
35
182
76
155
57
55
34
391
85
81
143
269
56
43
908
121
37
42
78
77
80
46
95
161
119
101
47
139
727