20 1000 168 481 196 398 404 245 123 162 447 427 430 843 226 294 359 450 434 10 46 899 386 559 343 737 245 650 481 26 332 992 470 393 427 357 270 778 156 573 134 733