20
407
28
185
111
39
188
240
200
100
251
195
45
101
77
44
162
427
121
178
157
158
109
83
108
115
119
196
131
84
302
403
99
181
286
65
81
961
311
733
183
79
112
38
840
74
155
226
91
264
70
555
71
60