1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-01-18 03:21:47 +02:00

Added 'rotten_apples' map preset and supporting files. (#494)

* Added 'rotten_apples' map preset and supporting files.

* Added comment about market item balance.
This commit is contained in:
Jayefuu 2018-12-03 10:21:44 +00:00 committed by Valansch
parent 6ba6a82d8c
commit 6297d9358e
4 changed files with 1016 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

View File

@ -0,0 +1,607 @@
local b = require 'map_gen.shared.builders'
return b.decompress({
height = 600,
width = 678,
data = {
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,262,17,1,11,1,12,1,28,9,17,2,1,150,11,1,17,1,12,1,11,1,28,14,17,1,11,1,1,232,},
{1,257,12,1,14,1,28,20,12,1,17,1,1,141,12,1,17,1,28,25,15,1,1,228,},
{1,253,14,1,28,29,15,1,1,135,11,1,28,32,11,1,1,225,},
{1,250,12,1,28,34,12,1,1,131,17,1,28,37,11,1,1,222,},
{1,248,11,1,28,11,14,18,28,9,1,127,17,1,28,16,14,11,28,15,14,1,1,220,},
{1,246,11,1,28,9,14,26,28,6,11,1,1,123,17,1,28,11,14,23,28,12,17,1,1,218,},
{1,244,17,1,28,8,14,31,28,6,1,120,16,1,28,10,14,30,28,10,14,1,1,216,},
{1,243,28,7,14,36,28,5,1,117,17,1,28,10,14,34,28,10,1,215,},
{1,241,11,1,28,6,14,39,28,5,1,114,12,1,28,9,14,40,28,8,12,1,1,213,},
{1,240,12,1,28,5,14,43,28,4,1,111,12,1,28,9,14,44,28,8,1,212,},
{1,239,11,1,28,5,14,45,28,4,1,109,12,1,28,8,14,48,28,7,12,1,1,210,},
{1,238,28,5,14,48,28,4,1,106,11,1,28,8,14,51,28,7,11,1,1,209,},
{1,237,17,1,28,4,14,50,28,3,11,1,1,104,28,8,14,55,28,6,12,1,1,208,},
{1,236,12,1,28,4,14,51,28,4,1,13,12,1,11,1,17,1,28,8,17,2,1,77,28,7,14,58,28,7,1,207,},
{1,236,28,4,14,53,28,4,1,9,11,1,28,17,12,1,1,72,14,1,28,7,14,60,28,6,11,1,1,206,},
{1,235,28,4,14,55,28,3,12,1,1,5,17,1,28,22,12,1,1,69,28,7,14,64,28,5,12,1,1,205,},
{1,234,17,1,28,3,14,56,28,4,1,4,28,27,1,66,28,6,16,1,14,66,28,5,11,1,1,204,},
{1,233,12,1,28,4,14,4,16,1,14,52,28,3,1,2,12,1,28,8,14,13,28,8,12,1,1,63,28,6,14,69,28,5,12,1,1,203,},
{1,233,28,4,14,58,28,3,1,1,11,1,28,6,14,18,28,7,17,1,1,22,11,1,17,6,11,1,17,2,11,1,1,28,28,6,14,71,28,5,1,203,},
{1,232,11,1,28,3,14,59,28,9,14,23,28,5,17,1,1,14,12,1,14,1,28,20,17,1,1,22,28,5,14,73,28,6,1,202,},
{1,232,28,4,14,59,28,7,14,26,28,5,1,10,17,1,28,29,17,1,1,17,28,5,14,75,28,6,1,201,},
{1,231,12,1,28,3,14,60,28,6,14,29,28,4,1,6,12,1,28,35,12,1,1,13,28,5,14,77,28,5,11,1,1,200,},
{1,231,28,4,14,60,28,5,14,31,28,3,1,4,17,1,28,12,14,15,28,12,12,1,1,10,28,5,14,79,28,5,1,200,},
{1,230,12,1,28,3,14,61,28,4,14,32,28,4,1,2,28,9,14,25,28,9,11,1,1,7,12,1,28,4,14,81,28,4,11,1,1,199,},
{1,230,28,4,14,60,28,4,14,34,28,3,11,1,28,6,14,32,28,8,1,6,28,4,14,82,28,5,1,199,},
{1,230,28,4,14,60,28,4,14,34,28,8,14,36,28,7,11,1,1,3,12,1,28,4,14,83,28,4,16,1,1,198,},
{1,229,17,1,28,3,14,60,28,4,14,36,28,5,14,40,28,7,1,2,28,4,14,84,28,5,1,198,},
{1,229,12,1,28,3,14,60,28,3,14,36,28,5,14,43,28,6,11,1,28,3,14,86,28,4,17,1,1,197,},
{1,229,28,4,14,61,28,2,14,35,28,5,14,45,28,9,14,86,28,5,1,197,},
{1,229,28,3,14,62,28,1,14,35,28,5,14,48,28,6,14,88,28,4,1,197,},
{1,229,28,3,14,98,28,4,14,50,28,6,14,87,28,4,12,1,1,196,},
{1,229,28,3,14,97,28,4,14,52,28,5,14,87,28,5,1,196,},
{1,229,28,3,14,96,28,4,14,54,28,5,14,87,28,4,1,196,},
{1,229,28,3,14,96,28,4,14,55,28,5,14,86,28,4,1,196,},
{1,229,28,3,14,95,28,4,14,57,28,5,14,85,28,4,14,1,1,195,},
{1,229,28,3,14,95,28,4,14,58,28,4,14,85,28,4,17,1,1,195,},
{1,229,28,4,14,93,28,4,14,60,28,4,14,84,28,4,12,1,1,195,},
{1,229,28,4,14,93,28,4,14,61,28,4,14,83,28,4,11,1,1,195,},
{1,229,17,1,28,3,14,93,28,3,14,62,28,4,14,83,28,5,1,195,},
{1,229,11,1,28,3,14,92,28,4,14,63,28,4,14,83,28,3,12,1,1,195,},
{1,230,28,3,14,92,28,4,14,64,28,4,14,81,28,4,14,1,1,195,},
{1,230,28,3,14,92,28,4,14,65,28,3,14,81,28,4,12,1,1,195,},
{1,224,17,1,11,1,1,4,12,1,28,3,14,91,28,3,14,67,28,3,14,80,28,4,12,1,1,13,17,3,11,1,17,1,12,1,11,1,1,175,},
{1,219,17,1,28,9,11,1,12,1,28,3,14,91,28,3,14,68,28,2,14,80,28,4,1,8,17,1,11,1,28,13,17,2,1,171,},
{1,217,17,1,28,16,14,91,28,3,14,69,28,1,14,80,28,4,1,5,12,1,28,20,11,1,1,169,},
{1,216,28,18,14,91,28,3,14,150,28,4,1,2,17,1,28,25,12,1,1,167,},
{1,214,11,1,28,7,14,6,28,7,14,90,28,3,14,149,28,4,1,1,11,1,28,13,14,5,28,11,1,166,},
{1,213,11,1,28,5,14,13,28,4,14,89,28,3,14,149,28,13,14,15,28,8,17,1,1,164,},
{1,212,11,1,28,4,14,16,28,3,14,89,28,3,14,149,28,10,14,21,28,6,17,1,1,163,},
{1,212,28,4,14,18,28,2,14,89,28,3,14,149,28,7,16,1,14,24,28,7,1,162,},
{1,211,28,4,14,19,28,2,14,89,28,4,14,147,28,6,14,29,28,6,1,161,},
{1,210,14,1,28,3,14,111,28,4,14,147,28,4,14,32,28,6,1,160,},
{1,209,11,1,28,4,14,111,28,4,14,146,28,4,14,34,28,5,12,1,1,159,},
{1,209,28,4,14,112,28,4,14,145,28,5,14,35,28,5,11,1,1,158,},
{1,208,11,1,28,3,14,114,28,3,14,145,28,4,14,37,28,5,1,158,},
{1,208,28,4,14,114,28,4,14,143,28,4,14,39,28,4,12,1,1,157,},
{1,208,28,3,14,115,28,4,14,143,28,2,14,41,28,5,1,157,},
{1,207,11,1,28,3,14,115,28,4,14,143,28,1,14,43,28,5,1,156,},
{1,207,17,1,28,3,14,116,28,4,14,187,28,4,1,156,},
{1,207,12,1,28,3,14,116,28,4,14,187,28,5,1,155,},
{1,208,28,3,14,117,28,3,14,187,28,5,1,155,},
{1,202,12,1,11,1,12,2,14,1,28,11,14,94,28,14,14,2,28,4,14,187,28,4,12,1,1,154,},
{1,197,11,2,28,25,14,84,28,25,14,186,28,4,15,1,1,154,},
{1,194,11,1,28,32,14,78,28,28,14,186,28,5,1,154,},
{1,192,17,1,28,37,14,73,28,12,14,8,28,11,14,185,28,5,1,154,},
{1,189,12,1,28,10,14,21,28,11,14,70,28,8,14,18,28,7,14,185,28,4,1,154,},
{1,186,12,1,28,9,14,29,28,9,14,66,28,7,14,24,28,4,14,185,28,4,1,154,},
{1,184,11,1,28,9,14,34,28,8,14,63,28,6,14,28,28,2,14,185,28,4,1,154,},
{1,183,28,8,14,39,28,8,14,59,28,6,14,217,28,4,1,154,},
{1,181,12,1,28,6,14,45,28,7,14,56,28,5,14,219,28,4,1,154,},
{1,179,12,1,28,6,14,49,28,6,14,54,28,5,14,220,28,4,1,154,},
{1,178,17,1,28,5,14,53,28,5,14,52,28,5,14,221,28,4,1,154,},
{1,176,12,1,28,6,14,55,28,5,14,50,28,4,14,222,28,4,14,1,1,154,},
{1,175,17,1,28,5,14,59,28,4,14,48,28,4,14,127,28,8,14,88,28,4,12,1,1,154,},
{1,174,28,6,14,61,28,4,14,46,28,4,14,124,28,15,14,85,28,4,1,155,},
{1,173,28,5,14,64,28,4,14,44,28,4,14,123,28,19,14,83,28,4,1,155,},
{1,172,28,5,14,66,28,4,14,43,28,4,14,121,28,9,14,7,28,6,14,82,28,4,1,155,},
{1,171,28,4,14,69,28,4,14,41,28,4,14,120,28,7,14,13,28,5,14,80,28,4,12,1,1,155,},
{1,170,28,4,14,71,28,3,14,40,28,4,14,119,28,6,14,18,28,4,14,79,28,4,1,156,},
{1,169,28,4,14,72,28,4,14,39,28,4,14,118,28,5,14,21,28,4,14,77,28,4,17,1,1,156,},
{1,168,11,1,28,3,14,74,28,4,14,37,28,4,14,117,28,5,14,24,28,4,14,76,28,4,1,157,},
{1,167,15,1,28,4,14,74,28,4,14,37,28,3,14,117,28,5,14,26,28,4,14,75,28,4,1,157,},
{1,167,28,4,14,76,28,3,14,36,28,4,14,117,28,3,14,29,28,4,14,73,28,4,12,1,1,157,},
{1,166,28,4,14,77,28,3,14,10,28,17,14,9,28,4,14,116,28,3,14,31,28,3,14,73,28,4,1,158,},
{1,165,16,1,28,3,14,79,28,3,14,6,28,24,14,5,28,3,14,116,28,4,14,31,28,4,14,71,28,4,12,1,1,158,},
{1,165,28,3,14,80,28,3,14,3,28,29,14,3,28,3,14,116,28,3,14,33,28,3,14,70,28,5,1,159,},
{1,164,11,1,28,3,14,80,28,2,14,2,28,11,14,12,28,14,14,115,28,3,14,34,28,4,14,69,28,4,1,160,},
{1,164,28,3,14,81,28,10,14,20,28,10,14,102,28,11,14,3,28,3,14,35,28,3,14,68,28,4,12,1,1,160,},
{1,163,12,1,28,3,14,81,28,7,14,26,28,8,14,98,28,16,14,1,28,3,14,35,28,4,14,66,28,5,1,161,},
{1,163,28,3,14,81,28,5,14,32,28,6,14,96,28,21,14,36,28,3,14,65,28,5,1,162,},
{1,162,12,1,28,3,14,79,28,5,14,36,28,5,14,94,28,6,14,9,28,7,14,36,28,3,14,64,28,5,12,1,1,162,},
{1,162,28,4,14,78,28,4,14,40,28,4,14,92,28,4,14,16,28,3,14,36,28,3,14,63,28,5,11,1,1,163,},
{1,162,28,3,14,78,28,4,14,42,28,3,14,91,28,4,14,18,28,2,14,36,28,4,14,61,28,13,12,1,1,156,},
{1,161,12,1,28,3,14,77,28,3,14,46,28,2,14,89,28,4,14,58,28,3,14,60,28,17,11,1,1,153,},
{1,161,11,1,28,3,14,77,28,2,14,48,28,2,14,88,28,3,14,59,28,3,14,59,28,21,11,1,1,150,},
{1,161,28,3,14,78,28,1,14,138,28,3,14,60,28,3,14,57,28,7,14,8,28,10,11,1,1,148,},
{1,161,28,3,14,217,28,2,14,61,28,3,14,56,28,6,14,14,28,8,12,1,1,146,},
{1,161,28,3,14,216,28,3,14,61,28,3,14,55,28,6,14,17,28,8,1,145,},
{1,161,28,3,14,216,28,3,14,61,28,3,14,54,28,5,14,22,28,6,11,1,1,143,},
{1,161,28,3,14,216,28,2,14,62,28,3,14,52,28,6,14,24,28,6,11,1,1,142,},
{1,161,28,3,14,216,28,2,14,62,28,3,14,50,28,5,14,29,28,6,1,141,},
{1,161,28,3,14,216,28,2,14,62,28,3,14,49,28,3,14,33,28,6,1,140,},
{1,161,17,1,28,2,14,216,28,2,14,62,28,3,14,49,28,1,14,37,28,5,12,1,1,138,},
{1,161,17,1,28,3,14,215,28,2,14,62,28,2,14,89,28,5,12,1,1,137,},
{1,161,11,1,28,3,14,215,28,3,14,61,28,2,14,90,28,5,17,1,1,136,},
{1,162,28,3,14,216,28,2,14,60,28,2,14,92,28,5,1,136,},
{1,162,28,3,14,278,28,2,14,93,28,5,1,135,},
{1,162,11,1,28,3,14,276,28,9,14,88,28,4,11,1,1,134,},
{1,163,28,3,14,275,28,11,14,88,28,4,11,1,1,133,},
{1,164,28,3,14,274,28,13,14,86,28,5,1,133,},
{1,165,28,4,14,281,28,5,14,86,28,5,1,132,},
{1,159,12,2,28,15,14,275,28,4,14,87,28,4,12,1,1,131,},
{1,156,12,1,28,25,14,270,28,4,14,87,28,4,1,131,},
{1,153,11,1,28,32,14,267,28,4,14,86,28,4,11,1,1,130,},
{1,151,11,1,28,9,14,16,28,12,14,264,28,4,14,87,28,4,1,130,},
{1,148,17,1,28,9,14,27,28,4,14,265,28,3,14,87,28,4,1,130,},
{1,147,28,8,14,299,28,4,14,86,28,4,11,1,1,129,},
{1,145,17,1,28,6,14,302,28,4,14,87,28,4,1,129,},
{1,143,12,1,28,6,14,304,28,4,14,87,28,4,1,129,},
{1,140,12,1,28,7,14,306,28,4,14,87,28,4,17,1,1,128,},
{1,139,17,1,28,6,14,308,28,4,14,88,28,3,12,1,1,128,},
{1,138,17,1,28,5,14,310,28,4,14,88,28,4,1,128,},
{1,137,17,1,28,5,14,311,28,3,14,89,28,4,1,128,},
{1,136,11,1,28,4,14,313,28,3,14,89,28,4,1,128,},
{1,135,14,1,28,4,14,314,28,3,14,89,28,4,1,6,12,2,11,1,17,2,11,2,12,1,17,1,12,1,1,112,},
{1,134,11,1,28,4,14,314,28,4,14,89,28,4,1,2,11,1,28,15,17,1,1,109,},
{1,133,17,1,28,5,14,314,28,3,14,90,28,4,12,1,28,19,11,1,1,107,},
{1,133,28,5,14,315,28,3,14,90,28,25,17,1,1,106,},
{1,132,28,5,14,315,28,4,14,90,28,10,16,1,14,8,28,8,1,105,},
{1,131,28,5,14,316,28,3,14,91,28,7,14,15,28,6,1,104,},
{1,130,17,1,28,4,14,316,28,3,14,92,28,5,14,18,28,5,11,1,1,103,},
{1,129,17,1,28,4,14,316,28,4,14,91,28,4,14,21,28,5,17,1,1,102,},
{1,129,28,4,14,315,28,5,14,92,28,4,14,22,28,5,1,102,},
{1,128,28,5,14,314,28,5,14,93,28,4,14,23,28,4,12,1,1,101,},
{1,127,12,1,28,4,14,313,28,5,14,95,28,4,14,24,28,4,1,101,},
{1,127,28,4,14,311,28,6,14,96,28,4,14,25,28,4,1,101,},
{1,126,12,1,28,4,14,311,28,1,14,101,28,4,14,25,28,4,12,1,1,100,},
{1,126,28,4,14,413,28,5,14,26,28,4,1,100,},
{1,125,17,1,28,4,14,413,28,4,14,27,28,4,1,100,},
{1,125,28,4,14,413,28,5,14,27,28,4,1,100,},
{1,124,17,1,28,4,14,413,28,4,14,28,28,4,1,100,},
{1,124,28,4,14,225,28,7,14,181,28,4,14,29,28,4,1,100,},
{1,123,17,1,28,4,14,220,28,17,14,175,28,5,14,29,28,4,1,100,},
{1,123,28,4,14,216,28,24,14,173,28,4,14,30,28,4,1,100,},
{1,122,17,1,28,3,14,215,28,29,14,169,28,4,14,31,28,4,1,100,},
{1,122,28,4,14,214,28,10,14,12,28,10,14,166,28,5,14,31,28,4,1,100,},
{1,121,12,1,28,4,14,213,28,8,14,18,28,8,14,164,28,5,14,32,28,3,12,1,1,100,},
{1,121,28,4,14,212,28,7,14,24,28,7,14,162,28,4,14,32,28,4,17,1,1,100,},
{1,121,28,4,14,211,28,6,14,28,28,6,14,160,28,5,14,32,28,4,1,101,},
{1,120,14,1,28,3,14,211,28,6,14,30,28,6,14,158,28,5,14,33,28,3,12,1,1,6,12,1,11,2,17,1,12,2,11,1,1,88,},
{1,120,28,4,14,210,28,5,14,34,28,5,14,156,28,5,14,33,28,4,1,2,11,1,17,1,28,13,17,1,1,84,},
{1,120,28,4,14,209,28,5,14,36,28,5,14,154,28,5,14,34,28,4,11,1,28,19,11,1,1,81,},
{1,119,12,1,28,4,14,209,28,4,14,38,28,5,14,152,28,5,14,34,28,27,9,1,1,79,},
{1,119,11,1,28,3,14,210,28,2,14,41,28,5,14,150,28,5,14,35,28,29,12,1,1,77,},
{1,119,28,4,14,254,28,5,14,148,28,5,14,35,28,9,14,14,28,8,26,1,11,1,1,75,},
{1,119,28,4,14,255,28,5,14,145,28,6,14,36,28,6,14,19,28,8,1,75,},
{1,118,14,1,28,3,14,257,28,5,14,143,28,6,14,36,28,5,14,23,28,7,1,74,},
{1,118,28,4,14,258,28,4,14,142,28,5,14,37,28,5,14,26,28,6,1,73,},
{1,118,28,4,14,259,28,4,14,139,28,6,14,38,28,3,14,29,28,6,1,72,},
{1,118,28,4,14,259,28,5,14,136,28,7,14,40,28,1,14,31,28,6,1,71,},
{1,117,12,1,28,3,14,261,28,4,14,135,28,7,14,74,28,5,17,1,1,70,},
{1,117,12,1,28,3,14,262,28,4,14,131,28,12,14,73,28,5,15,1,1,69,},
{1,117,12,1,28,3,14,262,28,4,14,130,28,15,14,72,28,5,1,69,},
{1,117,12,1,28,3,14,263,28,4,14,127,28,19,14,71,28,4,17,1,1,68,},
{1,117,28,4,14,263,28,4,14,127,28,4,14,9,28,7,14,70,28,5,1,68,},
{1,117,28,4,14,263,28,4,14,142,28,6,14,70,28,5,1,67,},
{1,117,28,4,14,264,28,4,14,10,28,3,14,130,28,5,14,69,28,5,1,67,},
{1,117,28,4,14,264,28,4,14,6,28,10,14,128,28,5,14,69,28,4,17,1,1,66,},
{1,117,28,4,14,264,28,4,14,4,28,14,14,127,28,5,14,68,28,5,1,66,},
{1,117,28,4,14,264,28,4,14,3,28,17,14,126,28,5,14,68,28,4,11,1,1,65,},
{1,117,28,4,14,265,28,3,14,2,28,5,14,8,28,6,14,126,28,4,14,68,28,4,17,1,1,65,},
{1,117,28,4,14,265,28,8,14,12,28,5,14,13,28,12,14,100,28,5,14,67,28,5,1,65,},
{1,117,11,1,28,3,14,265,28,6,14,15,28,5,14,10,28,16,14,99,28,5,14,67,28,4,1,65,},
{1,117,17,1,28,3,14,265,28,4,14,18,28,5,14,7,28,19,14,99,28,4,14,67,28,4,1,65,},
{1,117,17,1,28,3,14,265,28,4,14,19,28,4,14,6,28,6,14,10,28,5,14,98,28,5,14,66,28,4,1,65,},
{1,118,28,4,14,264,28,4,14,20,28,4,14,4,28,5,14,14,28,5,14,97,28,4,14,66,28,4,11,1,1,64,},
{1,118,28,4,14,264,28,4,14,21,28,4,14,2,28,4,14,17,28,4,14,97,28,4,14,66,28,4,11,1,1,64,},
{1,118,28,15,14,253,28,4,14,22,28,3,14,1,28,4,14,19,28,4,14,97,28,4,14,65,28,4,17,1,1,64,},
{1,110,11,1,12,1,28,23,14,251,28,4,14,22,28,7,14,21,28,4,14,96,28,4,14,65,28,4,17,1,1,64,},
{1,106,17,1,14,1,28,16,14,262,28,4,14,22,28,6,14,23,28,4,14,95,28,5,14,64,28,4,11,1,1,64,},
{1,104,17,1,28,14,14,267,28,4,14,23,28,4,14,25,28,3,14,96,28,4,14,64,28,4,16,1,1,64,},
{1,101,11,1,28,12,14,272,28,4,14,23,28,4,14,25,28,4,14,95,28,4,14,64,28,4,11,1,1,64,},
{1,99,28,11,14,276,28,4,14,23,28,3,14,27,28,3,14,95,28,5,14,63,28,4,1,65,},
{1,96,12,1,28,10,14,279,28,4,14,24,28,2,14,27,28,4,14,95,28,4,14,63,28,4,1,65,},
{1,94,12,1,28,9,14,282,28,4,14,24,28,2,14,28,28,3,14,95,28,4,14,62,28,5,1,65,},
{1,92,12,1,28,9,14,284,28,4,14,54,28,4,14,94,28,4,14,62,28,4,14,1,1,65,},
{1,91,12,1,28,7,14,287,28,4,14,55,28,3,14,94,28,4,14,62,28,4,1,66,},
{1,89,11,1,28,7,14,289,28,4,14,55,28,3,14,94,28,4,14,61,28,5,1,66,},
{1,88,28,7,14,290,28,4,14,56,28,4,14,93,28,4,14,61,28,4,12,1,1,66,},
{1,86,11,1,28,6,14,292,28,4,14,57,28,3,14,93,28,4,14,60,28,5,1,67,},
{1,85,11,1,28,6,14,293,28,4,14,57,28,3,14,93,28,4,14,60,28,4,17,1,1,67,},
{1,84,28,6,14,294,28,4,14,58,28,3,14,93,28,4,14,60,28,4,1,68,},
{1,82,11,1,28,6,14,295,28,4,14,58,28,3,14,93,28,4,14,59,28,4,17,1,1,68,},
{1,81,17,1,28,6,14,296,28,4,14,59,28,2,14,93,28,4,14,58,28,5,1,69,},
{1,80,12,1,28,5,14,297,28,4,14,60,28,2,14,93,28,4,14,58,28,4,17,1,1,69,},
{1,79,11,1,28,5,14,298,28,4,14,60,28,2,14,93,28,4,14,57,28,5,1,70,},
{1,78,11,1,28,5,14,298,28,4,14,61,28,3,14,92,28,4,14,56,28,5,1,71,},
{1,77,11,1,28,5,14,299,28,4,14,61,28,3,14,91,28,5,14,56,28,4,16,1,1,71,},
{1,77,28,5,14,299,28,4,14,62,28,2,14,92,28,4,14,56,28,4,17,1,1,72,},
{1,76,28,5,14,300,28,4,14,62,28,2,14,92,28,4,14,55,28,5,1,73,},
{1,75,28,5,14,300,28,4,14,63,28,2,14,91,28,5,14,54,28,5,1,74,},
{1,74,17,1,28,4,14,300,28,4,14,63,28,3,14,91,28,4,14,54,28,5,1,75,},
{1,74,28,4,14,300,28,5,14,63,28,2,14,92,28,4,14,53,28,5,1,76,},
{1,73,28,5,14,247,28,1,14,51,28,5,14,64,28,2,14,91,28,5,14,51,28,5,11,1,1,77,},
{1,72,17,1,28,4,14,62,28,3,14,183,28,2,14,49,28,5,14,64,28,2,14,92,28,4,14,50,28,9,11,1,1,75,},
{1,72,28,4,14,60,28,6,14,184,28,2,14,48,28,4,14,64,28,3,14,91,28,5,14,49,28,12,12,1,1,73,},
{1,71,12,1,28,4,14,59,28,4,14,188,28,2,14,46,28,4,14,65,28,2,14,92,28,4,14,50,28,14,1,72,},
{1,71,28,4,14,58,28,4,14,191,28,2,14,43,28,5,14,64,28,3,14,92,28,5,14,50,28,15,1,71,},
{1,70,28,4,14,2,16,1,14,55,28,4,14,193,28,3,14,40,28,5,14,64,28,3,14,92,28,5,14,60,28,7,1,70,},
{1,69,12,1,28,4,14,57,28,4,14,195,28,3,14,38,28,5,14,63,28,4,14,92,28,5,14,63,28,6,1,69,},
{1,69,28,4,14,57,28,4,14,197,28,4,14,34,28,10,14,55,28,1,14,1,28,5,14,93,28,6,14,64,28,6,1,68,},
{1,68,12,1,28,4,14,56,28,4,14,199,28,5,14,30,28,7,14,2,28,5,14,51,28,7,14,94,28,6,14,66,28,6,1,67,},
{1,68,28,4,14,56,28,4,14,201,28,6,14,26,28,7,14,5,28,5,14,50,28,6,14,94,28,6,14,68,28,6,1,66,},
{1,68,28,4,14,55,28,4,14,204,28,6,14,22,28,8,14,8,28,4,14,53,28,3,14,47,28,1,14,44,28,6,14,70,28,5,12,1,1,65,},
{1,67,14,1,28,4,14,55,28,3,14,207,28,7,14,15,28,10,14,11,28,4,14,53,28,3,14,45,28,4,14,40,28,7,14,72,28,5,1,65,},
{1,67,28,4,14,55,28,4,14,209,28,28,14,14,28,4,14,52,28,4,14,45,28,5,14,37,28,7,14,74,28,5,1,64,},
{1,67,28,4,14,55,28,3,14,212,28,24,14,17,28,3,14,53,28,3,14,46,28,7,14,31,28,8,14,76,28,5,1,64,},
{1,66,12,1,28,3,14,55,28,4,14,214,28,19,14,20,28,4,14,52,28,3,14,48,28,8,14,25,28,10,14,78,28,4,11,1,1,63,},
{1,66,28,4,14,55,28,3,14,218,28,11,14,26,28,3,14,52,28,4,14,49,28,11,14,16,28,12,14,80,28,5,1,63,},
{1,66,28,4,14,55,28,3,14,255,28,3,14,52,28,4,14,52,28,34,14,83,28,4,12,1,1,62,},
{1,65,9,1,28,4,14,55,28,3,14,255,28,4,14,52,28,3,14,52,28,33,14,84,28,4,11,1,1,62,},
{1,65,6,1,28,3,14,56,28,3,14,255,28,4,14,52,28,3,14,51,28,4,14,2,28,24,14,2,28,4,14,82,28,5,1,62,},
{1,65,28,4,14,56,28,3,14,255,28,4,14,52,28,3,14,51,28,4,14,6,28,15,14,8,28,3,14,83,28,4,1,62,},
{1,65,28,4,14,56,28,4,14,254,28,4,14,52,28,3,14,51,28,4,14,29,28,4,14,82,28,4,17,1,1,61,},
{1,64,16,1,28,4,14,57,28,3,14,254,28,4,14,52,28,3,14,51,28,3,14,30,28,4,14,82,28,4,12,1,1,61,},
{1,64,6,1,28,3,14,58,28,3,14,254,28,4,14,52,28,3,14,50,28,4,14,31,28,3,14,82,28,4,17,1,1,61,},
{1,64,28,4,14,58,28,4,14,253,28,3,14,52,28,3,14,51,28,4,14,31,28,3,14,82,28,5,1,61,},
{1,64,28,4,14,59,28,3,14,253,28,3,14,52,28,3,14,50,28,4,14,32,28,3,14,82,28,4,17,1,1,61,},
{1,63,12,1,28,4,14,59,28,4,14,252,28,3,14,24,28,1,14,27,28,3,14,50,28,4,14,32,28,3,14,82,28,4,17,1,1,61,},
{1,63,17,1,28,3,14,61,28,3,14,252,28,3,14,24,28,2,14,25,28,3,14,50,28,4,14,33,28,3,14,82,28,4,11,1,1,61,},
{1,63,28,4,14,61,28,4,14,250,28,4,14,25,28,1,14,25,28,3,14,49,28,4,14,33,28,4,14,82,28,4,1,62,},
{1,63,28,4,14,62,28,4,14,249,28,4,14,25,28,2,14,23,28,3,14,49,28,5,14,33,28,4,14,82,28,4,1,62,},
{1,63,28,4,14,63,28,5,14,247,28,3,14,27,28,2,14,21,28,4,14,48,28,5,14,34,28,3,14,82,28,5,1,62,},
{1,63,28,4,14,62,16,1,14,1,28,6,14,245,28,3,14,27,28,3,14,19,28,4,14,48,28,5,14,34,28,4,14,82,28,4,11,1,1,62,},
{1,62,17,1,28,4,14,65,28,8,14,6,28,3,14,232,28,4,14,28,28,3,14,16,28,5,14,48,28,5,14,35,28,3,14,82,28,5,1,63,},
{1,62,17,1,28,3,14,68,28,15,14,232,28,4,14,29,28,4,14,12,28,6,14,47,28,6,14,35,28,4,14,82,28,4,17,1,1,63,},
{1,62,11,1,28,3,14,70,28,12,14,233,28,3,14,32,28,18,14,6,28,3,14,38,28,7,14,35,28,4,14,82,28,5,1,64,},
{1,62,12,1,28,3,14,74,28,5,14,235,28,4,14,33,28,16,14,8,28,4,14,33,28,9,14,35,28,4,14,82,28,5,17,1,1,64,},
{1,62,11,1,28,3,14,74,28,4,14,236,28,3,14,37,28,10,14,12,28,6,14,27,28,11,14,35,28,4,14,2,28,12,14,69,28,5,1,65,},
{1,62,28,4,14,73,28,4,14,169,28,2,14,65,28,4,14,60,28,9,14,18,28,14,14,36,28,23,14,64,28,5,1,66,},
{1,62,28,4,14,72,28,4,14,171,28,2,14,63,28,4,14,62,28,38,14,37,28,27,14,60,28,5,11,1,1,66,},
{1,62,28,4,14,72,28,3,14,173,28,2,14,62,28,4,14,63,28,34,14,39,28,12,14,4,28,14,14,57,28,5,12,1,1,67,},
{1,62,28,4,14,71,28,4,14,174,28,3,14,59,28,4,14,67,28,27,14,41,28,8,14,17,28,9,14,54,28,5,11,1,1,68,},
{1,62,28,4,14,71,28,3,14,176,28,4,14,56,28,4,14,73,28,17,14,45,28,5,14,24,28,8,14,50,28,6,11,1,1,69,},
{1,62,28,4,14,70,28,4,14,177,28,5,14,53,28,5,14,134,28,4,14,29,28,7,14,47,28,6,14,1,1,70,},
{1,62,28,4,14,70,28,3,14,180,28,5,14,50,28,5,14,135,28,2,14,33,28,6,14,26,28,4,14,14,28,7,17,1,1,71,},
{1,62,28,4,14,69,28,4,14,181,28,7,14,46,28,5,14,172,28,6,14,24,28,6,14,10,28,9,1,73,},
{1,62,28,4,14,69,28,3,14,182,28,10,14,41,28,6,14,5,16,1,14,169,28,5,14,23,28,23,12,1,1,74,},
{1,62,28,4,14,68,28,4,14,182,28,3,1,1,28,9,14,36,28,7,14,177,28,5,14,24,28,20,1,76,},
{1,62,28,4,14,68,28,4,14,182,28,3,1,3,11,1,28,11,14,28,28,9,14,179,28,5,14,25,28,15,11,1,1,78,},
{1,62,28,4,14,68,28,3,14,155,28,1,14,26,28,5,1,4,17,1,28,15,14,18,28,11,14,182,28,4,14,26,28,4,17,1,28,6,11,1,12,1,1,80,},
{1,62,17,1,28,3,14,68,28,3,14,153,28,6,14,23,28,5,1,7,11,1,28,39,14,185,28,4,14,25,28,4,1,89,},
{1,62,12,1,28,4,14,67,28,3,14,153,28,8,14,20,28,7,1,10,11,1,28,32,14,189,28,4,14,24,28,4,17,1,1,88,},
{1,63,28,4,14,66,28,4,14,156,28,6,14,19,28,4,9,1,28,2,17,1,1,14,12,1,11,1,28,23,14,192,28,4,14,24,28,4,14,1,1,88,},
{1,63,28,4,14,66,28,4,14,158,28,5,14,17,28,4,9,1,12,1,28,3,1,21,11,1,12,2,17,1,11,2,17,1,12,2,11,1,1,6,28,3,14,192,28,4,14,24,28,4,1,88,},
{1,63,28,4,14,66,28,4,14,160,28,4,14,14,28,5,27,1,12,1,16,1,28,3,1,36,14,1,28,3,14,192,28,4,14,24,28,4,1,88,},
{1,63,28,4,14,66,28,4,14,161,28,3,14,13,28,6,15,1,9,2,26,1,28,2,17,1,1,35,11,1,28,3,14,192,28,4,14,24,28,4,1,88,},
{1,63,14,1,28,3,14,66,28,4,14,161,28,4,14,9,28,7,25,1,9,3,15,1,9,1,28,3,1,35,28,4,14,193,28,4,14,23,28,4,1,88,},
{1,63,12,1,28,4,14,65,28,4,14,162,28,18,9,7,28,3,1,35,28,4,14,193,28,4,14,23,28,4,1,88,},
{1,63,11,1,28,4,14,66,28,3,14,162,28,16,13,1,9,1,15,1,9,5,15,1,25,1,28,2,17,1,1,34,28,4,14,193,28,4,14,23,28,4,1,88,},
{1,64,28,4,14,66,28,4,14,161,28,14,25,1,9,10,10,1,28,3,1,34,28,4,14,193,28,4,14,23,28,4,1,88,},
{1,64,28,4,14,66,28,4,14,161,28,3,25,1,9,1,15,1,9,2,25,3,9,15,28,3,1,34,28,4,14,194,28,3,14,23,28,4,1,88,},
{1,64,17,1,28,3,14,67,28,4,14,161,28,3,15,1,9,3,15,1,9,16,15,1,28,3,12,1,1,33,28,4,14,194,28,3,14,22,28,5,1,88,},
{1,64,14,1,28,4,14,66,28,5,14,160,28,3,9,22,25,1,28,3,1,33,17,1,28,3,14,38,28,2,14,154,28,4,14,21,28,4,12,1,1,88,},
{1,65,28,4,14,67,28,4,14,160,28,3,9,18,10,1,9,2,10,1,12,1,28,3,1,33,12,1,28,4,14,36,28,2,14,155,28,4,14,21,28,4,1,89,},
{1,65,28,4,16,1,14,67,28,4,14,159,28,3,15,1,9,22,25,1,28,3,1,33,28,4,14,35,28,3,14,155,28,4,14,21,28,4,1,89,},
{1,65,11,1,28,4,14,67,28,5,14,158,28,3,9,24,28,3,1,33,28,4,14,35,28,2,14,156,28,4,14,20,28,4,17,1,1,89,},
{1,66,28,4,14,68,28,5,14,157,28,3,9,24,28,3,11,1,1,31,28,6,14,33,28,3,14,156,28,4,14,19,28,5,1,90,},
{1,66,28,4,14,69,28,5,14,37,28,1,14,118,28,3,9,23,15,1,13,1,28,3,1,31,28,7,14,31,28,3,14,157,28,4,14,19,28,4,17,1,1,90,},
{1,66,17,1,28,4,14,69,28,5,14,35,28,2,14,118,28,3,15,1,9,24,28,3,17,1,1,29,12,1,28,2,9,1,28,4,14,30,28,4,14,14,28,2,14,141,28,3,14,19,28,5,1,91,},
{1,67,28,4,14,70,28,5,14,33,28,2,14,118,28,4,9,25,13,1,28,3,1,29,28,2,26,1,9,1,28,5,14,27,28,6,14,12,28,3,14,141,28,4,14,18,28,5,1,92,},
{1,67,11,1,28,4,14,70,28,5,14,31,28,3,14,118,28,3,25,1,9,24,16,1,9,1,28,3,11,1,1,27,11,1,28,2,9,2,15,1,28,6,14,23,28,4,13,2,28,3,14,8,28,6,14,141,28,4,14,17,28,5,17,1,1,92,},
{1,68,28,4,14,71,28,5,14,29,28,4,14,118,28,3,25,1,9,25,15,1,28,4,1,27,28,3,15,1,9,3,28,7,14,18,28,6,26,1,9,2,28,16,14,142,28,4,14,16,28,5,11,1,1,93,},
{1,69,28,4,14,71,28,6,14,26,28,5,14,118,28,3,9,28,28,3,11,1,1,25,15,1,28,2,26,1,15,1,25,1,9,1,15,1,9,1,28,11,14,8,28,9,25,1,9,1,16,1,9,1,27,1,28,15,14,143,28,4,14,15,28,5,17,1,1,94,},
{1,69,28,5,14,71,28,6,14,24,28,3,14,1,28,2,14,117,28,4,9,28,28,4,1,25,28,3,16,1,9,6,25,1,28,24,27,1,9,2,15,1,9,1,16,1,28,16,14,142,28,4,14,15,28,5,11,1,1,95,},
{1,70,28,4,14,72,28,7,14,20,28,4,14,1,28,3,14,117,28,3,25,1,9,27,15,1,9,1,28,3,17,1,1,23,11,1,28,2,25,1,9,9,25,1,28,20,25,1,9,5,15,1,9,1,28,2,17,1,1,1,17,1,28,5,17,1,6,1,28,3,14,143,28,4,14,13,28,6,11,1,1,96,},
{1,70,12,1,28,4,14,72,28,8,14,15,28,6,14,2,28,3,14,62,28,1,14,53,28,4,9,30,27,1,28,3,1,22,11,1,28,3,9,7,10,1,9,1,15,1,9,2,25,1,28,15,13,1,9,2,15,1,9,6,25,1,28,2,17,1,1,8,28,4,14,143,28,3,14,12,28,7,11,1,1,97,},
{1,71,28,5,14,30,28,8,14,35,28,9,14,10,28,7,14,3,28,3,14,61,28,2,14,53,28,3,25,1,15,1,9,18,10,1,9,5,28,1,27,1,15,1,9,3,28,4,1,21,28,3,25,1,12,1,9,15,25,1,13,1,28,5,25,1,26,2,9,12,28,3,14,1,1,7,11,1,28,3,14,143,28,8,14,4,28,10,17,1,1,98,},
{1,72,28,5,14,22,28,19,14,33,28,23,14,4,28,3,14,61,28,2,14,52,28,4,15,1,9,24,15,1,28,2,9,2,15,1,16,1,25,1,28,3,12,1,1,19,28,4,15,1,9,2,15,1,9,12,15,1,9,2,15,1,9,1,15,1,9,1,15,4,9,10,15,1,9,1,28,3,1,8,28,3,14,144,28,20,11,1,1,100,},
{1,72,17,1,28,5,14,18,28,19,14,37,28,20,14,6,28,3,14,60,28,2,14,52,28,4,9,25,10,1,9,1,28,2,15,1,9,4,28,4,1,18,12,1,28,3,9,14,15,1,9,22,10,1,15,1,25,1,28,3,1,7,12,1,28,3,14,143,28,4,11,1,28,14,12,1,1,102,},
{1,73,11,1,28,5,14,15,28,15,14,46,28,15,14,8,28,3,14,59,28,2,14,53,28,4,15,1,9,24,15,2,26,1,28,1,9,1,15,1,9,2,15,1,27,1,28,3,17,1,1,16,17,1,28,4,9,39,28,4,1,7,28,4,14,142,28,4,17,1,1,3,11,5,12,2,17,1,11,1,1,106,},
{1,74,11,1,28,5,14,12,28,10,14,56,28,9,14,11,28,3,14,21,28,2,14,35,28,3,14,52,28,4,9,27,16,1,9,1,28,2,9,3,25,1,12,1,28,4,17,1,1,15,28,4,9,1,15,1,9,1,25,1,9,36,28,3,17,1,1,7,28,3,14,143,28,4,1,119,},
{1,75,14,1,28,6,14,8,28,8,14,80,28,4,14,20,28,2,14,34,28,3,14,52,28,4,15,1,9,29,28,2,9,4,15,1,9,1,28,4,1,14,28,4,9,36,10,1,9,2,15,1,10,1,28,3,14,1,1,6,11,1,28,3,14,142,28,4,1,120,},
{1,76,12,1,28,6,14,6,28,6,14,83,28,4,14,20,28,3,14,32,28,3,14,51,28,5,9,31,25,1,28,1,25,1,15,1,9,4,25,1,28,4,1,12,28,4,25,1,9,40,25,1,28,3,1,7,17,1,28,3,14,141,28,4,17,1,1,120,},
{1,78,28,16,14,85,28,3,14,20,28,3,14,31,28,4,14,28,28,1,14,21,28,5,9,33,28,2,15,1,9,5,28,5,1,10,17,1,28,4,9,40,15,1,28,4,1,7,17,1,28,3,14,140,28,5,1,121,},
{1,79,12,1,28,12,14,87,28,4,14,20,28,3,14,28,28,5,14,28,28,7,14,15,28,5,9,1,15,1,9,32,28,2,9,4,16,1,9,2,28,5,1,8,28,5,15,1,9,41,28,4,1,7,11,1,28,3,14,139,28,5,1,122,},
{1,81,11,1,28,9,14,89,28,4,14,20,28,3,14,26,28,5,14,29,28,11,14,4,28,10,25,1,15,1,9,34,28,2,9,1,15,1,9,2,10,1,9,3,28,5,1,5,12,1,28,5,9,41,12,1,10,1,28,4,1,7,17,1,28,3,14,138,28,5,1,123,},
{1,83,11,1,28,5,14,92,28,4,14,19,28,5,14,22,28,5,14,31,28,4,11,1,29,1,28,17,26,1,9,4,10,1,9,31,15,1,26,1,28,1,27,1,9,1,15,1,9,4,15,1,9,1,28,6,11,1,17,1,28,6,9,43,25,1,28,3,15,1,1,7,17,1,28,3,14,136,28,6,1,124,},
{1,82,17,1,28,4,14,94,28,6,14,18,28,8,14,16,28,6,14,32,28,4,1,3,11,1,28,15,9,39,28,2,15,1,9,6,15,1,9,1,28,12,9,43,16,1,28,4,11,1,1,8,28,4,14,133,28,6,17,1,1,125,},
{1,81,11,1,28,4,14,96,28,6,14,16,28,2,14,1,28,12,14,4,28,11,14,34,28,3,12,1,1,6,17,1,12,1,28,4,17,1,12,1,1,2,28,3,15,1,9,37,28,2,9,1,15,1,9,4,15,1,9,2,15,1,27,1,28,9,9,45,28,4,1,9,28,4,14,131,28,7,1,127,},
{1,81,28,4,14,99,28,7,14,10,28,4,14,3,28,24,14,36,28,4,1,16,11,1,28,2,9,1,12,1,9,36,28,2,27,1,9,8,15,1,9,2,26,1,28,5,13,1,9,1,15,1,9,42,15,1,9,1,28,4,1,9,12,1,28,4,14,117,28,3,14,5,28,14,11,1,1,124,},
{1,80,28,4,14,101,28,19,14,7,28,19,14,38,28,4,1,17,28,3,9,36,15,1,25,1,28,2,15,1,9,62,25,1,28,4,1,10,28,4,14,118,28,23,12,1,1,122,},
{1,80,28,4,14,103,28,16,14,11,28,13,14,41,28,4,1,17,12,1,28,2,9,38,28,2,9,1,16,1,9,29,15,1,9,2,27,1,9,7,15,1,9,19,12,1,28,4,12,1,1,10,11,1,28,4,14,119,28,23,11,1,1,120,},
{1,79,28,4,14,106,28,13,14,66,28,4,1,18,28,3,15,1,9,35,15,1,28,2,26,1,15,1,9,32,16,1,9,1,28,1,9,2,10,1,9,23,28,4,11,1,1,11,28,5,14,36,28,2,14,99,28,5,11,1,1,119,},
{1,78,17,1,28,4,14,109,28,7,14,69,28,4,1,18,11,1,28,2,9,1,15,1,10,1,9,33,12,1,25,1,28,2,16,1,9,1,10,1,9,30,15,1,26,1,25,1,9,1,10,1,9,24,28,4,1,13,28,5,14,34,28,2,14,102,28,4,17,1,1,118,},
{1,78,28,4,14,186,28,4,1,19,28,3,9,37,28,2,9,34,28,1,9,1,15,1,9,24,13,1,28,4,1,13,17,1,28,5,14,32,28,3,14,103,28,4,12,1,1,117,},
{1,77,17,1,28,3,14,187,28,4,1,19,28,3,9,35,15,1,9,1,28,3,9,32,25,1,28,1,9,26,28,5,1,14,17,1,28,6,14,29,28,3,14,105,28,4,1,117,},
{1,77,28,4,14,187,28,4,1,19,11,1,28,2,13,1,9,35,15,1,25,1,28,2,9,31,15,1,28,1,26,1,9,26,28,5,1,15,17,1,28,6,14,27,28,3,14,107,28,4,1,116,},
{1,76,11,1,28,3,14,188,28,4,1,20,28,3,9,37,28,2,25,1,9,29,15,1,27,1,28,1,9,25,16,1,25,1,28,4,12,1,1,16,17,1,28,8,14,23,28,4,14,108,28,3,11,1,1,115,},
{1,76,28,4,14,187,28,5,1,20,11,1,28,2,25,1,15,1,9,5,10,1,9,29,27,1,28,2,9,30,28,2,9,25,16,1,26,1,28,4,1,19,28,9,14,19,28,5,14,109,28,4,1,115,},
{1,76,28,4,14,187,28,4,12,1,1,21,28,3,9,4,10,1,9,30,15,1,9,1,28,2,25,1,15,1,9,25,10,1,9,2,28,1,9,26,15,1,28,5,1,20,9,1,28,10,14,14,28,6,14,111,28,3,11,1,1,114,},
{1,75,15,1,28,3,14,187,28,5,1,22,28,3,9,1,15,1,9,2,15,1,9,32,28,3,9,27,15,1,28,2,16,1,9,26,28,5,1,22,12,1,28,13,14,6,28,8,14,112,28,4,1,114,},
{1,75,28,4,14,187,28,5,1,22,17,1,28,2,25,1,9,1,15,1,9,33,15,1,25,1,28,2,15,1,9,2,15,1,9,23,26,1,28,1,10,1,12,1,9,25,26,1,28,5,1,23,28,26,14,114,28,3,11,1,1,113,},
{1,75,28,4,14,186,28,5,9,1,1,23,28,3,9,37,28,3,9,24,12,1,15,1,28,2,9,27,27,1,28,4,12,1,1,22,12,1,28,3,9,1,13,1,28,19,14,116,28,4,1,113,},
{1,75,28,4,14,186,28,4,9,1,12,1,1,23,11,1,28,2,25,1,9,36,27,1,28,2,9,25,28,2,9,3,15,1,9,24,28,5,12,1,1,22,12,1,28,3,9,4,26,1,28,14,14,118,28,4,1,113,},
{1,75,28,4,14,185,28,5,1,1,12,1,1,24,28,3,9,35,15,1,9,1,28,2,26,1,12,1,9,22,25,1,28,1,25,1,9,1,15,1,9,26,28,5,1,23,28,3,27,1,15,1,9,5,15,1,9,2,27,1,25,1,9,1,28,4,14,122,28,3,12,1,1,112,},
{1,74,17,1,28,3,14,185,28,5,27,1,1,26,28,3,9,37,28,3,9,1,12,1,9,21,28,2,9,29,28,5,1,23,28,3,26,1,9,8,15,1,9,1,15,1,9,1,28,3,14,123,28,3,11,1,1,112,},
{1,74,11,1,28,3,14,184,28,6,1,27,11,1,28,2,25,1,9,36,25,1,28,2,26,1,15,1,9,20,28,2,9,1,12,1,9,25,16,1,9,1,25,1,28,5,1,22,11,1,28,3,9,11,15,1,13,1,28,3,14,123,28,4,1,112,},
{1,74,17,1,28,3,14,183,28,7,1,28,28,3,16,1,9,2,25,1,9,33,28,3,9,1,16,1,9,1,10,1,9,16,28,2,25,1,9,28,15,1,28,5,11,1,1,22,12,1,28,3,9,12,28,4,14,123,28,4,1,112,},
{1,74,11,1,28,3,14,182,28,6,9,1,28,2,9,1,1,14,11,1,1,11,17,1,28,2,9,1,15,1,9,34,15,1,25,1,28,2,26,1,9,17,25,1,28,3,9,28,16,1,9,1,28,5,11,1,1,22,28,4,9,12,28,4,14,123,28,4,1,112,},
{1,74,11,1,28,3,14,181,28,6,25,1,9,2,28,2,1,27,28,2,26,1,15,1,9,35,15,1,28,3,9,12,10,1,9,3,25,1,28,3,15,2,9,29,28,5,1,23,28,3,27,1,15,1,9,11,28,4,14,124,28,3,1,112,},
{1,74,11,1,28,3,14,180,28,6,26,1,15,1,9,2,26,1,28,2,1,26,28,3,15,1,9,36,25,1,28,2,25,1,12,1,9,1,25,1,9,9,15,1,16,1,26,1,28,3,9,31,25,1,28,5,1,23,28,3,13,1,9,9,15,1,9,1,27,1,28,4,14,124,28,3,1,112,},
{1,74,17,1,28,3,14,179,28,6,26,1,12,1,9,4,28,3,1,25,17,1,28,2,9,1,12,1,9,36,28,3,9,1,16,1,9,11,28,4,9,1,15,1,9,29,12,1,26,1,28,5,1,22,11,1,28,3,9,1,15,1,9,10,28,6,14,123,28,3,11,1,1,111,},
{1,75,28,4,14,177,28,6,9,1,15,1,9,6,28,2,15,1,1,24,17,1,28,2,25,1,9,36,15,1,10,1,28,3,15,1,9,9,25,1,28,4,9,33,28,6,1,22,17,1,28,3,9,12,28,7,14,122,28,3,1,112,},
{1,75,28,4,14,175,28,8,25,1,9,6,15,1,28,3,17,1,1,24,28,3,15,1,9,37,28,3,26,1,16,1,15,1,9,3,15,2,9,1,25,1,28,4,9,1,15,1,9,32,28,5,12,1,1,22,28,4,15,1,9,10,25,1,28,1,17,1,1,1,28,5,14,121,28,3,1,112,},
{1,75,28,4,14,53,28,1,14,118,28,9,17,2,28,1,25,1,9,7,28,3,11,1,1,23,28,3,9,6,16,1,9,32,28,4,9,3,15,1,10,1,25,1,28,4,25,1,9,32,15,1,9,2,28,5,11,1,1,22,28,3,26,1,15,1,9,8,15,1,9,1,28,2,11,1,1,1,17,1,28,5,14,119,28,4,1,112,},
{1,75,28,4,14,52,28,2,14,116,28,10,1,3,28,2,9,7,25,1,28,3,1,23,12,1,28,2,13,1,9,37,15,1,9,1,28,12,9,5,15,1,9,29,15,1,26,1,28,5,1,23,28,3,25,1,9,10,25,1,28,2,1,3,11,1,28,5,14,118,28,4,1,112,},
{1,75,28,4,14,51,28,2,14,113,28,12,12,1,1,4,11,1,28,2,9,5,15,1,9,1,28,4,1,23,28,3,9,40,28,9,25,1,9,4,10,1,9,31,15,1,28,6,1,22,17,1,28,3,9,1,15,1,9,8,15,1,28,2,12,1,1,4,28,7,14,116,28,4,1,112,},
{1,75,12,1,28,4,14,49,28,2,14,108,28,17,17,1,1,6,28,3,9,7,28,4,1,22,28,3,9,38,25,1,15,1,9,1,25,1,28,4,26,1,10,1,15,1,16,1,9,6,10,1,9,30,28,6,1,22,12,1,28,3,9,10,25,1,28,2,17,1,1,5,12,1,28,8,14,32,28,3,14,27,28,2,14,49,28,3,17,1,1,112,},
{1,76,28,4,14,48,28,2,14,98,28,25,17,1,1,10,28,2,27,1,9,5,16,1,9,1,28,4,1,21,28,3,27,1,9,5,16,1,26,1,28,1,15,1,9,25,15,1,10,1,9,2,15,1,10,1,9,1,15,1,9,4,15,1,9,35,10,1,16,1,9,2,28,5,17,1,1,22,28,4,12,1,9,9,28,3,1,7,11,1,28,10,14,26,28,6,14,27,28,2,14,49,28,3,11,1,1,112,},
{1,76,28,4,14,47,28,3,14,98,28,23,12,1,1,12,12,1,28,2,9,8,28,4,1,20,28,4,9,6,25,1,28,1,9,39,10,1,9,3,15,1,9,1,10,1,9,30,15,1,9,1,28,5,11,1,1,22,28,3,26,1,9,8,15,1,26,1,28,2,11,1,1,9,12,1,28,14,14,16,28,8,14,29,28,2,14,48,28,4,1,113,},
{1,76,12,1,28,4,14,46,28,2,14,99,28,19,12,2,1,16,28,3,9,6,15,1,25,1,28,4,1,19,12,1,28,3,9,5,16,1,9,1,28,1,9,43,10,1,9,31,10,1,15,1,25,1,28,5,1,23,28,3,27,1,9,9,28,3,1,11,12,1,28,36,14,30,28,3,14,47,28,4,1,113,},
{1,77,28,4,14,45,28,3,14,108,28,6,17,1,1,22,28,3,16,1,9,5,16,1,25,1,28,4,1,18,11,1,28,3,9,1,15,1,9,5,28,1,25,1,9,75,15,1,28,6,1,22,17,1,28,3,9,8,15,1,9,1,28,2,17,1,1,9,28,5,27,1,28,31,14,32,28,3,14,47,28,3,12,1,1,113,},
{1,77,12,1,28,4,14,44,28,2,14,111,28,6,1,21,12,1,28,2,26,1,15,1,9,5,15,1,28,5,1,17,11,1,28,3,25,1,15,1,9,5,28,2,15,1,9,74,15,1,28,6,1,22,11,1,28,3,15,1,9,8,28,3,1,7,11,1,28,5,9,2,16,1,15,1,9,1,25,1,28,25,14,35,28,3,14,46,28,4,1,114,},
{1,78,28,4,14,43,28,3,14,113,28,5,1,21,28,3,26,1,9,7,28,5,12,1,1,16,28,3,26,1,15,1,9,5,28,2,15,1,9,74,25,1,28,6,1,22,28,4,9,1,10,1,9,7,28,3,1,6,28,5,9,1,12,2,9,3,15,1,9,1,15,1,9,3,27,1,13,1,25,1,28,17,14,36,28,3,14,46,28,3,12,1,1,114,},
{1,78,11,1,28,4,14,42,28,3,14,114,28,5,1,20,11,1,28,3,9,1,15,1,9,4,15,2,28,5,17,1,1,15,28,3,26,1,9,3,15,1,9,2,28,2,9,76,28,5,15,1,1,22,28,3,25,1,15,1,9,6,15,1,9,1,28,3,1,4,28,5,26,1,9,1,12,1,9,11,15,2,9,1,15,1,9,1,25,1,28,6,14,4,28,3,14,37,28,2,14,46,28,4,1,115,},
{1,79,28,5,14,40,28,3,14,116,28,4,12,1,1,20,28,4,9,1,15,1,9,6,28,5,17,1,1,14,28,3,27,1,16,1,9,4,15,1,28,2,9,74,15,1,25,1,28,5,11,1,1,21,12,1,28,3,9,6,15,1,9,3,28,2,17,1,1,1,11,1,28,5,27,1,9,5,15,1,9,11,26,1,28,7,14,5,28,4,14,37,28,2,14,46,28,3,17,1,1,115,},
{1,80,28,5,14,39,28,3,14,117,28,4,1,20,11,1,28,4,9,6,15,1,9,1,28,6,1,13,28,3,25,1,9,6,25,1,28,1,26,1,9,73,15,1,26,1,28,5,12,1,1,21,11,1,28,3,15,1,10,1,15,1,9,5,15,1,9,1,28,9,9,1,15,1,9,2,10,1,9,2,25,1,9,6,15,1,9,2,27,1,28,7,14,7,28,3,14,38,28,2,14,45,28,4,1,116,},
{1,80,14,1,28,5,14,37,28,3,14,118,28,4,15,1,1,20,12,1,28,3,25,1,15,1,9,4,10,1,9,1,15,1,26,1,28,5,1,12,28,3,13,1,9,3,10,1,9,2,27,1,28,1,25,1,12,1,9,71,15,1,9,1,28,6,1,22,28,3,9,10,10,1,28,7,9,2,15,1,9,7,15,1,9,3,15,1,9,1,10,1,25,1,28,7,14,8,28,4,14,38,28,2,14,44,28,4,17,1,1,116,},
{1,81,11,1,28,5,14,36,28,3,14,119,28,4,1,21,28,4,9,1,15,1,9,6,12,1,27,1,28,5,12,1,1,10,28,4,9,6,25,1,28,2,9,72,15,1,9,1,28,6,1,22,28,3,9,5,10,1,9,4,14,1,9,1,28,3,26,1,9,2,15,1,9,4,10,1,9,6,15,1,9,1,25,1,28,7,14,11,28,4,14,37,28,3,14,44,28,4,1,117,},
{1,82,11,1,28,5,14,34,28,4,14,119,28,4,12,1,1,20,11,1,28,4,9,1,10,1,9,7,26,1,28,6,17,1,1,8,28,4,9,7,28,2,15,1,9,71,15,1,9,1,28,6,1,21,17,1,28,2,27,1,16,1,9,10,15,1,9,2,15,1,16,1,9,14,26,1,28,8,14,12,28,4,14,37,28,2,14,44,28,4,17,1,1,117,},
{1,83,17,1,28,6,14,32,28,3,14,121,28,4,1,21,28,4,10,1,15,1,9,9,28,7,12,1,1,6,28,4,15,1,9,6,28,2,9,2,10,1,9,69,15,1,9,1,28,6,1,21,28,3,9,16,10,1,15,1,9,10,15,1,26,1,28,7,14,15,28,4,14,36,28,3,14,43,28,4,17,1,1,118,},
{1,84,12,1,28,7,14,30,28,3,14,121,28,4,12,1,1,20,17,1,28,4,15,1,9,10,25,1,28,8,11,1,17,2,28,5,9,7,28,2,9,73,25,1,28,5,11,1,1,20,12,1,28,3,9,27,26,1,28,7,14,17,28,4,14,36,28,2,14,43,28,5,1,119,},
{1,85,17,1,28,8,14,27,28,3,14,122,28,6,17,1,1,19,28,4,9,1,15,1,9,8,12,1,9,1,12,1,26,1,28,13,25,1,15,1,9,6,28,2,27,1,15,1,9,71,26,1,28,5,12,1,1,20,28,3,26,1,12,1,9,23,15,1,25,1,28,7,14,19,28,5,14,34,28,3,14,42,28,5,1,120,},
{1,87,28,10,14,24,28,4,14,122,28,7,17,1,1,17,12,1,28,4,9,14,26,1,28,11,9,7,15,1,13,1,28,1,25,1,15,1,9,1,16,1,9,69,28,6,1,20,12,1,28,3,15,1,9,23,27,1,28,7,14,22,28,4,14,33,28,3,14,9,28,2,14,31,28,5,1,121,},
{1,89,28,11,14,20,28,5,14,122,28,3,25,1,15,1,9,1,28,4,12,1,1,15,28,4,9,13,12,1,15,1,9,2,25,1,26,1,28,6,9,6,15,1,9,2,25,1,28,2,9,72,28,6,1,20,28,3,25,1,9,20,15,2,9,1,28,7,14,24,28,5,14,30,28,4,14,11,28,2,14,29,28,5,1,122,},
{1,91,11,1,28,13,14,8,16,1,14,3,28,7,14,123,28,3,25,1,9,1,16,1,9,1,28,6,17,1,1,12,17,1,28,4,15,1,9,8,10,1,9,6,15,1,9,3,27,1,25,1,9,10,15,1,9,1,28,2,9,70,14,1,10,1,28,6,1,19,12,1,28,3,9,19,16,1,9,1,10,1,28,7,14,27,28,6,14,27,28,4,14,13,28,3,14,24,28,7,1,123,},
{1,93,16,1,28,30,14,123,28,3,25,1,15,1,9,1,16,1,9,1,26,1,28,8,17,1,11,1,1,8,28,4,9,19,12,1,9,1,16,1,15,1,9,9,15,1,9,1,28,2,9,72,28,6,1,19,28,3,27,1,15,1,9,17,15,1,9,1,25,1,28,6,14,30,28,7,14,22,28,6,14,15,28,4,14,20,28,8,1,124,},
{1,95,17,2,28,27,14,123,28,3,25,1,9,3,10,1,15,1,9,1,25,1,28,13,17,1,11,1,12,1,28,4,9,34,28,2,25,1,16,1,9,68,15,1,25,1,28,5,11,1,1,18,17,1,28,3,15,1,9,18,25,1,28,6,14,33,28,9,14,15,28,9,14,17,28,6,14,14,28,9,17,1,1,125,},
{1,99,12,1,15,1,28,18,1,1,17,1,28,2,14,124,28,3,25,1,15,1,9,5,15,1,9,1,25,1,28,18,9,34,28,2,26,1,15,1,9,68,16,1,27,1,28,5,12,1,1,18,28,3,25,1,16,1,9,17,28,6,14,36,28,31,14,19,28,26,11,1,1,127,},
{1,104,12,1,11,1,28,10,12,1,1,3,28,3,14,123,28,4,26,1,15,1,9,7,15,1,9,1,15,1,26,1,28,14,9,35,28,3,16,1,9,68,16,1,26,1,28,5,11,1,1,17,12,1,28,3,15,1,9,1,15,1,9,14,25,1,28,5,14,40,28,27,14,22,28,23,12,1,1,129,},
{1,120,28,3,14,123,28,4,9,1,15,1,16,1,9,1,15,1,9,8,15,1,9,2,25,1,28,8,26,1,9,36,25,1,28,2,15,1,9,69,25,1,28,5,17,1,1,17,28,3,25,1,9,12,25,1,9,3,28,5,14,43,28,24,14,27,28,17,11,1,1,132,},
{1,120,28,3,14,123,28,4,13,1,25,1,27,1,26,1,9,2,16,1,9,16,10,1,9,38,27,1,28,2,9,3,10,1,9,66,28,6,17,1,1,16,28,4,15,1,9,1,25,1,16,1,9,10,16,1,9,1,28,4,14,48,28,18,14,30,28,3,11,1,12,1,28,8,14,1,12,1,1,135,},
{1,120,28,3,14,122,28,12,25,1,9,2,15,1,9,12,15,1,9,39,28,2,9,70,28,6,17,1,1,15,17,1,28,3,27,1,9,13,15,1,27,1,28,4,14,54,28,8,14,36,28,2,1,147,},
{1,120,28,3,14,122,28,15,27,1,9,2,15,1,9,6,10,1,9,42,28,2,25,1,12,1,9,68,28,6,12,1,1,15,28,4,14,1,9,12,16,1,25,1,28,4,14,99,28,3,1,146,},
{1,120,28,4,14,58,28,2,14,60,28,5,17,1,11,1,28,12,9,50,28,2,26,1,9,69,28,6,1,15,12,1,28,3,26,1,15,1,9,12,26,1,28,4,14,100,28,3,1,146,},
{1,120,28,4,14,58,28,3,14,59,28,4,1,6,12,1,17,1,28,9,9,48,28,3,15,1,9,68,28,6,1,15,28,4,16,1,9,12,25,1,28,5,14,100,28,3,17,1,1,145,},
{1,120,28,4,14,59,28,3,14,57,28,5,1,10,12,1,28,7,27,1,15,1,9,44,15,1,28,3,12,1,9,68,28,6,1,14,11,1,28,3,25,1,9,11,15,1,25,1,28,6,14,101,28,3,1,145,},
{1,120,17,1,28,3,14,60,28,3,14,55,28,5,1,13,17,1,28,7,9,1,15,1,9,43,28,3,9,69,28,6,1,14,28,4,9,11,16,1,9,1,28,6,14,102,28,3,1,145,},
{1,120,12,1,28,3,14,61,28,3,14,53,28,5,11,1,1,15,11,1,28,6,25,1,9,43,28,3,15,1,9,68,28,6,1,13,11,1,28,3,25,1,15,1,9,10,15,1,28,3,27,1,28,3,14,102,28,3,1,145,},
{1,121,28,3,14,62,28,3,14,51,28,5,12,1,1,18,28,7,9,2,15,1,9,38,15,1,26,1,28,2,9,69,28,6,1,13,28,4,15,1,9,10,14,1,28,4,30,1,28,3,14,102,28,3,1,145,},
{1,121,28,4,14,62,28,4,14,47,28,7,1,20,12,1,28,6,9,41,25,1,28,2,9,59,26,1,9,8,25,1,28,6,1,12,11,1,28,3,25,1,9,10,16,1,27,1,28,3,12,1,11,1,28,3,14,102,28,3,11,1,1,144,},
{1,121,28,4,14,63,28,4,14,44,28,7,17,1,1,23,28,6,9,39,16,1,26,1,28,2,9,59,25,1,9,8,27,1,28,6,1,12,28,4,9,1,16,1,9,10,28,4,1,1,28,3,14,103,28,3,17,1,1,144,},
{1,121,14,1,28,3,14,64,28,5,14,40,28,8,12,1,1,25,28,6,9,1,15,1,9,36,15,1,25,1,28,2,9,56,15,1,12,1,26,1,28,1,9,8,26,1,28,6,1,11,17,1,28,3,25,1,9,2,10,1,9,7,12,1,28,4,1,2,28,3,14,103,28,3,17,1,1,144,},
{1,122,28,4,14,64,28,6,14,36,28,9,1,28,12,1,28,5,9,38,28,3,9,58,25,1,28,1,9,8,25,1,28,6,1,11,28,4,9,10,16,1,28,4,12,1,1,2,28,3,14,49,28,3,14,51,28,3,11,1,1,144,},
{1,122,28,4,14,64,28,9,14,24,16,1,14,3,28,12,12,1,1,30,17,1,28,5,9,35,15,1,28,4,9,58,25,1,28,1,9,8,28,6,17,1,1,10,28,4,25,1,16,1,9,8,16,1,27,1,28,4,1,3,28,3,14,50,28,2,14,51,28,3,11,1,1,144,},
{1,122,12,1,28,4,14,64,28,13,14,17,28,16,11,1,1,33,15,1,28,5,15,2,9,32,25,1,28,3,9,2,10,1,15,1,9,54,16,1,25,1,28,1,9,7,16,1,28,6,17,1,1,10,28,4,9,11,28,4,1,4,28,3,14,50,28,3,14,50,28,3,12,1,1,144,},
{1,123,28,5,14,63,28,44,11,1,1,36,28,6,9,6,10,1,9,24,15,1,9,1,28,3,9,59,16,1,25,1,28,1,9,8,28,6,17,1,1,9,28,4,9,1,15,1,9,8,15,1,28,4,11,1,1,4,28,4,14,50,28,3,14,49,28,3,1,145,},
{1,124,28,4,14,62,28,5,11,1,28,37,12,1,1,39,28,6,12,1,9,3,15,1,9,26,26,1,28,3,15,1,9,58,16,1,25,1,28,1,9,8,28,6,17,1,1,8,12,1,28,4,15,1,9,9,25,1,28,4,1,5,28,4,14,50,28,4,14,48,28,3,1,145,},
{1,124,11,1,28,4,14,60,28,5,1,3,11,1,28,30,17,1,11,1,1,44,28,5,26,1,9,1,15,1,9,1,10,1,9,26,28,3,9,1,15,1,9,58,16,1,25,1,28,1,25,1,9,7,28,6,11,1,1,8,28,4,9,11,28,4,17,1,1,5,11,1,28,3,14,49,28,6,14,46,28,4,1,145,},
{1,125,28,5,14,58,28,5,1,7,12,1,17,1,28,21,11,1,17,1,11,1,1,49,28,5,9,3,16,1,9,25,25,1,28,3,9,60,16,1,25,1,28,1,25,1,9,5,15,1,9,1,28,6,1,8,12,1,28,3,27,1,16,1,9,8,15,1,28,4,12,1,1,7,28,4,14,48,28,7,14,45,28,3,14,1,1,145,},
{1,126,28,5,14,56,28,5,12,1,1,15,17,6,11,1,17,1,1,59,11,1,28,5,9,1,15,1,9,22,25,1,9,2,15,1,28,3,9,1,15,1,9,59,16,1,25,1,28,1,25,1,15,1,9,4,15,1,9,1,28,6,1,8,28,4,9,2,15,1,9,1,10,1,9,4,15,1,26,1,28,4,1,8,28,4,14,48,28,3,11,1,28,4,14,43,28,4,1,146,},
{1,126,12,1,28,5,14,54,28,5,17,1,1,84,12,1,28,5,9,26,25,1,28,2,25,1,9,61,16,1,25,1,28,1,25,1,15,1,9,5,25,1,28,6,1,7,17,1,28,3,9,9,16,1,9,1,28,4,17,1,1,9,28,4,14,46,28,3,17,1,1,1,12,1,28,5,14,41,28,3,17,1,1,146,},
{1,127,11,1,28,6,14,50,28,6,11,1,1,86,28,5,26,1,9,25,28,3,9,63,28,2,26,1,16,1,9,5,27,1,28,6,1,7,28,4,9,10,28,5,1,6,17,2,28,7,14,45,28,3,1,4,28,5,14,39,28,4,1,147,},
{1,128,11,1,28,6,14,48,28,6,17,1,1,88,28,5,9,1,15,1,9,22,27,1,28,2,26,1,9,63,28,2,25,1,9,5,15,1,26,1,28,6,1,6,28,4,9,10,26,1,28,4,1,3,11,1,17,1,28,12,14,43,28,3,17,1,1,5,9,1,28,5,14,36,28,4,1,148,},
{1,129,12,1,28,7,14,44,28,7,17,1,1,89,12,1,28,5,9,22,16,1,28,3,9,64,28,2,27,1,16,1,9,3,10,1,14,1,25,1,28,6,1,5,12,1,28,3,25,1,9,10,28,4,11,1,1,1,17,1,28,7,13,1,25,1,9,1,25,1,28,4,14,42,28,4,1,7,12,1,28,5,14,33,28,5,12,1,1,148,},
{1,131,28,7,14,41,28,8,1,92,17,1,28,4,9,23,28,3,16,1,9,63,28,2,27,1,9,6,28,7,1,5,28,4,9,10,26,1,28,10,25,2,9,1,15,1,9,3,16,1,25,1,28,5,14,39,28,4,1,10,17,1,28,5,14,30,28,5,17,1,1,149,},
{1,132,28,8,14,37,28,9,1,94,28,5,16,1,9,19,15,1,26,1,28,2,25,1,9,64,28,2,26,1,15,1,9,4,15,1,28,6,17,1,1,4,17,1,28,3,9,1,15,1,9,9,28,8,26,1,9,1,15,1,9,2,15,1,9,2,25,1,9,3,25,1,28,5,14,37,28,4,1,12,12,1,28,7,14,24,28,7,12,1,1,150,},
{1,133,17,1,28,9,14,31,28,10,12,1,1,95,12,1,28,4,27,1,9,20,28,3,9,65,28,2,25,1,9,5,15,1,28,6,12,1,1,4,28,3,25,1,9,10,28,6,13,1,9,2,12,1,15,1,9,10,15,1,13,1,28,6,14,34,28,4,12,1,1,14,16,1,28,9,14,15,28,11,1,152,},
{1,135,12,1,28,10,14,25,28,11,12,1,1,98,28,5,9,19,15,1,28,3,15,1,9,64,28,2,25,1,9,6,28,6,11,1,1,3,11,1,28,3,15,1,12,1,9,9,28,4,25,1,9,2,15,1,9,1,25,1,9,8,15,1,9,3,16,1,9,1,28,6,14,32,28,4,1,18,12,1,28,31,12,1,1,153,},
{1,137,28,14,14,15,28,14,17,1,1,101,28,4,9,18,16,1,9,1,28,2,26,1,9,65,28,2,25,1,9,6,28,6,11,1,1,3,28,3,27,1,15,1,9,9,28,4,25,1,9,8,15,1,9,1,15,1,9,2,25,1,28,14,14,28,28,5,1,21,17,1,28,26,11,1,17,1,1,155,},
{1,138,12,1,28,39,15,1,1,103,14,1,28,4,15,1,9,16,15,1,26,1,28,2,25,1,15,1,9,64,28,2,27,1,9,5,15,1,28,6,12,1,1,2,28,4,9,5,10,1,9,5,28,4,9,1,15,1,9,5,15,1,9,2,26,1,28,21,14,23,28,6,1,25,14,1,28,20,14,1,1,159,},
{1,141,12,1,28,33,12,1,1,107,28,4,26,1,9,2,10,1,9,13,16,1,25,1,28,2,9,66,28,2,26,1,15,1,9,5,28,6,17,1,1,1,28,4,9,1,15,1,9,9,28,4,13,1,16,1,9,5,26,1,28,11,11,1,1,5,12,1,28,10,14,17,28,7,17,1,1,30,12,1,17,2,28,5,14,1,12,1,11,2,12,1,1,164,},
{1,144,12,1,28,27,17,1,1,110,12,1,28,4,9,17,28,3,9,65,15,1,28,3,9,6,28,6,12,1,17,1,28,3,27,1,9,9,15,1,25,1,28,4,15,1,9,3,25,2,28,9,17,1,11,1,1,10,11,1,28,13,14,8,28,10,11,1,1,208,},
{1,147,12,2,28,19,11,1,16,1,1,114,28,5,9,1,15,1,9,13,15,1,28,3,9,66,28,3,15,1,9,5,28,11,9,11,28,4,9,3,26,1,28,8,12,2,1,16,17,1,28,27,11,1,1,210,},
{1,156,11,1,12,1,17,2,12,1,17,1,11,1,1,121,11,1,28,4,9,1,16,1,9,14,28,3,9,66,28,3,9,1,25,1,9,3,15,1,28,10,9,1,15,1,9,9,25,1,28,4,9,1,28,8,17,1,1,22,11,1,12,1,28,21,29,1,16,1,1,212,},
{1,285,28,5,9,4,15,1,9,10,28,3,15,1,9,64,15,1,28,3,15,1,9,4,15,1,28,9,27,1,15,1,9,9,15,1,28,11,11,1,1,29,17,1,28,16,11,1,1,215,},
{1,285,28,5,9,15,28,3,9,65,15,1,28,3,9,5,15,1,28,9,9,1,10,1,9,8,15,1,9,1,28,8,17,1,1,36,12,1,14,1,12,1,28,3,17,4,11,1,1,218,},
{1,286,28,5,9,14,28,2,26,1,15,1,9,64,15,1,26,1,28,2,9,6,28,8,25,1,15,1,9,10,28,6,11,1,1,268,},
{1,286,17,1,28,4,9,1,15,1,9,12,28,2,25,1,9,66,25,1,28,2,9,5,15,1,28,8,12,1,9,9,15,1,9,1,28,4,17,1,1,270,},
{1,287,28,4,26,1,9,13,28,2,25,1,9,65,16,1,25,1,28,2,9,5,15,1,28,7,25,1,9,11,28,5,1,271,},
{1,287,28,5,9,13,28,2,25,1,9,65,16,1,25,1,28,2,9,5,15,1,28,7,9,12,28,4,1,272,},
{1,287,14,1,28,4,9,1,16,1,9,11,28,2,25,1,9,65,16,1,25,1,28,2,9,5,15,1,28,6,25,1,9,11,28,5,1,272,},
{1,288,28,4,26,1,16,1,15,1,9,10,28,2,25,1,9,65,16,1,25,1,28,2,9,6,28,6,27,1,9,11,28,4,1,273,},
{1,288,28,5,9,12,28,2,25,1,9,65,16,1,25,1,28,2,9,6,28,6,26,1,15,1,9,9,28,5,1,273,},
{1,288,17,1,28,4,9,1,15,1,9,10,28,2,25,1,9,65,16,1,25,1,28,2,9,6,28,6,25,1,9,10,28,4,1,274,},
{1,289,28,4,27,1,9,11,28,2,25,1,9,65,16,1,25,1,28,2,9,1,15,1,9,4,28,6,25,1,9,9,25,1,28,4,1,274,},
{1,289,28,4,27,1,15,1,9,10,28,2,25,1,9,65,15,1,9,1,28,2,25,1,9,5,28,6,25,1,15,1,9,6,16,1,9,1,28,4,1,275,},
{1,289,11,1,28,4,15,1,9,10,28,2,25,1,9,67,28,2,15,1,9,5,28,6,25,1,15,1,9,6,15,1,25,1,28,4,1,275,},
{1,289,17,1,28,4,9,11,28,2,25,1,9,67,28,2,26,1,15,1,9,4,28,6,25,1,15,1,9,2,15,1,9,4,28,4,12,1,1,275,},
{1,290,28,4,9,1,15,1,9,7,15,1,9,1,28,2,25,1,9,67,28,2,25,1,9,5,28,6,25,1,15,1,9,6,26,1,28,4,1,276,},
{1,290,28,4,15,1,9,8,15,1,9,1,28,2,25,1,9,67,28,2,25,1,9,4,15,1,28,6,25,1,15,1,9,5,15,1,28,4,17,1,1,276,},
{1,290,28,4,13,1,9,10,28,2,25,1,9,67,28,2,13,1,9,5,28,6,25,1,15,1,9,4,15,1,25,1,28,4,1,277,},
{1,290,28,4,26,1,9,10,28,2,25,1,9,67,28,3,9,2,25,1,9,1,15,1,28,6,25,1,15,1,9,5,28,4,17,1,1,277,},
{1,290,28,5,15,1,9,9,28,2,25,1,9,67,28,3,9,4,15,1,28,6,25,1,15,1,9,4,25,1,28,4,1,278,},
{1,290,28,5,9,10,28,2,9,67,15,1,28,3,9,4,15,1,28,6,25,1,9,5,28,4,17,1,1,278,},
{1,290,14,1,28,4,9,10,28,2,9,1,16,1,9,66,28,3,9,4,15,1,28,6,25,1,9,4,27,1,28,4,1,279,},
{1,290,12,1,28,4,9,10,28,2,9,1,16,1,9,66,13,1,28,2,9,4,15,1,28,6,25,1,9,4,28,4,11,1,1,279,},
{1,290,12,1,28,4,9,10,28,2,9,42,15,1,9,25,25,1,28,2,9,4,15,1,28,6,26,1,9,4,28,4,1,280,},
{1,290,11,1,28,4,9,9,15,1,28,2,9,47,16,1,15,2,16,1,9,17,26,1,28,2,9,1,15,1,9,2,15,1,28,6,26,1,9,3,28,4,12,1,1,280,},
{1,290,12,1,28,4,26,1,9,8,15,1,28,2,9,43,12,1,9,3,25,1,26,2,25,1,9,3,12,1,9,12,15,1,25,1,28,2,9,1,15,1,9,2,15,1,28,6,25,1,15,1,9,2,28,4,1,281,},
{1,290,11,1,28,4,25,1,9,8,15,1,28,2,9,44,26,1,28,8,25,1,27,1,9,12,15,1,26,1,28,2,25,1,9,3,15,1,28,6,25,1,15,1,9,1,26,1,28,3,12,1,1,281,},
{1,290,17,1,28,4,25,1,9,8,15,1,28,2,9,43,28,12,25,1,9,13,28,2,25,1,9,3,15,1,28,6,26,1,9,2,28,4,1,282,},
{1,290,17,1,28,5,9,9,28,2,9,33,15,1,9,5,16,1,9,1,28,5,9,2,16,1,15,2,9,1,25,1,28,4,26,1,16,1,15,1,9,9,28,2,26,1,16,1,9,3,28,6,25,1,9,1,26,1,28,3,17,1,1,282,},
{1,290,17,1,28,5,16,1,9,8,28,2,9,32,15,1,9,5,15,1,26,1,28,4,9,1,15,2,9,4,15,2,9,2,28,3,25,1,9,10,28,2,25,1,9,4,28,6,13,1,9,1,28,4,1,283,},
{1,290,17,1,28,5,9,9,28,2,15,1,9,37,28,4,25,1,15,1,9,2,10,1,9,9,28,3,26,1,16,1,9,8,28,3,15,1,9,2,15,1,28,6,9,2,28,3,12,1,1,283,},
{1,290,17,1,28,5,9,1,15,1,9,5,15,1,9,1,28,2,9,35,15,1,9,1,28,4,9,14,15,1,9,1,28,3,9,9,28,3,15,1,9,3,28,6,9,1,28,4,1,284,},
{1,290,17,1,28,5,27,1,9,7,27,1,28,2,9,33,10,1,9,2,28,3,27,1,9,1,15,1,9,13,10,1,15,1,9,1,28,2,26,1,9,8,28,3,10,1,9,2,15,1,28,6,25,1,28,3,17,1,1,284,},
{1,290,17,1,28,5,25,1,9,2,15,1,9,4,25,1,28,1,25,1,9,35,28,3,25,1,15,1,9,19,28,2,9,8,28,3,9,4,28,10,1,285,},
{1,290,17,1,28,5,13,1,15,1,10,1,9,5,25,1,28,1,26,1,9,34,28,3,25,1,9,14,10,1,9,3,15,1,9,1,15,1,28,2,13,1,15,1,9,5,15,1,28,3,9,3,12,1,28,9,17,1,1,285,},
{1,290,17,1,28,6,15,1,9,5,16,1,25,1,28,1,26,1,15,1,9,32,25,1,28,3,9,17,10,1,15,1,9,4,28,2,9,7,26,1,28,2,9,4,28,9,1,286,},
{1,290,17,1,28,6,9,7,25,1,28,1,25,1,9,33,28,3,9,24,28,2,25,1,9,6,25,1,28,2,9,3,16,1,28,8,1,287,},
{1,290,17,1,28,6,9,7,25,1,28,1,25,1,9,30,15,1,16,1,28,3,9,1,12,1,9,8,15,1,9,4,15,1,9,9,26,1,28,2,9,5,15,1,26,1,28,2,25,1,9,3,28,7,12,1,1,287,},
{1,290,17,1,28,6,9,7,26,1,28,1,9,32,27,1,28,2,26,1,15,1,9,9,26,1,28,4,26,1,9,2,15,1,9,5,15,1,9,1,28,2,25,1,9,1,15,1,9,2,15,1,25,1,28,2,26,1,9,3,28,7,1,288,},
{1,290,17,1,28,6,9,7,25,1,28,1,9,1,15,1,9,30,28,3,16,1,9,8,26,1,28,9,9,3,15,1,9,4,25,1,28,2,15,1,9,4,26,1,28,2,25,1,15,1,10,1,9,1,28,6,12,1,1,288,},
{1,290,17,1,28,6,9,7,28,2,9,2,10,1,9,27,15,1,27,1,28,2,26,1,9,8,25,1,28,12,15,1,9,4,15,1,26,1,28,2,9,5,25,1,28,2,13,1,9,2,15,1,28,7,1,288,},
{1,290,17,1,28,6,9,6,15,1,28,2,9,31,28,3,16,1,9,6,15,1,25,1,28,3,10,1,15,1,9,2,15,1,9,1,26,1,28,4,10,1,15,1,9,2,16,1,9,1,28,2,27,1,9,4,26,1,28,2,25,1,15,1,9,2,28,7,1,288,},
{1,290,17,1,28,6,9,6,15,1,28,2,9,1,15,1,9,28,27,1,28,2,26,1,15,1,9,7,28,3,9,1,15,1,9,7,28,4,9,2,15,1,10,1,15,1,28,3,9,5,28,2,25,1,9,1,25,1,15,1,25,1,28,6,1,288,},
{1,290,17,1,28,6,9,6,15,1,28,2,9,1,15,1,9,28,28,3,15,1,9,7,28,3,9,1,16,1,9,8,15,1,27,1,28,3,9,3,15,1,26,1,28,2,9,3,15,1,9,1,28,2,26,1,9,3,27,1,28,6,1,288,},
{1,290,17,1,28,6,9,1,15,1,9,5,28,2,9,28,12,1,9,1,28,2,25,1,9,7,28,3,13,1,16,1,9,11,27,1,28,3,9,2,12,1,26,1,28,2,27,1,9,4,28,2,25,1,9,2,15,1,25,1,28,6,1,288,},
{1,290,17,1,28,6,9,1,15,1,9,5,28,2,9,29,25,1,28,2,9,1,15,1,9,1,10,1,9,4,28,3,9,13,15,1,26,1,28,2,26,1,12,1,9,2,28,2,25,1,15,1,9,1,15,1,9,1,28,2,25,1,15,1,9,1,15,1,26,1,28,6,1,288,},
{1,290,17,1,28,6,9,1,15,1,9,5,28,2,9,29,28,3,15,1,9,6,28,3,9,16,28,3,9,1,10,1,15,1,28,3,12,1,9,3,28,2,26,1,15,1,9,2,25,1,28,6,1,288,},
{1,290,17,1,28,6,9,7,28,2,9,27,16,1,9,1,28,3,9,6,25,1,28,2,25,1,9,15,12,1,26,1,28,2,25,1,12,1,9,1,28,3,9,2,15,1,9,1,28,2,26,1,9,4,28,6,1,288,},
{1,290,17,1,28,6,9,6,25,1,28,2,9,28,25,1,28,2,26,1,9,2,15,1,9,3,28,3,9,1,15,1,9,16,28,3,9,1,15,1,27,1,28,2,9,4,28,2,26,1,9,4,28,6,1,288,},
{1,290,17,1,28,6,9,6,25,1,28,2,9,27,12,1,26,1,28,2,9,1,15,1,9,3,15,1,9,1,28,2,26,1,15,1,9,13,15,1,9,3,26,1,28,2,9,1,16,1,27,1,28,2,9,1,15,2,9,1,28,2,26,1,15,1,9,3,28,6,1,288,},
{1,290,17,1,28,6,9,5,15,1,25,1,28,2,15,1,9,27,28,3,9,6,25,1,28,2,9,20,28,2,25,1,9,2,28,2,27,1,15,1,9,2,28,2,26,1,15,1,9,3,28,6,1,288,},
{1,290,17,1,28,6,9,5,15,1,25,1,28,2,15,1,9,27,28,3,16,1,9,5,28,3,9,19,15,1,25,1,28,2,15,1,9,1,28,2,25,1,9,1,15,1,9,1,28,2,26,1,9,4,28,6,1,288,},
{1,290,17,1,28,6,9,5,15,1,28,3,9,26,15,1,9,1,28,2,25,1,9,4,15,1,9,1,28,2,25,1,9,6,10,1,9,14,28,2,10,1,15,1,28,2,13,1,9,1,15,1,9,1,28,2,25,1,15,1,9,1,15,1,9,1,28,6,12,1,1,287,},
{1,290,17,1,28,6,9,5,15,1,28,3,9,2,25,1,9,21,16,1,9,1,15,1,26,1,28,2,13,1,9,4,15,1,25,1,28,2,9,4,10,1,9,2,15,1,9,2,15,1,9,11,28,2,25,1,9,1,28,2,27,1,15,1,9,1,26,1,28,2,26,1,9,4,28,6,11,1,1,287,},
{1,290,17,1,28,6,9,6,28,2,13,1,9,24,10,1,9,2,13,1,28,2,9,6,28,3,9,9,25,1,10,1,9,1,15,1,9,8,12,1,26,1,28,2,15,1,28,2,25,1,9,1,15,1,25,1,28,2,25,1,15,1,9,3,28,6,17,1,1,287,},
{1,290,17,1,28,6,9,6,28,2,25,1,15,1,9,21,10,1,9,3,12,1,28,3,9,6,28,3,9,5,15,1,9,1,28,5,9,9,15,1,9,1,28,2,9,1,25,1,28,1,26,1,9,2,26,1,28,2,13,1,9,3,12,1,28,6,12,1,1,287,},
{1,290,17,1,28,6,9,6,28,2,26,1,15,1,9,26,28,3,9,6,28,3,10,1,9,5,28,7,25,1,15,1,9,8,28,2,9,1,25,1,28,1,25,1,15,1,9,1,25,1,28,2,9,1,12,1,9,3,28,6,17,1,1,287,},
{1,290,17,1,28,6,9,6,28,2,25,1,9,3,10,1,9,23,28,3,9,4,15,1,9,1,28,3,15,1,9,4,26,1,28,2,9,2,27,1,28,3,9,8,12,1,25,1,28,1,26,1,25,1,28,1,27,1,15,2,13,1,28,2,9,4,15,1,28,7,1,287,},
{1,290,17,1,28,6,9,6,28,2,26,1,15,1,9,26,28,3,9,6,28,3,15,1,9,4,28,2,9,1,16,1,9,2,26,1,28,2,25,1,9,8,25,1,28,1,27,2,28,1,27,1,15,1,9,1,28,3,9,5,25,1,28,6,1,287,},
{1,290,17,1,28,6,9,4,15,1,9,1,28,2,25,1,9,27,28,3,9,4,15,1,9,1,28,3,9,5,28,2,15,1,9,4,28,3,9,7,15,1,9,1,28,4,25,1,9,1,15,1,28,3,9,4,15,1,26,1,28,6,1,287,},
{1,290,17,1,28,6,15,1,9,3,15,1,9,1,28,2,26,1,15,1,9,26,28,3,15,1,9,5,28,3,15,1,9,4,28,2,9,4,12,1,26,1,28,2,9,9,28,4,26,1,15,2,28,3,9,5,26,1,28,6,1,287,},
{1,290,14,1,28,6,15,1,9,3,15,1,9,1,28,2,26,1,15,1,9,26,28,3,9,6,28,3,9,5,28,2,15,1,9,3,25,1,9,1,28,2,26,1,15,1,9,1,10,1,9,5,28,4,25,1,9,1,15,1,28,3,9,6,28,6,1,287,},
{1,290,17,1,28,6,9,6,28,2,25,1,15,1,9,26,28,3,9,6,28,3,15,1,9,3,25,1,28,2,9,5,12,1,28,3,9,8,28,4,9,3,28,2,25,1,9,6,28,6,1,287,},
{1,290,12,1,28,5,26,1,12,1,9,3,15,1,26,1,28,2,25,1,9,27,28,3,15,1,9,4,15,1,28,3,9,3,15,1,9,1,28,2,15,1,9,5,25,1,28,2,9,7,12,1,28,4,9,3,28,2,26,1,15,1,9,5,28,6,11,1,1,286,},
{1,290,17,1,28,5,25,1,9,4,15,1,13,1,28,2,25,1,9,27,28,3,9,5,15,1,25,1,28,2,9,5,28,2,15,1,9,2,15,1,9,1,16,1,25,1,28,2,9,8,28,4,15,1,9,2,28,2,26,1,15,1,9,5,28,6,17,1,1,286,},
{1,290,28,6,26,1,16,1,9,4,27,1,28,2,9,1,16,1,9,26,28,3,9,6,27,1,28,2,9,5,28,2,9,1,16,1,26,1,28,1,9,2,26,1,28,2,10,1,9,6,15,1,28,4,9,1,15,1,9,1,28,2,9,6,15,1,28,6,11,1,1,286,},
{1,290,28,6,9,1,15,1,9,5,28,2,9,1,15,1,9,26,28,3,9,1,15,1,9,3,15,1,9,1,28,2,26,1,15,1,9,2,15,1,28,2,26,1,9,1,28,2,27,1,15,1,27,1,28,2,9,1,16,1,9,6,28,3,25,1,9,1,15,1,9,1,28,2,26,1,15,1,9,5,28,6,17,1,1,286,},
{1,290,28,6,9,6,13,1,28,2,9,28,28,3,25,1,16,1,9,4,15,1,28,2,25,1,15,1,9,4,28,5,9,1,15,1,25,1,28,2,9,1,15,1,9,6,28,3,27,1,16,1,15,1,27,1,28,2,9,7,25,1,28,5,17,1,1,286,},
{1,290,28,6,16,1,9,4,15,1,27,1,28,2,9,1,15,1,9,25,15,1,27,1,28,2,26,1,9,5,15,1,26,1,28,2,15,1,9,3,15,1,25,1,28,3,26,1,9,1,15,1,7,1,28,2,9,1,16,1,9,6,28,3,9,3,25,1,28,2,9,1,15,1,9,4,15,1,25,1,28,6,1,286,},
{1,290,28,6,9,6,27,1,28,2,9,27,15,1,26,1,28,3,15,1,9,1,25,1,9,2,16,1,9,1,28,2,9,6,26,1,25,1,9,3,15,1,25,1,28,2,9,2,10,1,9,5,28,3,9,1,15,1,9,1,25,1,28,2,9,6,15,1,26,1,28,6,1,286,},
{1,289,11,1,28,5,26,1,9,6,25,1,28,2,9,27,15,1,9,1,28,3,9,7,28,2,27,1,15,1,9,3,15,1,16,1,9,1,15,1,9,3,28,3,9,8,28,3,9,3,26,1,28,2,9,8,28,6,1,286,},
{1,289,17,1,28,5,25,1,15,1,9,5,28,3,9,29,28,3,9,8,28,2,15,1,9,9,15,1,28,2,13,1,15,1,9,7,28,3,15,1,9,1,15,1,28,3,9,2,15,1,9,5,28,6,1,286,},
{1,289,14,1,28,5,9,1,15,1,9,2,15,1,9,2,28,3,9,28,12,1,28,3,25,1,12,1,9,5,15,1,28,2,26,1,9,1,15,1,9,8,28,2,9,7,15,1,9,1,28,2,26,1,16,1,9,2,28,3,9,8,28,6,12,1,1,285,},
{1,289,28,6,10,1,9,6,28,3,9,29,13,1,28,3,9,8,28,2,9,9,27,1,28,2,9,9,28,2,10,1,15,1,9,1,12,1,28,2,25,1,9,1,15,1,9,5,15,1,28,6,11,1,1,285,},
{1,289,28,6,15,1,9,6,28,3,9,30,28,3,15,1,9,5,10,1,15,1,28,3,9,3,25,1,15,1,9,2,15,1,28,2,27,1,15,1,9,6,16,1,27,1,28,2,9,4,28,2,27,1,9,2,10,1,9,4,16,1,26,1,28,6,1,285,},
{1,289,28,6,9,6,15,1,28,3,15,1,9,29,28,3,13,1,15,1,9,7,28,2,25,1,9,5,15,1,9,1,28,2,9,9,28,3,15,1,9,2,15,1,28,2,27,1,15,1,9,7,26,1,28,6,1,285,},
{1,289,28,5,25,1,9,6,15,1,28,3,9,30,25,1,28,3,9,1,16,1,9,5,15,1,9,1,28,2,9,6,28,3,9,9,28,2,26,1,15,1,9,3,28,2,9,8,15,1,9,1,28,6,1,285,},
{1,288,14,1,28,5,25,1,9,6,15,1,28,3,9,31,28,3,9,9,25,1,28,2,9,2,15,2,10,1,28,2,9,1,15,1,9,1,10,1,9,4,15,1,26,1,28,2,9,5,28,2,9,10,28,6,1,285,},
{1,288,12,1,28,5,9,8,28,3,15,1,9,29,15,1,26,1,28,3,15,1,25,1,9,6,12,1,26,1,28,2,25,1,9,1,26,1,28,2,25,1,9,9,28,3,9,1,15,1,9,1,15,1,9,1,28,2,9,10,28,6,17,1,1,284,},
{1,288,28,6,9,8,28,3,9,32,28,3,9,1,15,1,9,7,12,1,25,1,28,6,9,4,15,1,10,1,9,3,25,1,28,2,9,1,12,1,9,4,28,2,9,8,10,1,15,1,25,1,28,5,12,1,1,284,},
{1,288,28,6,15,1,9,7,28,2,25,1,15,1,9,31,26,1,28,3,16,1,9,10,28,3,26,1,9,8,15,1,9,1,28,3,12,1,9,5,28,2,9,9,15,1,26,1,28,5,11,1,1,284,},
{1,288,28,5,27,1,9,8,28,2,27,1,9,32,15,1,28,3,26,1,9,8,10,1,15,1,16,1,9,2,14,1,16,1,10,1,9,3,10,1,9,1,10,1,15,1,28,3,9,5,12,1,9,1,28,2,9,11,28,6,1,284,},
{1,288,28,5,26,1,15,1,9,7,28,2,25,1,15,1,9,33,28,3,9,14,10,1,9,6,15,1,26,1,28,3,15,1,9,6,28,2,9,10,10,1,28,6,1,284,},
{1,287,11,1,28,5,9,8,10,1,28,2,26,1,15,1,9,32,15,1,26,1,28,3,9,19,15,1,13,1,28,3,9,1,15,1,9,6,28,2,9,10,12,1,28,6,1,284,},
{1,287,12,1,28,5,9,7,15,1,25,1,28,2,25,1,9,34,15,1,28,4,9,18,26,1,28,3,9,1,15,1,9,6,27,1,28,2,9,11,28,6,1,284,},
{1,287,28,6,9,8,25,1,28,2,9,35,15,1,10,1,28,4,9,15,15,1,28,4,9,1,12,1,10,1,9,6,25,1,28,2,15,1,9,3,10,1,9,5,15,1,25,1,28,5,12,1,1,283,},
{1,287,28,5,26,1,15,1,9,6,15,1,26,1,28,2,9,33,10,1,9,2,16,1,9,1,28,4,25,1,9,12,25,1,28,4,25,1,15,1,10,1,9,4,10,1,9,1,16,1,27,1,28,1,26,1,9,11,26,1,28,5,14,1,1,283,},
{1,287,28,5,27,1,15,1,9,4,10,1,9,2,25,1,28,2,9,37,15,1,10,1,28,4,25,1,9,1,15,1,9,1,15,1,9,2,16,2,9,1,26,1,28,5,9,1,15,1,9,9,26,1,28,2,15,2,10,1,9,9,28,6,1,283,},
{1,287,28,5,9,8,15,1,28,2,27,1,15,1,9,34,15,1,9,1,10,1,15,2,26,1,28,4,25,1,9,5,26,1,28,6,9,1,12,1,9,1,10,1,9,8,28,2,26,1,9,12,28,6,1,283,},
{1,287,28,5,9,5,10,1,9,3,27,1,28,1,9,1,15,1,9,34,10,1,9,5,25,1,28,15,9,1,15,1,9,10,15,1,28,2,25,1,12,1,9,1,10,1,9,8,15,1,28,6,1,283,},
{1,286,12,1,28,5,9,8,15,1,26,1,28,1,9,42,15,1,9,1,28,12,9,1,15,1,9,13,26,1,28,2,9,11,15,1,25,1,28,5,11,1,1,282,},
{1,286,12,1,28,4,26,1,9,9,28,2,9,46,25,1,28,5,27,1,26,1,9,16,15,1,26,1,28,2,9,1,15,1,9,10,26,1,28,5,12,1,1,282,},
{1,286,12,1,28,4,25,1,16,1,9,8,28,2,15,1,9,69,15,1,25,1,28,2,25,1,9,10,15,1,9,1,28,5,11,1,1,282,},
{1,286,28,5,9,10,28,2,9,72,28,3,15,1,9,11,28,6,1,282,},
{1,286,28,5,9,8,15,1,25,1,28,2,9,72,28,4,15,1,9,9,15,1,28,6,1,282,},
{1,286,28,5,15,1,9,3,15,1,9,4,25,1,28,2,15,1,9,70,12,1,9,1,28,3,26,1,9,2,15,1,9,7,25,1,28,5,1,282,},
{1,286,28,5,9,9,26,1,28,2,12,1,9,70,10,1,15,1,25,1,28,3,9,9,12,1,26,1,28,5,17,1,1,281,},
{1,286,28,4,26,1,9,9,28,2,25,1,9,73,15,1,28,4,9,1,15,1,9,8,28,5,12,1,1,281,},
{1,196,12,1,11,1,12,2,28,7,12,2,11,1,17,1,1,74,12,1,28,4,9,9,15,1,28,2,25,1,9,74,15,1,28,4,9,8,15,1,28,6,1,281,},
{1,192,12,1,28,22,17,1,11,1,1,68,11,1,28,4,9,8,15,1,9,1,28,2,13,1,9,76,28,3,25,1,9,8,27,1,28,5,1,281,},
{1,192,28,27,11,1,12,1,1,64,12,1,28,4,9,10,28,2,25,1,9,76,25,1,28,3,15,1,9,8,28,5,12,1,1,280,},
{1,192,17,1,28,5,14,1,27,2,14,7,28,14,12,1,1,46,11,1,12,1,28,6,11,2,12,1,1,5,28,4,25,1,15,1,9,8,25,1,28,2,9,78,28,3,9,9,28,6,1,280,},
{1,195,9,1,28,3,14,1,27,11,7,1,6,1,27,1,16,1,28,9,17,1,1,40,17,1,28,14,1,5,28,4,27,1,9,1,15,1,9,6,15,1,26,1,28,2,9,1,15,1,9,76,28,3,25,1,15,1,9,7,27,1,28,5,1,280,},
{1,196,7,1,28,5,27,1,6,1,27,3,6,1,27,10,14,1,28,7,11,1,1,35,11,1,28,11,14,1,28,4,12,1,1,5,28,4,9,3,10,1,9,6,28,3,9,77,15,1,28,3,25,1,15,1,9,8,28,5,1,280,},
{1,197,12,1,28,5,14,1,27,14,29,1,27,2,14,1,28,6,12,1,1,31,12,1,28,8,14,1,29,1,27,3,28,4,1,6,12,1,28,4,15,1,9,8,16,1,28,3,9,77,15,1,28,3,27,1,15,1,9,7,15,1,28,5,11,1,1,279,},
{1,199,11,1,28,5,27,19,28,6,12,1,1,26,17,1,28,7,14,1,27,5,6,1,27,1,28,3,12,1,1,7,28,4,26,1,15,1,9,7,10,1,9,1,28,3,9,77,15,1,28,3,26,1,9,8,15,1,25,1,28,5,1,279,},
{1,200,11,1,28,5,27,20,28,5,17,1,1,23,12,1,28,6,14,1,27,7,6,1,14,1,28,3,12,1,1,8,28,4,9,5,15,1,9,5,28,3,9,77,15,1,28,3,27,1,9,8,15,1,13,1,28,5,1,279,},
{1,202,28,5,14,1,27,8,6,1,27,10,14,1,28,5,1,20,11,1,28,6,14,1,27,5,7,1,27,3,28,4,17,1,1,8,12,1,28,4,9,10,15,1,25,1,28,2,25,1,9,77,28,3,25,1,9,10,28,5,1,23,15,1,28,14,14,1,12,1,11,1,1,57,11,1,12,1,11,1,28,4,17,1,12,1,28,1,12,1,1,170,},
{1,203,11,1,28,4,14,1,27,5,6,1,27,14,28,5,11,1,1,16,17,1,28,6,27,11,28,4,15,1,1,9,12,1,28,3,25,1,12,1,9,9,15,1,25,1,28,2,25,1,15,1,9,75,15,1,28,3,25,1,9,9,15,1,28,5,12,1,1,22,15,1,28,19,12,1,11,1,1,48,12,1,28,14,17,1,1,170,},
{1,204,17,1,28,4,14,1,27,4,10,1,27,10,6,1,27,1,7,1,27,2,14,1,28,4,12,1,1,13,17,1,28,5,14,1,27,1,6,1,27,1,6,1,27,8,28,4,1,11,28,4,9,11,15,1,27,1,28,2,9,78,28,3,26,1,9,10,26,1,28,5,1,24,28,4,27,2,7,1,27,2,14,2,28,11,17,1,1,41,11,1,12,1,28,11,27,1,28,4,1,172,},
{1,206,28,4,14,1,7,1,27,17,6,1,27,2,28,5,1,10,17,1,28,5,14,1,27,13,28,4,1,12,28,4,15,1,9,9,15,1,9,1,28,2,25,1,15,1,9,77,28,3,25,1,9,9,15,1,9,1,28,5,1,25,17,1,28,4,14,1,27,5,6,1,27,3,14,1,28,8,1,36,12,1,28,10,14,1,27,4,28,4,1,173,},
{1,207,28,4,29,1,27,1,7,1,27,19,28,5,1,8,28,5,14,1,27,1,29,1,27,6,6,1,27,2,6,1,27,2,28,4,1,12,12,1,28,3,26,1,15,1,9,7,15,1,9,2,28,3,9,77,15,1,9,1,28,3,9,12,28,5,1,27,28,5,27,8,6,1,27,2,6,1,14,1,28,6,17,1,1,31,17,1,28,8,14,1,27,1,29,1,27,5,28,4,1,174,},
{1,207,12,1,28,4,27,18,6,1,27,3,14,1,28,4,1,5,11,1,28,5,27,12,29,1,27,2,28,4,1,13,28,4,25,1,9,9,15,1,26,1,28,2,9,1,15,1,9,78,28,3,9,11,15,1,25,1,28,4,12,1,1,27,12,1,28,5,27,13,14,1,28,5,12,1,1,27,28,8,27,9,28,4,17,1,1,175,},
{1,208,9,1,28,4,6,1,27,22,28,3,14,1,1,3,28,5,27,12,6,1,27,2,29,1,28,4,1,13,15,1,28,4,26,1,15,1,9,9,28,2,25,1,16,1,9,79,28,3,15,1,9,12,28,4,11,1,1,28,11,1,28,5,27,9,6,1,27,4,14,1,28,5,1,24,28,7,27,7,6,1,27,3,28,4,11,1,1,176,},
{1,208,11,1,28,4,27,22,29,1,27,1,28,3,1,2,28,4,14,1,27,3,29,1,27,11,6,1,28,4,1,14,28,5,9,8,15,1,9,1,28,2,25,1,16,1,9,78,15,1,10,1,28,3,9,13,28,5,1,30,28,5,14,1,27,15,28,4,12,1,1,20,11,1,28,5,14,1,27,5,6,1,27,5,14,1,28,4,1,178,},
{1,209,12,1,28,4,27,14,6,1,27,9,28,7,27,17,14,1,28,3,1,7,11,1,12,2,17,1,1,3,17,1,28,5,9,8,15,1,28,3,9,80,15,1,10,1,28,2,26,1,16,1,9,12,27,1,28,4,1,31,11,1,28,4,14,1,27,15,14,1,28,4,14,1,1,16,12,1,28,5,14,1,27,12,28,4,17,1,1,179,},
{1,210,6,1,28,3,27,25,28,4,14,1,27,18,28,3,1,3,16,1,12,1,28,15,27,1,9,7,16,1,25,1,28,2,9,83,28,2,25,1,9,14,28,4,11,1,1,31,11,1,28,4,14,1,27,16,28,5,1,14,28,5,14,1,27,13,28,4,11,1,1,180,},
{1,211,28,4,27,25,28,2,27,1,7,1,27,2,6,1,27,9,6,1,27,1,6,1,27,2,28,3,11,1,1,1,28,19,9,1,15,1,9,7,28,2,13,1,15,1,9,81,15,1,28,2,26,1,15,1,9,13,28,4,17,1,1,33,28,4,14,1,27,17,28,4,1,11,12,1,28,4,14,1,6,1,27,11,6,1,27,1,28,4,1,182,},
{1,211,28,4,27,31,10,1,27,14,28,13,14,3,27,2,28,6,9,7,15,1,28,3,9,84,28,2,25,1,9,10,15,1,9,2,15,1,25,1,28,4,1,34,28,4,27,18,14,1,28,3,11,1,1,8,28,5,27,14,14,1,28,4,1,183,},
{1,211,12,1,28,3,27,26,6,1,27,18,28,9,14,1,27,8,28,6,9,7,15,1,28,3,9,84,15,1,25,1,28,2,15,1,9,12,15,1,9,1,28,4,1,35,28,4,6,1,27,18,28,3,12,1,1,5,17,1,28,4,14,1,27,3,6,1,27,8,6,1,27,1,14,1,28,3,12,1,1,184,},
{1,212,28,4,27,44,28,6,27,10,6,1,14,1,28,6,12,1,9,4,15,1,9,1,28,3,15,2,9,83,15,1,9,1,28,2,25,1,9,2,15,1,9,11,28,4,17,1,1,34,17,1,28,4,27,19,28,3,17,1,1,3,17,1,28,4,29,1,27,1,29,1,27,13,28,3,17,1,1,6,12,1,11,1,28,16,12,2,17,1,1,158,},
{1,170,11,1,12,3,17,1,11,1,17,8,1,28,28,4,27,18,29,1,27,9,6,1,27,14,28,4,14,1,27,8,6,1,27,4,28,6,9,2,15,1,9,4,28,3,9,1,16,1,9,84,10,1,15,1,28,3,12,1,9,14,28,3,12,1,1,35,28,4,27,4,6,1,27,8,29,1,27,6,28,3,11,1,1,1,11,1,28,3,14,1,27,2,6,1,27,3,7,1,27,9,28,3,12,1,1,2,16,1,28,28,12,1,1,154,},
{1,164,17,1,11,1,29,1,28,21,11,2,1,22,28,4,27,44,28,2,27,14,28,6,26,1,15,1,9,5,28,3,9,1,15,1,9,85,15,2,26,1,28,2,9,1,15,1,10,1,9,12,28,4,1,36,28,4,27,14,29,1,27,4,6,1,28,7,29,1,27,16,28,4,11,1,28,35,12,1,1,150,},
{1,161,11,1,28,31,11,1,12,1,1,17,11,1,28,3,27,49,7,1,27,4,6,1,27,4,28,7,9,4,15,1,9,1,28,3,9,89,16,1,9,1,28,3,15,1,9,13,28,4,1,36,12,1,28,3,27,20,7,1,28,5,27,1,7,1,27,16,28,13,14,1,27,17,14,1,28,10,11,1,12,1,1,147,},
{1,158,11,1,28,38,17,1,11,1,1,13,17,1,28,3,14,1,6,1,27,56,28,7,15,1,16,1,9,3,15,1,28,3,9,91,15,1,28,3,26,1,9,9,10,1,9,2,15,1,9,1,28,3,12,1,1,36,28,4,27,21,28,3,27,18,14,1,28,8,14,1,27,28,14,1,28,7,1,146,},
{1,156,17,1,28,11,14,1,27,2,6,1,27,9,7,1,29,1,14,2,28,16,17,1,1,10,11,1,28,3,14,1,27,50,6,1,27,5,28,7,9,1,15,1,9,2,15,1,9,1,28,3,9,1,15,1,9,3,15,1,9,88,28,3,25,1,15,1,9,3,25,1,9,1,10,1,15,1,9,4,15,1,28,4,1,12,17,9,11,1,1,14,28,4,27,2,10,1,27,38,10,1,14,1,28,4,14,1,7,1,27,21,6,1,27,2,7,1,27,2,14,1,28,11,1,146,},
{1,155,11,1,28,14,14,1,27,7,6,1,27,8,6,1,27,1,7,1,14,1,28,13,11,1,1,8,28,4,29,1,27,37,29,1,27,2,6,1,27,11,6,1,27,1,28,7,9,6,27,1,28,2,9,2,10,1,9,1,10,1,9,91,28,3,27,1,9,1,16,1,9,1,15,1,9,7,16,1,27,1,28,3,1,4,11,1,12,1,28,21,14,1,17,1,1,7,11,1,28,3,27,43,14,1,28,1,27,15,29,1,27,3,10,1,27,4,6,1,27,2,14,1,28,13,14,1,17,1,1,146,},
{1,155,28,4,11,1,28,14,27,13,7,1,27,6,14,1,28,11,12,1,1,6,28,4,27,46,6,1,27,4,14,1,28,9,15,1,9,2,10,1,9,2,16,1,27,1,28,2,10,1,9,5,10,1,9,88,12,1,9,1,28,4,25,1,9,3,15,1,9,5,15,1,9,1,28,35,12,1,17,1,1,3,28,4,29,1,27,23,29,1,27,11,6,1,27,4,6,1,27,26,14,1,28,10,16,1,11,1,1,152,},
{1,156,11,1,1,6,12,1,15,1,28,11,27,6,6,1,27,15,14,1,28,10,1,4,28,4,27,1,6,1,27,46,14,1,28,11,9,1,15,1,9,6,28,3,9,6,15,1,9,88,25,1,15,1,9,1,28,7,26,1,9,1,16,1,9,5,28,39,12,1,28,4,27,38,7,1,27,26,14,1,28,7,17,1,11,1,1,158,},
{1,168,17,1,28,9,14,1,27,23,28,9,1,2,28,4,27,44,14,1,28,13,9,8,15,1,9,1,28,2,27,1,15,1,9,90,10,1,9,3,15,1,9,2,15,1,25,1,28,7,9,6,25,1,28,8,14,2,27,15,10,1,14,2,28,15,27,23,29,1,27,38,6,1,14,1,28,5,11,1,1,163,},
{1,171,11,1,28,8,14,1,27,1,7,1,27,21,14,1,28,7,11,1,28,4,27,41,14,1,28,14,9,11,28,3,9,96,10,1,9,3,15,1,9,2,26,1,27,1,28,4,10,1,15,1,9,4,28,4,27,3,6,1,27,17,6,1,27,6,14,1,28,10,14,1,29,1,27,18,6,1,27,17,7,1,27,2,10,1,27,18,6,1,27,1,28,5,13,1,28,4,12,2,1,159,},
{1,174,28,8,27,11,6,1,27,8,6,1,27,4,28,10,27,38,28,16,25,1,9,1,15,1,9,10,28,3,9,103,15,3,26,1,28,3,9,5,25,1,28,4,27,31,14,1,28,7,27,37,29,1,27,2,6,1,7,1,27,18,28,16,11,1,1,155,},
{1,176,11,1,28,6,14,1,27,25,14,1,28,6,14,1,7,1,27,34,28,17,25,1,9,12,15,1,28,3,9,107,15,1,9,1,28,3,9,1,15,1,9,1,15,1,9,1,28,5,27,34,28,3,14,1,27,60,14,1,27,1,14,3,28,14,12,1,1,152,},
{1,178,11,1,28,6,27,4,6,1,27,1,7,1,27,17,10,1,27,1,28,5,7,1,27,19,6,1,27,7,6,1,27,4,14,1,28,16,26,1,9,1,15,1,9,14,28,3,9,109,15,1,28,3,9,4,25,1,28,5,6,1,27,33,14,2,27,1,6,1,27,62,6,1,10,1,27,5,29,1,27,1,14,1,28,8,11,1,1,150,},
{1,180,28,6,27,27,28,2,14,1,27,30,14,1,28,16,26,1,9,2,15,2,9,14,28,3,9,1,15,1,9,105,15,1,9,4,28,2,25,1,12,1,9,3,28,6,14,1,27,3,6,1,27,89,7,1,27,17,14,1,28,7,1,148,},
{1,181,11,1,28,5,27,23,6,1,27,2,6,1,27,30,28,16,25,1,9,2,12,1,16,1,9,17,28,3,9,109,10,1,9,1,15,1,26,1,28,2,9,3,15,1,9,1,28,7,27,5,6,1,27,2,29,1,27,1,6,1,27,101,10,1,14,1,28,6,1,146,},
{1,179,12,1,17,1,1,1,17,1,28,4,14,1,27,54,28,14,25,2,9,3,15,1,9,6,15,1,9,11,15,1,26,1,28,2,9,1,15,1,9,110,16,1,9,1,28,2,9,6,28,8,27,2,7,1,27,97,6,1,27,2,29,1,27,6,6,1,27,2,14,1,28,5,12,1,1,144,},
{1,171,11,1,17,1,28,15,27,3,7,1,27,21,6,1,27,24,7,1,14,1,28,13,13,1,9,1,16,1,9,23,15,1,9,1,28,3,9,114,28,2,25,1,9,6,28,9,27,3,7,1,27,22,6,1,27,2,10,1,27,1,6,1,27,57,6,1,27,23,14,1,28,4,17,1,1,143,},
{1,167,12,2,28,20,27,23,29,1,27,21,29,1,27,1,6,1,28,14,26,1,9,28,28,3,9,115,27,1,28,2,9,5,15,1,9,2,28,9,27,3,6,1,27,96,6,1,27,12,28,5,1,142,},
{1,165,11,1,28,23,27,22,6,1,27,22,7,1,28,13,27,1,9,1,16,1,15,1,9,27,25,1,28,3,9,116,28,2,9,7,16,1,15,1,25,1,28,9,14,1,27,85,6,1,27,26,28,4,1,141,},
{1,162,11,1,28,11,14,2,27,9,14,1,28,2,14,1,27,33,6,1,27,9,14,1,28,13,26,1,15,1,9,31,28,3,9,55,15,1,9,10,15,1,10,1,9,49,25,1,28,1,25,1,9,8,15,1,9,1,28,11,27,18,6,1,27,87,6,1,27,1,7,1,27,2,14,1,28,3,1,140,},
{1,159,11,1,28,9,14,1,27,2,6,1,27,1,6,1,27,15,7,1,27,36,6,1,27,2,14,1,28,12,26,1,9,1,15,2,9,30,15,1,28,3,9,1,15,1,9,46,16,1,9,70,28,2,15,1,9,8,15,1,9,1,26,1,28,11,14,1,27,12,7,1,27,94,6,1,10,1,27,1,28,3,1,139,},
{1,158,28,8,14,1,27,3,6,1,27,47,6,1,27,6,6,1,27,3,28,12,26,1,9,1,16,2,9,1,10,1,9,29,15,1,26,1,28,2,9,53,15,1,9,1,16,1,12,1,9,1,15,2,9,4,15,1,9,2,15,1,9,65,15,1,9,1,13,1,28,12,14,1,27,108,14,1,28,1,17,1,1,138,},
{1,156,17,1,28,6,14,1,27,7,6,1,27,2,7,1,27,45,6,1,27,6,28,12,25,1,15,1,9,1,15,1,9,3,15,1,9,28,15,1,9,1,28,2,26,1,12,1,9,48,15,1,9,4,25,1,26,1,28,11,26,1,25,1,10,1,9,7,10,1,9,59,26,1,28,14,27,100,6,1,27,5,14,2,1,138,},
{1,155,17,1,28,4,14,1,27,8,6,1,27,19,6,1,27,1,6,1,27,31,7,1,27,1,28,11,8,1,10,1,9,36,15,1,9,1,28,2,25,1,9,1,25,1,9,44,15,2,9,1,26,1,25,1,28,20,26,1,9,2,10,1,9,51,25,1,9,3,25,1,9,8,12,1,25,1,28,15,14,1,27,102,6,1,27,1,6,1,1,137,},
{1,155,16,1,28,2,14,1,27,14,6,1,27,50,28,10,25,1,9,2,15,1,9,37,25,1,28,1,9,1,16,1,9,1,15,1,9,3,10,1,9,37,15,1,9,1,15,1,9,1,28,11,13,1,25,1,26,1,25,4,27,1,25,1,28,6,25,1,15,2,9,64,15,1,9,2,26,1,28,15,16,1,27,4,6,1,27,97,11,1,1,136,},
{1,155,12,1,27,7,6,1,27,1,6,1,27,52,7,1,27,3,28,10,25,1,9,43,12,1,9,2,10,1,9,43,27,1,28,5,25,1,26,1,9,3,16,1,12,1,9,2,15,3,9,1,15,1,9,3,15,1,9,2,26,1,28,4,9,4,15,1,9,51,10,1,9,11,12,1,9,1,27,1,28,16,14,1,27,1,7,1,27,93,6,1,27,3,7,1,1,136,},
{1,155,11,1,27,4,6,1,27,28,6,1,27,28,6,1,27,1,14,1,28,9,25,1,15,1,9,6,15,1,9,82,28,5,25,1,9,1,15,1,9,3,12,1,9,15,15,1,9,2,26,1,28,3,9,1,12,1,9,67,16,1,9,2,26,1,28,16,14,1,27,2,12,1,27,94,12,1,1,135,},
{1,156,12,1,27,62,28,9,27,1,9,91,28,3,9,4,15,1,9,25,28,3,26,1,15,1,9,68,15,1,16,1,9,2,26,1,28,16,17,1,1,26,11,1,12,61,11,1,12,5,11,1,1,135,},
{1,158,11,1,12,49,27,7,6,1,12,1,27,1,28,9,9,1,15,1,9,91,25,1,9,2,12,1,9,28,15,1,9,1,25,1,28,3,9,1,15,1,9,70,15,1,9,2,25,1,28,16,17,1,1,227,},
{1,216,12,1,28,8,9,1,15,1,9,93,15,1,9,32,15,2,27,1,28,3,9,73,15,1,16,1,9,2,25,1,28,15,11,1,1,225,},
{1,215,28,8,26,1,9,1,16,1,9,131,28,3,9,1,15,1,9,74,15,1,9,2,13,1,28,15,17,1,1,222,},
{1,213,17,1,28,8,9,1,15,1,9,46,15,2,16,8,15,8,9,6,16,1,15,1,9,7,15,1,9,16,10,1,9,31,10,1,9,4,16,1,27,1,28,2,25,1,9,5,10,1,9,71,16,2,9,1,25,1,28,14,12,1,1,220,},
{1,212,16,1,28,7,9,3,16,1,15,1,9,1,12,1,9,1,15,1,12,1,9,1,15,1,9,35,25,4,26,1,25,16,9,4,25,2,26,1,25,7,9,5,16,1,9,47,15,1,9,1,10,1,12,1,9,1,28,2,9,71,15,1,9,9,15,1,10,1,25,1,28,14,1,218,},
{1,211,30,1,28,6,26,1,9,4,27,1,26,1,28,81,25,2,9,3,12,1,9,45,15,1,9,88,15,1,9,1,13,1,28,13,12,1,1,215,},
{1,209,17,1,28,6,25,1,9,1,16,1,9,1,28,90,25,1,9,1,15,1,9,50,15,1,10,1,9,82,15,1,9,2,25,1,28,13,11,1,1,213,},
{1,209,12,1,28,5,26,2,28,72,17,1,12,1,17,1,28,21,25,1,9,1,16,1,9,137,25,1,28,12,17,1,1,211,},
{1,209,17,1,28,71,14,1,11,1,17,2,1,15,12,1,11,1,28,13,9,1,10,1,9,4,15,1,9,2,15,1,9,127,12,2,27,1,25,1,28,12,11,1,1,209,},
{1,211,11,2,12,1,17,1,28,48,12,1,11,1,17,2,12,1,17,1,11,1,1,35,17,1,12,1,28,11,25,1,9,2,16,1,9,51,15,1,9,84,28,12,11,1,1,207,},
{1,308,12,1,28,11,26,1,9,1,15,2,10,1,9,46,15,1,9,1,26,1,9,3,12,1,9,82,25,1,28,11,12,1,1,205,},
{1,310,12,1,28,11,26,1,9,49,28,5,25,1,9,82,15,1,9,2,25,1,28,10,12,1,1,203,},
{1,312,12,1,28,12,9,2,15,1,9,43,25,1,28,8,25,1,27,1,9,2,15,2,9,3,10,1,9,72,15,2,10,1,27,1,28,10,11,1,1,201,},
{1,314,11,1,28,12,26,1,9,1,15,1,9,40,15,1,28,13,25,1,10,1,9,1,15,1,9,1,15,1,9,1,16,1,9,72,15,2,9,1,13,1,28,10,14,1,1,199,},
{1,317,28,12,13,1,9,41,28,18,25,1,26,1,25,1,9,77,27,1,28,9,17,1,1,198,},
{1,319,11,1,28,11,25,1,9,39,28,27,27,1,13,1,25,2,9,5,15,1,9,1,15,1,9,1,12,1,9,1,15,2,9,53,15,1,9,3,28,8,1,198,},
{1,321,12,1,28,12,13,1,9,36,28,6,1,2,17,1,28,29,13,1,27,1,26,1,25,1,9,31,15,2,9,1,15,1,9,8,16,2,9,1,16,1,15,1,9,1,12,1,15,2,9,1,15,2,9,4,26,1,28,7,1,198,},
{1,323,12,1,28,13,9,1,15,2,9,9,10,1,9,20,12,1,26,1,28,5,12,1,1,3,17,2,28,78,25,1,27,1,25,1,28,15,11,1,1,198,},
{1,325,12,1,28,13,27,1,9,1,15,1,9,1,10,1,9,2,15,1,9,2,15,1,10,1,9,19,15,1,9,1,28,6,1,6,12,1,11,1,28,91,1,201,},
{1,327,12,1,28,13,27,1,9,1,15,1,9,28,28,6,12,1,1,10,11,2,17,1,28,82,17,1,11,1,1,202,},
{1,329,12,1,28,13,26,1,9,1,15,1,9,27,28,6,1,16,11,1,17,1,12,2,28,70,14,1,1,208,},
{1,332,11,1,28,13,27,1,9,2,15,1,9,22,12,1,28,6,12,1,1,24,11,1,17,3,28,55,12,1,17,1,16,1,1,212,},
{1,334,12,1,28,13,25,1,9,2,15,1,9,20,16,1,9,1,28,6,1,36,17,24,12,1,17,3,11,1,12,1,11,1,1,231,},
{1,337,28,14,9,1,15,1,9,1,15,1,9,19,28,6,17,1,1,297,},
{1,339,17,1,28,13,25,1,9,2,14,1,16,1,9,17,28,6,1,297,},
{1,341,17,1,28,14,26,1,9,2,15,2,9,13,15,1,27,1,28,6,1,296,},
{1,343,11,1,28,16,25,1,9,2,15,1,9,11,15,1,28,6,17,1,1,295,},
{1,346,12,1,28,16,25,1,9,3,15,1,9,5,15,1,9,3,28,6,1,295,},
{1,348,12,1,28,17,26,1,9,2,15,2,9,3,15,1,9,2,25,1,28,5,11,1,1,294,},
{1,351,12,1,28,18,26,1,25,1,9,4,15,1,9,1,28,6,1,294,},
{1,353,12,2,28,20,25,1,9,1,12,1,9,1,28,5,11,1,1,293,},
{1,357,12,1,11,1,28,19,25,1,27,1,28,5,1,293,},
{1,361,15,1,28,23,12,1,1,292,},
{1,364,17,1,28,20,12,1,1,292,},
{1,369,17,1,12,2,17,1,28,5,12,1,11,2,17,1,12,1,28,2,1,293,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
{1,678,},
}
})

View File

@ -0,0 +1,408 @@
-- Rotten Apples - Islands of trees with apple ore patches, infested with worms.
-- Damage modifiers influenced by science progression to increase teamwork by worm difficulty
-- For added difficulty/balance the original playthrough used a modified version of market_items.lua
-- Map by Jayefuu and plague006
-- 2018-11-30
local b = require 'map_gen.shared.builders'
local math = require "utils.math"
local degrees = math.rad
require 'utils.table'
local Event = require 'utils.event'
-- change these to change the pattern.
local seed1 = 20000
local seed2 = seed1 * 2
local military_techs = {
'artillery',
'artillery-shell-range-1',
'artillery-shell-speed-1',
'atomic-bomb',
'bullet-damage-1',
'bullet-damage-2',
'bullet-damage-3',
'bullet-damage-4',
'bullet-damage-5',
'bullet-damage-6',
'bullet-damage-7',
'bullet-speed-1',
'bullet-speed-2',
'bullet-speed-3',
'bullet-speed-4',
'bullet-speed-5',
'bullet-speed-6',
'cannon-shell-damage-1',
'cannon-shell-damage-2',
'cannon-shell-damage-3',
'cannon-shell-damage-4',
'cannon-shell-damage-5',
'cannon-shell-damage-6',
'cannon-shell-speed-1',
'cannon-shell-speed-2',
'cannon-shell-speed-3',
'cannon-shell-speed-4',
'cannon-shell-speed-5',
'combat-robot-damage-1',
'combat-robot-damage-2',
'combat-robot-damage-3',
'combat-robot-damage-4',
'combat-robot-damage-5',
'combat-robot-damage-6',
'combat-robotics',
'combat-robotics-2',
'combat-robotics-3',
'discharge-defense-equipment',
'energy-shield-equipment',
'energy-shield-mk2-equipment',
'exoskeleton-equipment',
'explosive-rocketry',
'flamethrower',
'flamethrower-damage-1',
'flamethrower-damage-2',
'flamethrower-damage-3',
'flamethrower-damage-4',
'flamethrower-damage-5',
'flamethrower-damage-6',
'flamethrower-damage-7',
'flammables',
'follower-robot-count-1',
'follower-robot-count-2',
'follower-robot-count-3',
'follower-robot-count-4',
'follower-robot-count-5',
'follower-robot-count-6',
'follower-robot-count-7',
'grenade-damage-1',
'grenade-damage-2',
'grenade-damage-3',
'grenade-damage-4',
'grenade-damage-5',
'grenade-damage-6',
'grenade-damage-7',
'gun-turret-damage-1',
'gun-turret-damage-2',
'gun-turret-damage-3',
'gun-turret-damage-4',
'gun-turret-damage-5',
'gun-turret-damage-6',
'gun-turret-damage-7',
'heavy-armor',
'land-mine',
'laser',
'laser-turret-damage-1',
'laser-turret-damage-2',
'laser-turret-damage-3',
'laser-turret-damage-4',
'laser-turret-damage-5',
'laser-turret-damage-6',
'laser-turret-damage-7',
'laser-turret-damage-8',
'laser-turret-speed-1',
'laser-turret-speed-2',
'laser-turret-speed-3',
'laser-turret-speed-4',
'laser-turret-speed-5',
'laser-turret-speed-6',
'laser-turret-speed-7',
'laser-turrets',
'military',
'military-2',
'military-3',
'military-4',
'modular-armor',
'night-vision-equipment',
'personal-laser-defense-equipment',
'power-armor',
'power-armor-2',
'rocket-damage-1',
'rocket-damage-2',
'rocket-damage-3',
'rocket-damage-4',
'rocket-damage-5',
'rocket-damage-6',
'rocket-damage-7',
'rocket-speed-1',
'rocket-speed-2',
'rocket-speed-3',
'rocket-speed-4',
'rocket-speed-5',
'rocket-speed-6',
'rocket-speed-7',
'rocketry',
'shotgun-shell-damage-1',
'shotgun-shell-damage-2',
'shotgun-shell-damage-3',
'shotgun-shell-damage-4',
'shotgun-shell-damage-5',
'shotgun-shell-damage-6',
'shotgun-shell-damage-7',
'shotgun-shell-speed-1',
'shotgun-shell-speed-2',
'shotgun-shell-speed-3',
'shotgun-shell-speed-4',
'shotgun-shell-speed-5',
'shotgun-shell-speed-6',
'stone-walls',
'tanks',
'turrets',
'uranium-ammo'
}
local player_ammo_research_modifiers = {
['artillery-shell'] = 0.03,
['biological'] = 0.025,
['bullet'] = 0.045,
['cannon-shell'] = 0.12,
['capsule'] = 0,
['combat-robot-beam'] = 0.01,
['combat-robot-laser'] = 0.01,
['electric'] = 0.025,
['flamethrower'] = 0.01,
['grenade'] = 0.00,
['landmine'] = 0.06,
['melee'] = 0.025,
['rocket'] = 0.08,
['shotgun-shell'] = 0.00,
['laser-turret'] = 0.12,
}
local function modify_damage(force, mult)
for type, mod in pairs(player_ammo_research_modifiers) do
local current_m = force.get_ammo_damage_modifier(type)
if (current_m + (mod * mult))<=-0.9 then
force.set_ammo_damage_modifier(type, -0.9)
else
force.set_ammo_damage_modifier(type, current_m + (mod * mult))
end
end
end
local function research_finished(event)
local research = event.research
local force = research.force
if table.contains(military_techs, research.name) then
--increase player damage
modify_damage(force, 1)
game.print('Military research complete.... you feel stronger')
else
-- decrease player damage
modify_damage(force, -1.5)
game.print('Research complete. A feeling of weakness spreads.')
end
if string.find(research.name, 'follower%-robot%-count') then
force.maximum_following_robot_count = force.maximum_following_robot_count + 10
game.print('Your Plague of robots disperses........')
end
end
Event.add(defines.events.on_research_finished, research_finished)
-- makes ores richer further from the start
local function value(base, mult, pow)
return function(x, y)
local d_sq = x * x + y * y
return base + mult * d_sq ^ (pow / 2) -- d ^ pow
end
end
local names = {
'biter-spawner',
'spitter-spawner'
}
-- removes spawners when called
local function no_spawners(_, _, world, tile)
for _, e in ipairs(
world.surface.find_entities_filtered(
{force = 'enemy', name = names, position = {world.x, world.y}}
)
) do
e.destroy()
end
return tile
end
local function no_resources(_, _, world, tile)
for _, e in ipairs(
world.surface.find_entities_filtered(
{type = 'resource', area = {{world.x, world.y}, {world.x + 1, world.y + 1}}}
)
) do
e.destroy()
end
return tile
end
local apple = b.translate(b.circle(20),0,-90)
local tree = b.picture(require 'map_gen.data.presets.tree')
tree = b.scale(tree,0.6,0.6)
local ores = {
{resource_type = 'iron-ore', value = value(90, 0.25, 1.15)},
{resource_type = 'copper-ore', value = value(80, 0.2, 1.15)},
{resource_type = 'stone', value = value(100, 0.2, 1.2)},
{resource_type = 'coal', value = value(65, 0.15, 1.1)},
{resource_type = 'uranium-ore', value = value(20, 0.1, 1.075)},
{resource_type = 'crude-oil', value = value(17500, 25, 1.15)}
}
local iron = b.resource(apple, ores[1].resource_type, ores[1].value)
local copper = b.resource(apple, ores[2].resource_type, ores[2].value)
local stone = b.resource(apple, ores[3].resource_type, ores[3].value)
local coal = b.resource(apple, ores[4].resource_type, ores[4].value)
local uranium = b.resource(apple, ores[5].resource_type, ores[5].value)
local oil = b.resource(b.throttle_world_xy(apple, 1, 8, 1, 8), ores[6].resource_type, ores[6].value)
local worm_names = {
'small-worm-turret',
'medium-worm-turret',
'big-worm-turret'
}
local max_worm_chance = 1 / 128
local worm_chance_factor = 1 / (192 * 512)
local function worms(_, _, world)
local wx, wy = world.x, world.y
local d = math.sqrt(wx * wx + wy * wy)
local worm_chance = d - 128
if worm_chance > 0 then
worm_chance = worm_chance * worm_chance_factor
worm_chance = math.min(worm_chance, max_worm_chance)
if math.random() < worm_chance then
if d < 256 then
return {name = 'small-worm-turret'}
else
local max_lvl
local min_lvl
if d < 512 then
max_lvl = 2
min_lvl = 1
else
max_lvl = 3
min_lvl = 2
end
local lvl = math.random() ^ (512 / d) * max_lvl
lvl = math.ceil(lvl)
lvl = math.clamp(lvl, min_lvl, 3)
return {name = worm_names[lvl]}
end
end
end
end
local iron_circle = b.apply_entities(apple, {iron, worms})
local copper_circle = b.apply_entities(apple, {copper, worms})
local coal_circle = b.apply_entities(apple, {coal, worms})
local stone_circle = b.apply_entities(apple, {stone, worms})
local oil_circle = b.apply_entities(apple, {oil, worms})
local uranium_circle = b.apply_entities(apple, {uranium, worms})
local start_ores = b.any{
b.rotate(iron_circle,degrees(-25)),
b.rotate(copper_circle,degrees(25)),
b.rotate(stone_circle,degrees(-75)),
b.rotate(coal_circle,degrees(75)),
tree
}
local ore_group_1 = b.any{
b.rotate(iron_circle,degrees(-25)),
b.rotate(oil_circle,degrees(-75)),
b.rotate(coal_circle,degrees(75)),
tree
}
local ore_group_2 = b.any{
b.rotate(iron_circle,degrees(-25)),
b.rotate(copper_circle,degrees(25)),
b.rotate(stone_circle,degrees(-75)),
b.rotate(uranium_circle,degrees(75)),
tree
}
local ore_group_3 = b.any{
b.rotate(stone_circle,degrees(-75)),
b.rotate(iron_circle,degrees(75)),
tree
}
local ore_group_4 = b.any{
b.rotate(iron_circle,degrees(-75)),
b.rotate(copper_circle,degrees(25)),
tree
}
local ore_group_5 = b.any{
b.rotate(iron_circle,degrees(-25)),
b.rotate(copper_circle,degrees(25)),
b.rotate(stone_circle,degrees(-75)),
b.rotate(coal_circle,degrees(75)),
tree
}
local loops = {
{ore_group_1, 12},
{ore_group_2, 12},
{ore_group_3, 9},
{ore_group_4, 9},
{ore_group_5, 4}
}
local Random = require 'map_gen.shared.random'
local random = Random.new(seed1, seed2)
local total_weights = {}
local t = 0
for _, v in ipairs(loops) do
t = t + v[2]
table.insert(total_weights, t)
end
local p_cols = 50
local p_rows = 50
local pattern = {}
for c = 1, p_cols do
local row = {}
table.insert(pattern, row)
for r = 1, p_rows do
if c == 1 and r == 1 then
table.insert(row, start_ores)
else
local i = random:next_int(1, t)
local index = table.binary_search(total_weights, i)
if (index < 0) then
index = bit32.bnot(index)
end
local shape = loops[index][1]
local x = random:next_int(-128, 128)
local y = random:next_int(-170, 200)
shape = b.translate(shape, x, y)
table.insert(row, shape)
end
end
end
local map = b.grid_pattern_full_overlap(pattern, p_cols, p_rows, 500, 500)
map = b.change_map_gen_collision_tile(map, 'water-tile', 'grass-1')
map = b.apply_effect(map, no_resources)
map = b.apply_effect(map, no_spawners)
local sea = b.change_tile(apple, false, 'water')
sea = b.fish(sea, 0.005)
map = b.if_else(map, sea)
map = b.translate(map,0,50)
return map

View File

@ -87,6 +87,7 @@ local tiles_per_tick = 32
--shape = require "map_gen.presets.maltease_crossings"
--shape = require "map_gen.presets.tetris"
--shape = require "map_gen.presets.world_map_thanksgiving"
--shape = require "map_gen.presets.rotten_apples"
--shape = require "map_gen.presets.test"
--shapes--