50 60347 82292 77106 19979 93607 40367 85965 87939 19555 76909 94883 55539 78988 40240 85504 79494 50987 98840 76105 47508 26600 97550 46006 35701 24460 1096 37084 33953 86270 91810 50418 44991 58895 69528 68478 54140 92685 60003 72641 96718 45488 1610 62188 4172 90205 86079 89173 57111 58193 22968