527
40
4
976
81
206
997
14
240
247
70
193
100
22
266
69
57
196
41
236
158
107
283
58
97
271
46
111
138