0 0 0 0 0 0 0 0 0 0 6 12 2 0 8 3 0 0 9 4 0 28 23 8 0 0 15 6 19 20 49 44 45 46 48 49 39 53 36 49 44 55 46 44 56 44 42 48 49 51 350014 519999 539999 459991 549990 470004 360017 490008 390006 10042 495882 478967 409541 363033 417104 407669 470815 486191 436709 482489 450000 410000 460000 460000 400000 651739 682037 670186 672941 709310 250802 212218 227379 188795 198939 439121 136592 329068 362584 167613 333548 39062 333935 144615 280570 244373 437766 12799 146557 59207