100 10 5 634 -462 -352 581 424 -708 -461 631 640 795 213 -747 -793 861 762 323 805 122 860 502 345 807 -790 204 763 411 322 844 146 -96 -943 126 120 -196 -102 -35 -438 448 534 -580 372 97 -356 -616 93 -635 930 636 -305 -848 658 954 -86 864 623 -855 280 262 -374 650 -188 806 448 912 391 288 -393 -434 132 320 57 915 821 915 -929 -572 -28 523 -526 -119 -866 -252 734 -357 -747 -904 -23 731 630 -240 -606 -857 -517 -195 -483 137 625 -186 -274 -672