116
21
490
1000
93
103
96
19
203
16
407
200
27
167
193
84
188
195
47
60
164
70
122
190
172
157
81
12
51
183
197
136
72
29
62
181
34
152
185
189
15
161