50 10 95681386 13740267 8429097 39710681 88496164 38938674 97203902 38608716 89701274 14407932 74194752 76897672 75485474 13922520 89957323 37239047 9069568 62647244 16637447 91602888 27972294 28682163 35180648 24093724 57736641 46716986 57318730 61148180 20048038 48331836 13647946 25939635 14010677 75044644 19344258 85621126 36126486 83662517 16815141 45491471 47929779 39746622 12676664 95883368 31340021 34403819 1700888 22554536 25455030 80661875 48703174 44082268 11626066 12341412 76580022 74511693 48466727 99337005 20899169 17892546