100 164 361 413 174 218 365 261 438 667 884 687 695 726 140 343 830 448 624 755 331 835 638 340 411 872 526 66 77 983 23 483 728 586 112 574 114 19 406 699 866 319 599 692 614 57 738 61 673 624 124 84 593 216 455 550 466 998 421 803 712 802 338 757 227 85 554 527 200 750 324 400 596 879 541 891 301 397 231 789 187 143 990 178 902 904 623 621 15 470 62 871 267 884 288 718 63 685 388 811 13