50
27
57
24
35
441
260
56
46
101
136
63
83
99
43
30
18
20
90
164
138
182
139
130
62
77
144
29
55
12
72
61
137
106
1306
191
68
110
167
168
49
66
212
80
193
40
65
81
92
194