#created by Thomas Mak #main 53804307 53804307 53804307 85087012 85087012 15341821 14943837 14943837 97268402 97268402 21615956 44330098 48686504 23434538 23434538 23434538 90411554 90411554 90411554 11747708 89399912 89399912 89399912 26400609 26400609 26400609 14087893 09622164 09622164 09622164 53129443 62265044 62265044 81439173 45725480 45725480 45725480 73915051 73915051 27174286 #extra 88033975 29071332 73580471 73580471 23693634 80321197 50091196 22110647 15240238 80117527 16037007 68124775 76774528 41517789 44508094 !side 51632798 51632798 69162969 05318639 05318639 05318639 80344569 63356631 82732705 82732705 82732705 18964575 05851097 05851097 05851097