259
77
433
165
263
175
258
14
542
108
170
126
528
187
460
69
227
189
510
139
462
145
284
138
395
177
345
54
427
39
183
156
416
177
335
59
278
171
486
36