500469 428188 214758 75868 366127 92777 138487 579117 162567 663507 479417 196356 214766 590746 604006 502216 389006 433506 138405 316135 565145 289885 532655 100235 532675 196344 23384 295954 89334 296044 140334 267394 297284 295874 138384 718263 138493