{"res_info":[[1,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[2,"HIE","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[3,"PRO","N"],"CD","CG","CB","CA","C","O",[4,"SER","N"],"CA","CB","OG","C","O",[5,"HIE","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[6,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[7,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[8,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[9,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[10,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[11,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[12,"GLY","N"],"CA","C","O",[13,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[14,"THR","N"],"CA","CB","CG2","OG1","C","O",[15,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[16,"HIE","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[17,"VAL","N"],"CA","CB","CG1","CG2","C","O",[18,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[19,"HID","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[20,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[21,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[22,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[23,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[24,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[25,"CYS","N"],"CA","CB","SG","C","O",[26,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[27,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[28,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[29,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[30,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[31,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[32,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[33,"GLY","N"],"CA","C","O",[34,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[35,"GLY","N"],"CA","C","O",[36,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[37,"SER","N"],"CA","CB","OG","C","O",[38,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[39,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[40,"MET","N"],"CA","CB","CG","SD","CE","C","O",[41,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[42,"THR","N"],"CA","CB","CG2","OG1","C","O",[43,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[44,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[45,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[46,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[47,"TRP","N"],"CA","CB","CG","CD1","NE1","CE2","CZ2","CH2","CZ3","CE3","CD2","C","O",[48,"SER","N"],"CA","CB","OG","C","O",[49,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[50,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[51,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[52,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[53,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[54,"HID","N"],"CA","CB","CG","ND1","CE1","NE2","CD2","C","O",[55,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[56,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[57,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[58,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[59,"MET","N"],"CA","CB","CG","SD","CE","C","O",[60,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[61,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[62,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[63,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[64,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[65,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[66,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[67,"ALA","N"],"CA","CB","C","O",[68,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[69,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[70,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[71,"ALA","N"],"CA","CB","C","O",[72,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[73,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[74,"GLY","N"],"CA","C","O",[75,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[76,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[77,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[78,"GLY","N"],"CA","C","O",[79,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[80,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[81,"CYS","N"],"CA","CB","SG","C","O",[82,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[83,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[84,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[85,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[86,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[87,"SER","N"],"CA","CB","OG","C","O",[88,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[89,"GLY","N"],"CA","C","O",[90,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[91,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[92,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[93,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[94,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[95,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[96,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[97,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[98,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[99,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[100,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[101,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[102,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[103,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[104,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[105,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[106,"THR","N"],"CA","CB","CG2","OG1","C","O",[107,"VAL","N"],"CA","CB","CG1","CG2","C","O",[108,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[109,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[110,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[111,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[112,"ALA","N"],"CA","CB","C","O",[113,"GLY","N"],"CA","C","O",[114,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[115,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[116,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[117,"GLY","N"],"CA","C","O",[118,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[119,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[120,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[121,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[122,"TRP","N"],"CA","CB","CG","CD1","NE1","CE2","CZ2","CH2","CZ3","CE3","CD2","C","O",[123,"ALA","N"],"CA","CB","C","O",[124,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[125,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[126,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[127,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[128,"SER","N"],"CA","CB","OG","C","O",[129,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[130,"ALA","N"],"CA","CB","C","O",[131,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[132,"ASN","N"],"CA","CB","CG","OD1","ND2","C","O",[133,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[134,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[135,"ILE","N"],"CA","CB","CG2","CG1","CD1","C","O",[136,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O",[137,"PRO","N"],"CD","CG","CB","CA","C","O",[138,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[139,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[140,"GLN","N"],"CA","CB","CG","CD","OE1","NE2","C","O",[141,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[142,"TYR","N"],"CA","CB","CG","CD1","CE1","CZ","OH","CE2","CD2","C","O",[143,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[144,"GLY","N"],"CA","C","O",[145,"LYS","N"],"CA","CB","CG","CD","CE","NZ","C","O",[146,"PHE","N"],"CA","CB","CG","CD1","CE1","CZ","CE2","CD2","C","O",[147,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[148,"ARG","N"],"CA","CB","CG","CD","NE","CZ","NH1","NH2","C","O",[149,"LEU","N"],"CA","CB","CG","CD1","CD2","C","O",[150,"GLU","N"],"CA","CB","CG","CD","OE1","OE2","C","O",[151,"ASP","N"],"CA","CB","CG","OD1","OD2","C","O","OXT"],"first_coors":[6180,5102,3824,6046,5057,3825,5940,5156,3775,5944,5291,3859,5944,5275,4012,6041,5228,4071,5834,5303,4074,6038,4935,3739,6129,4913,3656,5947,4840,3762,5943,4707,3688,5847,4618,3752,5857,4472,3722,5822,4403,3609,5850,4271,3616,5922,4260,3736,5929,4385,3793,5904,4714,3539,5828,4801,3499,5961,4632,3446,6084,4553,3458,6130,4512,3316,5998,4509,3247,5924,4629,3305,5776,4610,3281,5712,4664,3188,5707,4542,3370,5560,4532,3373,5510,4428,3468,5544,4459,3606,5485,4662,3390,5382,4672,3320,5537,4761,3466,5475,4894,3472,5510,4956,3609,5443,5093,3640,5304,5101,3672,5272,5228,3691,5392,5296,3688,5505,5216,3648,5530,4988,3361,5460,5070,3305,5661,4972,3329,5715,5047,3215,5868,5018,3200,5961,5048,3318,5995,5194,3331,5916,5287,3296,6109,5230,3371,5658,5018,3069,5661,5108,2987,5599,4896,3051,5528,4850,2928,5547,4707,2894,5697,4685,2847,5752,4546,2873,5731,4708,2698,5378,4899,2928,5324,4946,2825,5315,4884,3053,5170,4900,3066,5139,4835,3203,4988,4826,3241,4893,4766,3130,4976,4741,3362,5118,5046,3065,5006,5072,3023,5202,5136,3111,5175,5277,3126,5289,5351,3200,5422,5339,3134,5535,5396,3220,5647,5414,3122,5765,5483,3183,5153,5345,2988,5210,5305,2891,5082,5458,2985,5052,5541,2867,4986,5673,2909,4942,5762,2791,4813,5716,2720,4791,5781,2612,4737,5623,2760,5184,5556,2784,5292,5610,2821,5172,5509,2657,5284,5519,2551,5331,5660,2510,5218,5758,2472,5130,5738,2388,5206,5862,2549,5406,5422,2574,5510,5428,2510,5400,5338,2677,5516,5263,2727,5556,5151,2631,5670,5105,2625,5465,5099,2545,5494,4976,2477,5363,4904,2443,5370,4762,2394,5375,4656,2486,5417,4530,2449,5438,4499,2314,5418,4596,2219,5389,4729,2256,5590,4980,2360,5579,5070,2273,5685,4885,2349,5789,4862,2256,5917,4944,2291,5967,4923,2439,6021,4891,2206,5814,4710,2250,5803,4638,2345,5852,4652,2130,5887,4510,2118,5914,4492,1970,5940,4343,1921,5926,4319,1774,5830,4368,1720,5999,4226,1712,6015,4469,2193,6020,4364,2256,6118,4550,2194,6249,4512,2240,6355,4605,2177,6472,4538,2114,6583,4504,2194,6658,4435,2108,6592,4413,1994,6473,4476,1993,6264,4486,2392,6326,4386,2425,6203,4573,2475,6194,4552,2622,6146,4686,2688,6137,4671,2841,6248,4789,2665,6098,4446,2667,6128,4371,2759,5987,4435,2592,5896,4325,2621,5768,4334,2530,5680,4212,2536,5619,4161,2657,5535,4050,2656,5511,3984,2533,5433,3873,2522,5577,4030,2420,5656,4141,2415,5960,4191,2593,5963,4115,2687,6011,4166,2470,6117,4058,2432,6166,4083,2282,6079,4045,2168,6128,4015,2041,6017,3995,1965,5901,4005,2033,5939,4040,2166,6230,4041,2532,6239,3931,2577,6295,4144,2587,6393,4128,2689,6468,4263,2724,6579,4295,2618,6621,4442,2611,6704,4476,2725,6828,4395,2724,6341,4072,2831,6398,3984,2884,6228,4118,2872,6163,4082,2995,6057,4187,3027,5941,4158,3125,5970,4088,3243,5859,4063,3337,5734,4123,3313,5625,4100,3391,5715,4191,3198,5811,4204,3094,6101,3941,2996,6131,3858,3078,6030,3914,2880,5989,3780,2834,5920,3797,2701,5865,3664,2648,5833,3666,2498,5801,3540,2443,5880,3441,2406,6003,3468,2366,5834,3322,2382,6098,3683,2831,6089,3583,2904,6204,3706,2751,6326,3613,2757,6446,3658,2677,6553,3562,2623,6481,3447,2549,6466,3318,2631,6376,3224,2612,6301,3229,2509,6368,3138,2703,6371,3584,2904,6369,3465,2939,6392,3687,2988,6431,3666,3131,6461,3800,3194,6371,3848,3311,6380,3998,3328,6299,4032,3446,6302,4150,3500,6356,4254,3448,6239,4165,3618,6336,3578,3208,6384,3493,3283,6208,3589,3181,6114,3500,3250,5969,3566,3245,5967,3733,3309,6106,3354,3202,6096,3266,3290,6124,3329,3074,6125,3193,3024,6112,3206,2871,5973,3218,2816,5969,3218,2666,5873,3109,2857,6248,3119,3056,6246,2998,3086,6362,3188,3065,6487,3129,3114,6600,3230,3091,6644,3262,2947,6583,3220,2854,6765,3321,2938,6476,3074,3255,6540,2964,3284,6399,3143,3338,6379,3106,3475,6341,3238,3553,6350,3225,3703,6496,3220,3766,6597,3173,3708,6500,3266,3880,6277,2996,3484,6304,2896,3553,6177,2996,3393,6079,2887,3378,5963,2923,3282,5842,2830,3293,5715,2884,3230,5610,2780,3209,5603,2698,3109,5682,2703,3004,5508,2612,3098,6145,2759,3334,6114,2659,3395,6247,2760,3246,6338,2656,3218,6424,2696,3099,6480,2572,3035,6575,2616,2915,6654,2494,2869,6737,2523,2755,6414,2600,3341,6423,2475,3349,6493,2682,3406,6594,2644,3506,6664,2782,3546,6778,2759,3649,6871,2881,3665,6801,2984,3743,6824,3021,3866,6914,2964,3943,6740,3094,3934,6525,2588,3629,6579,2495,3689,6406,2643,3664,6324,2606,3781,6275,2730,3856,6383,2823,3900,6313,2928,3993,6501,2768,3975,6219,2499,3737,6218,2398,3802,6144,2521,3628,6040,2426,3584,5900,2484,3581,5883,2596,3629,5810,2414,3518,5668,2448,3493,5609,2321,3411,5459,2344,3393,5687,2298,3284,5641,2169,3212,5598,2476,3624,5600,2393,3712,5545,2604,3641,5498,2655,3768,5596,2684,3882,5563,2757,3971,5713,2626,3884,5822,2641,3982,5928,2534,3950,6020,2514,4066,5959,2469,4199,5863,2401,4202,6006,2503,4317,5889,2775,3984,5932,2827,4093,5885,2843,3865,5940,2982,3850,6010,3017,3714,6040,3154,3687,5841,3082,3884,5732,3079,3834,5871,3173,3984,5776,3279,4024,5776,3272,4181,5755,3130,4248,5639,3054,4196,5533,3108,4166,5647,2924,4186,5798,3422,3977,5715,3509,3993,5916,3441,3912,5944,3550,3825,6086,3534,3762,6132,3647,3670,6175,3775,3734,6221,3866,3665,6161,3796,3855,5840,3568,3718,5787,3682,3706,5803,3461,3648,5689,3443,3564,5675,3289,3554,5764,3212,3450,5739,3266,3277,5560,3261,3255,5552,3497,3620,5472,3537,3538,5537,3516,3757,5411,3566,3816,5403,3541,3968,5404,3397,4013,5391,3304,3934,5434,3364,4136,5388,3709,3775,5273,3758,3770,5501,3790,3764,5491,3930,3711,5632,4002,3711,5699,3988,3849,5712,3943,3609,5432,3927,3568,5360,4018,3534,5473,3825,3484,5458,3828,3341,5574,3759,3268,5565,3759,3118,5591,3902,3052,5674,3663,3061,5317,3773,3300,5256,3841,3218,5271,3666,3361,5128,3639,3372,5115,3523,3465,5175,3390,3405,5170,3345,3268,5209,3212,3234,5249,3122,3332,5268,3164,3468,5228,3297,3498,5042,3759,3416,4942,3787,3353,5063,3834,3524,4982,3952,3568,5008,3990,3718,4908,4091,3791,4932,4236,3759,4832,4327,3818,4795,4440,3768,4851,4511,3678,4693,4494,3825,4988,4066,3465,4884,4126,3436,5102,4091,3397,5114,4201,3298,5268,4206,3259,5288,4278,3119,5284,4417,3123,5297,4493,3002,5314,4429,2883,5321,4285,2872,5305,4212,2993,5018,4176,3186,4920,4255,3171,5033,4057,3124,4938,4006,3022,4963,3866,2983,5096,3843,2902,5128,3903,2786,5259,3864,2749,5300,3755,2814,5404,3664,2795,5421,3545,2876,5319,3525,2970,5216,3623,2994,5204,3738,2917,4790,4012,3065,4708,4050,2986,4749,3977,3191,4613,3989,3245,4609,3953,3393,4472,3931,3423,4561,4126,3229,4446,4139,3190,4630,4235,3268,4581,4372,3268,4638,4436,3398,4568,4395,3527,4471,4480,3572,4401,4457,3688,4421,4331,3756,4521,4243,3707,4599,4280,3595,4607,4457,3138,4526,4533,3102,4716,4433,3062,4752,4489,2931,4879,4420,2882,4946,4490,2761,5037,4591,2790,5091,4664,2680,5065,4624,2549,4986,4511,2526,4926,4445,2629,4638,4460,2828,4583,4554,2771,4595,4333,2815,4496,4288,2713,4491,4136,2719,4613,4059,2670,4577,3912,2678,4655,4084,2526,4364,4355,2736,4277,4352,2652,4336,4403,2862,4212,4467,2902,4191,4480,3057,4217,4354,3136,4188,4361,3281,4239,4246,3355,4231,4222,3486,4150,4289,3559,4290,4120,3541,4182,4601,2838,4065,4647,2827,4284,4666,2780,4274,4780,2696,4321,4898,2780,4239,4926,2899,4136,4991,2877,4276,4890,3014,4353,4775,2559,4310,4830,2458,4466,4704,2561,4559,4696,2453,4698,4746,2502,4679,4864,2597,4633,4988,2563,4616,5058,2676,4662,4988,2779,4700,4858,2736,4570,4553,2394,4677,4506,2363,4460,4482,2385,4457,4346,2330,4313,4286,2317,4286,4160,2236,4316,4028,2284,4301,3918,2202,4259,3930,2068,4243,4055,2014,4242,4169,2099,4525,4335,2188,4509,4410,2098,4581,4216,2168,4644,4172,2045,4790,4224,2026,4864,4147,1917,4924,4041,1940,4847,4199,1795,4644,4018,2045,4696,3953,2131,4583,3956,1941,4558,3812,1932,4507,3793,1785,4472,3652,1737,4368,3586,1836,4296,3459,1783,4232,3384,1890,4685,3728,1957,4689,3639,2045,4794,3757,1882,4927,3691,1895,5022,3759,1798,5139,3659,1779,5240,3716,1677,5278,3859,1693,5409,3896,1627,4978,3683,2033,5019,3574,2079,4980,3793,2111,5031,3800,2252,5058,3954,2278,5131,3968,2417,5115,4130,2500,5238,4228,2411,4934,3740,2352,4971,3686,2454,4805,3736,2323,4702,3668,2408,4554,3709,2369,4446,3613,2402,4403,3602,2534,4322,3495,2568,4256,3422,2469,4160,3336,2505,4274,3464,2335,4375,3552,2291,4717,3518,2399,4712,3443,2497,4748,3471,2277,4777,3328,2248,4772,3305,2097,4632,3318,2035,4521,3209,2071,4560,3094,2105,4398,3246,2066,4913,3275,2301,4923,3155,2326,5007,3365,2329,5142,3349,2391,5230,3466,2361,5365,3466,2429,5470,3371,2364,5587,3416,2347,5439,3265,2315,5110,3318,2539,5159,3215,2583,5038,3403,2607,4989,3398,2743,4913,3528,2774,4840,3528,2913,4885,3453,3028,4831,3466,3159,4724,3553,3171,4684,3634,3066,4731,3614,2936,4916,3266,2772,4972,3184,2838,4797,3243,2709,4721,3121,2703,4630,3131,2584,4538,3020,2548,4434,3059,2431,4356,2950,2355,4274,3002,2243,4811,2991,2702,4803,2923,2799,4902,2974,2608,4981,2847,2582,5051,2856,2442,5162,2746,2413,5221,2751,2272,5226,2650,2200,5264,2862,2224,5080,2814,2699,5100,2696,2720,5146,2909,2768,5224,2892,2898,5295,3031,2908,5397,3070,2798,5446,3215,2808,5513,2973,2805,5133,2867,3013,5152,2780,3099,5020,2943,3020,4935,2942,3137,4831,3056,3116,4869,2804,3150,4852,2754,3265,4834,2746,3035,4756,2622,3029,4659,2627,2913,4538,2721,2930,4468,2752,2804,4426,2664,3019,4843,2499,3019,4790,2387,3034,4977,2514,3012,5072,2406,3045,5203,2434,2967,5285,2304,2963,5419,2317,2893,5466,2223,2832,5470,2430,2896,5106,2395,3195,5106,2279,3241,5114,2504,3266,5136,2511,3412,5164,2660,3445,5307,2707,3414,5373,2654,3324,5355,2803,3474,5016,2454,3488,5025,2386,3584,4891,2481,3441,4770,2420,3488,4656,2464,3388,4774,2265,3499,4736,2210,3596,4828,2196,3393,4841,2050,3383,4864,2010,3237,4929,1870,3220,4949,1841,3072,5042,1728,3045,5013,1604,3122,4943,1994,3484,4939,1871,3518,5024,2078,3545,5110,2037,3656,5248,2089,3620,5318,2045,3490,5314,1894,3465,5340,1810,3554,5295,1859,3347,5051,2090,3784,5121,2083,3882,4923,2141,3788,4864,2194,3909,4880,2341,3953,4818,2385,4050,4967,2415,3882,5001,2551,3920,5145,2581,3889,5247,2492,3957,5324,2535,4068,5425,2452,4121,5462,2338,4046,5579,2272,4066,5381,2301,3937,5276,2372,3890,4899,2648,3853,4871,2638,3734,4852,2743,3936,4736,2815,3909,4642,2819,4036,4597,2684,4088,4544,2600,3975,4410,2658,3928,4329,2619,3833,4337,2516,3756,4224,2685,3800,4755,2955,3870,4673,3002,3790,4859,3019,3922,4879,3158,3909,5009,3199,3974,5033,3353,3979,5026,3429,4096,5036,3568,4098,5061,3641,3978,5106,3770,3983,5060,3568,3861,5049,3428,3859,4863,3214,3764,4796,3314,3743,4910,3145,3662,4896,3179,3527,4750,3174,3479,4689,3274,3455,4690,3055,3477,4546,3035,3445,4525,2880,3468,4380,2831,3439,4323,2873,3303,4391,2679,3443,4447,3120,3516,4350,3164,3457,4465,3150,3646,4378,3246,3722,4416,3233,3868,4392,3095,3930,4241,3066,3928,4158,3157,3934,4209,2943,3921,4395,3384,3675,4294,3450,3665,4515,3433,3648,4544,3559,3579,4692,3584,3565,4758,3652,3716,4470,3570,3443,4421,3678,3405,4467,3459,3368,4394,3445,3245,4444,3318,3176,4369,3282,3044,4436,3354,2927,4386,3128,3013,4240,3456,3265,4172,3518,3182,4182,3393,3366,4037,3398,3397,4007,3291,3495,3949,3166,3432,4032,3095,3346,3986,2975,3286,3859,2928,3325,3774,2997,3412,3820,3119,3465,4005,3540,3443,3902,3588,3404,4095,3607,3518,4084,3743,3562,4199,3771,3666,4171,3722,3806,4292,3727,3900,4256,3663,4024,4336,3650,4126,4463,3693,4120,4300,3586,4231,4099,3838,3437,4020,3925,3425,4178,3805,3334,4170,3868,3199,4277,3812,3096,4243,3850,2953,4222,3984,2918,4169,4025,2792,4154,3925,2688,4116,3959,2564,4189,3793,2716,4230,3759,2853,4025,3852,3143,3958,3948,3110,3974,3727,3144,3850,3699,3082,3821,3552,3074,3909,3466,2996,3962,3516,2878,4025,3423,2794,4059,3293,2831,4114,3203,2746,4011,3248,2951,3938,3334,3032,3730,3778,3152,3649,3841,3085,3723,3770,3284,3616,3838,3361,3616,3797,3505,3534,3682,3525,3618,3993,3352,3514,4056,3355,3738,4054,3347,3743,4205,3359,3830,4232,3480,3796,4164,3616,3664,4187,3666,3633,4116,3780,3716,4041,3859,3674,3981,3972,3850,4025,3812,3884,4077,3687,3772,4280,3239,3740,4398,3234,3818,4214,3131,3825,4276,2992,3686,4282,2928,3652,4388,2878,3611,4175,2934,3478,4166,2875,3418,4031,2902,3475,3908,2826,3397,3793,2886,3448,3915,2670,3390,4278,2931,3305,4336,2857,3390,4310,3063,3308,4418,3118,3286,4382,3265,3163,4451,3334,3032,4382,3302,3016,4326,3192,2949,4377,3399,3368,4552,3090,3291,4650,3065,3502,4572,3073,3556,4698,3013,3704,4703,3034,3734,4762,3173,3883,4742,3212,3988,4814,3122,3959,4956,3123,3509,4719,2869,3464,4830,2841,3509,4614,2783,3462,4617,2642,3561,4688,2544,3511,4695,2398,3598,4810,2339,3573,4837,2187,3428,4859,2145,3439,4466,2599,3531,4378,2593,3316,4431,2561,3284,4295,2530,3139,4278,2528,3094,4135,2482,3095,4027,2574,3042,3905,2536,2998,3884,2408,3004,3986,2308,3057,4108,2343,3352,4260,2394,3368,4349,2306,3372,4127,2368,3406,4077,2236,3545,4118,2180,3664,4084,2267,3796,4132,2206,3829,4048,2091,3886,4084,1977,3911,4208,1946,3925,3990,1898,3386,3925,2237,3425,3850,2334,3315,3871,2139,3247,3738,2154,3139,3725,2048,3080,3581,2029,2996,3554,2154,2992,3574,1902,3354,3629,2145,3345,3518,2207,3461,3650,2062,3577,3555,2048,3684,3600,1954,3756,3728,1990,3873,3739,1954,3693,3821,2043,3641,3525,2177,3665,3413,2208,3664,3624,2262,3722,3598,2395,3780,3731,2450,3820,3718,2602,3884,3800,2363,4008,3708,2341,3621,3525,2490,3654,3429,2556,3491,3568,2485,3384,3500,2561,3261,3587,2541,3137,3554,2631,3158,3518,2767,3055,3474,2849,2924,3477,2795,2897,3509,2662,3005,3548,2581,3377,3350,2530,3339,3275,2619,3414,3303,2408,3403,3161,2366,3395,3161,2214,3254,3194,2158,3250,3171,2009,3125,3218,1943,3131,3190,1795,3505,3079,2434,3474,2977,2491,3629,3128,2434,3743,3056,2496,3881,3121,2473,3936,3108,2335,3872,3052,2244,4052,3156,2316,3720,3048,2652,3753,2952,2714,3647,3152,2704,3616,3148,2845,3573,3293,2883,3550,3331,3026,3608,3250,3126,3568,3265,3258,3482,3368,3296,3439,3463,3200,3457,3433,3065,3522,3044,2905,3539,2984,3012,3412,3020,2820,3330,2902,2837,3223,2910,2720,3124,3031,2744,3042,3070,2618,2932,3013,2604,3081,3176,2551,3405,2772,2821,3388,2679,2902,3496,2762,2719,3575,2647,2682,3640,2666,2546,3718,2544,2496,3643,2419,2443,3525,2429,2416,3721,2320,2424,3666,2609,2793,3653,2499,2850,3762,2698,2827,3850,2681,2935,3966,2782,2940,4058,2780,2818,4121,2644,2778,4121,2544,2855,4162,2635,2659,3778,2669,3074,3832,2609,3165,3654,2721,3096,3578,2688,3223,3448,2770,3228,3349,2732,3341,3482,2900,3253,3541,2538,3228,3550,2477,3338,3493,2478,3115,3465,2334,3109,3375,2291,2992,3378,2145,2953,3238,2346,3018,3591,2248,3128,3584,2141,3199,3709,2291,3076,3840,2224,3084,3934,2271,2972,3884,2238,2836,3972,2297,2722,4118,2279,2738,4186,2368,2639,3906,2245,3221,3979,2159,3259,3866,2343,3307,3893,2348,3452,3879,2488,3516,4000,2526,3600,4116,2475,3579,3984,2628,3674,3796,2255,3528,3840,2192,3623,3668,2245,3484,3573,2149,3554,3425,2170,3506,3316,2111,3593,3277,1977,3575,3178,1923,3650,3134,1986,3766,3049,1921,3850,3164,2124,3784,3252,2188,3695,3614,2006,3528,3607,1928,3623,3677,1968,3416,3740,1835,3386,3758,1806,3233,3614,1791,3171,3616,1733,3030,3727,1704,2982,3513,1701,2964,3875,1819,3452,3915,1706,3488,3932,1929,3491,4036,1929,3599,4130,2043,3565,3984,1937,3750,4068,1953,3839,3852,1917,3773,3784,1928,3903,3765,2053,3972,3707,2046,4081,3805,2167,3911,3796,2296,3972,3891,2390,3902,4041,2358,3941,4093,2451,4053,4072,2571,4054,4159,2399,4154,3652,2346,3950,3602,2368,3846,3587,2362,4065,3441,2408,4074,3398,2343,4204,3250,2355,4242,3144,2319,4145,3214,2259,4354,3436,2563,4078,3343,2632,4046,3546,2626,4122,3570,2776,4129,3698,2794,4222,3758,2926,4241,3680,3037,4278,3736,3163,4273,3868,3183,4221,3925,3304,4220,3947,3074,4195,3893,2946,4205,3580,2855,3989,3563,2978,3981,3600,2780,3882,3565,2832,3741,3418,2880,3715,3397,2986,3654,3323,2800,3757,3184,2829,3772,3091,2704,3798,3115,2580,3709,3028,2472,3784,3080,2592,3563,3160,2947,3870,3090,3036,3832,3223,2953,3993,3205,3070,4089,3286,3050,4208,3258,2938,4304,3134,2960,4396,3100,2863,4469,3065,3064,4391,3246,3206,4029,3177,3306,4047,3356,3205,3953,3402,3325,3879,3543,3293,3833,3659,3297,3934,3788,3243,3878,3796,3090,3883,3934,3036,3856,3314,3358,3753,3271,3472,3740,3280,3258,3666,3208,3283,3534,3193,3150,3457,3144,3165,3316,3240,3148,3212,3195,3163,3080,3065,3188,3046,2969,3205,3147,3009,3192,3282,3059,3332,3572,3002,3423,3508,3000,3266,3672,2869,3303,3727,2816,3205,3838,2676,3243,3886,2642,3259,4018,2505,3280,4033,2445,3284,3903,2317,3305,3856,2289,3305,3721,2391,3284,3625,2522,3262,3672,2555,3266,3814,2875,3446,3784,2785,3529,3755,2976,3480,3864,2988,3614,3918,3089,3606,4032,3018,3718,3813,2981,3833,3836,3065,3681,3695,3056,3775,3580,3171,3739,3483,3146,3770,3334,3146,3909,3295,3100,3946,3171,3060,3853,3076,3057,3718,3109,3092,3678,3245,2925,3773,3500,2870,3877,3466,2860,3656,3486,2736,3634,3406,2708,3484,3371,2579,3465,3289,2589,3546,3159,2538,3315,3253,2606,3702,3466,2538,3772,3390,2593,3693,3597,2480,3754,3673,2480,3730,3818,2597,3773,3916,2579,3706,4052,2667,3755,4167,2639,3680,4290,2459,3900,3650,2353,3946,3604,2571,3972,3654,2582,4117,3633,2700,4173,3718,2683,4153,3868,2560,4179,3938,2549,4163,4077,2671,4132,4147,2677,4119,4281,2796,4107,4079,2791,4117,3945,2584,4172,3491,2541,4286,3463,2641,4090,3398,2660,4120,3250,2771,4031,3200,2788,4036,3057,2538,4104,3160,2450,4018,3179,2540,4179,3049,2446,4154,2941,2434,4284,2859,2394,4419,2924,2408,4539,2826,2355,4670,2887,2356,4772,2784,2464,4027,2860,2380,3995,2775,2569,3952,2893,2598,3825,2826,2742,3783,2881,2496,3708,2847,2509,3596,2801,2387,3736,2922,2283,3640,2951,2188,3679,3073,2263,3658,3205,2174,3707,3327,2118,3850,3312,2233,3943,3325,2185,3630,2838,2116,3529,2825,2176,3730,2754,2085,3736,2636,2041,3890,2615,1975,3959,2736,2037,4036,2806,1850,3929,2762,2148,3665,2516,2111,3695,2402,2243,3568,2534,2325,3516,2430,2474,3573,2442,2487,3721,2438,2639,3756,2469,2441,3779,2305,2319,3364,2422,2292,3298,2527,2369,3312,2309,2382,3166,2294,2399,3133,2146,2277,3176,2060,2171,3156,2119,2295,3223,1943,2494,3099,2367,2606,3117,2329,2462,3030,2471,2559,2977,2567,2516,3008,2710,2386,2938,2759,2630,2981,2806,2652,3085,2915,2586,2825,2539,2500,2748,2484,2708,2778,2576,2746,2634,2562,2895,2612,2600,2930,2471,2632,2892,2382,2549,2998,2441,2728,2654,2539,2646,2643,2555,2770,2584,2438,2585,2567,2405,2441,2442,2321,2432,2437,2243,2555,2495,2344,2658,2565,2267,2772,2503,2227,2872,2692,2229,2748,2776,2154,2853,2900,2093,2790,2989,2011,2885,3103,1933,2813,3190,1854,2905,3309,1798,2829,2804,2237,2979,2771,2188,3086,2846,2360,2968,2859,2459,3076,2907,2586,3011,2921,2702,3109,3018,2659,3220,2977,2816,3018,2730,2493,3138,2715,2517,3257,2625,2510,3058,2491,2547,3100,2420,2588,2965,2274,2626,2985,2252,2757,3067,2342,2818,3126,2127,2799,3077,2419,2443,3183,2354,2468,3283,2452,2318,3152,2397,2204,3237,2386,2070,3158,2336,1945,3243,2209,1970,3329,2125,2056,3293,2192,1900,3428,2487,2183,3364,2429,2156,3472,2610,2218,3350,2690,2238,3466,2843,2247,3432,2911,2122,3370,2852,1990,3373,2923,1877,3331,3052,1893,3289,3110,1778,3250,3114,2018,3286,3046,2131,3329,2647,2350,3566,2638,2318,3690,2627,2475,3523,2572,2593,3599,2568,2718,3513,2707,2776,3490,2714,2857,3366,2750,2852,3615,2432,2564,3652,2389,2606,3761,2364,2476,3572,2256,2395,3605,2268,2322,3737,2219,2367,3834,2350,2216,3736,2380,2127,3849,2492,2029,3807,2424,1917,3718,2508,1793,3687,2416,1677,3637,2373,1698,3496,2430,2212,3968,2399,2182,4084,2492,2323,3945,2549,2417,4049,2640,2514,3974,2722,2614,4059,2856,2602,4082,2930,2682,4172,2874,2805,4215,2736,2827,4189,2666,2733,4111,2448,2499,4123,2476,2533,4237,2336,2539,4061,2234,2629,4120,2192,2732,4007,2305,2832,3981,2272,2942,3874,2168,3040,3918,2077,3093,3840,2056,3064,3715,2010,3198,3881,2110,2556,4188,2050,2605,4284,2081,2438,4136,1985,2343,4188,1994,2210,4106,1936,2238,3973,1945,2113,3881,1928,2158,3741,1979,2101,3632,2062,2001,3629,1964,2158,3518,2003,2307,4335,1902,2278,4400,2130,2312,4387,2172,2275,4524,2327,2273,4533,2396,2261,4674,2361,2126,4729,2543,2273,4655,2114,2375,4624,2069,2336,4730,2115,2508,4599,2044,2598,4693,2099,2739,4652,2049,2854,4739,1974,2963,4665,2042,3038,4591,1852,2979,4684,1894,2590,4672,1820,2606,4767,1844,2549,4551,1698,2548,4517,1675,2532,4365,1633,2645,4270,1598,2618,4152,1643,2760,4312,1615,2456,4608,1536,2510,4692,1637,2333,4600],"vecs":[[1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,-1,-1,1,-1,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,-1,-2,0,-1,-3,0,-1,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,-1,-3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,1,0,0,2,-2,0,3,-2,1,4,0,0,4,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,3,-1,-1,3,-1,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,1,1,-1,1,0,-1,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,2,2,0,-2,-2,0,0,1,0,1,1,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,0,1,1,-1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,-1,0,1,-2,1,1,-2,1,0,-2,2,0,-1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,3,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,0,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,1,-2,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,2,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,0,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,3,2,0,3,2,0,1,0,0,1,0,-1,-1,-2,-1,-1,-2,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,-1,1,0,-2,1,0,-3,1,1,-2,1,1,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,2,1,1,2,1,1,1,0,0,2,0,0,2,0,0,2,0,1,1,0,1,2,1,1,1,0,1,1,0,1,1,0,2,1,-1,2,2,-2,3,2,-3,3,2,-3,4,3,-4,3,2,-2,2,1,-2,1,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-4,0,-1,0,0,-2,0,0,-1,1,0,-2,1,0,-2,1,0,-2,2,1,-1,2,0,-3,2,1,-3,2,1,-3,2,0,-3,2,0,-3,1,0,-3,1,0,-3,1,1,-3,3,1,-4,4,1,-3,3,1,-3,3,0,-4,5,0,-5,5,1,-5,5,0,-5,5,0,-3,2,0,-3,3,-1,-2,1,-1,-1,0,-3,0,-2,-5,-1,-2,-7,0,-4,-6,-2,-2,0,0,-1,2,1,-1,-1,0,0,1,1,-1,1,2,0,1,3,0,1,3,0,1,3,-1,1,1,0,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,1,-1,2,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,0,0,1,0,-1,1,1,-1,1,0,-1,1,0,-1,2,1,0,2,2,0,2,2,0,3,3,0,3,4,0,3,4,0,4,4,0,3,0,-2,1,0,-2,1,-1,-1,0,-1,-2,-1,-1,-1,-2,0,-1,-2,0,-1,-3,1,-1,-3,1,-1,-4,1,0,-5,2,-2,-3,-2,-3,-1,1,-3,-2,-5,-3,0,-6,-5,0,-8,-3,2,-8,0,2,-10,2,3,-6,1,2,-7,-8,-1,-8,-9,-3,-6,-10,1,-7,-14,0,-6,-15,1,-7,-15,-1,-8,-16,-3,-8,-16,-4,-8,-17,-4,-6,-16,1,-5,-16,3,-6,-18,1,-6,-20,2,-7,-21,2,-6,-22,1,-6,-23,1,-6,-23,1,-4,-22,2,-3,-23,2,-3,-23,2],[-1,0,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,2,-2,-2,3,-1,-1,2,-1,0,1,-1,0,0,-1,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-3,3,-2,-2,3,-1,-1,2,-1,-1,2,-1,-1,2,-2,0,2,-2,0,2,-2,1,1,-2,0,2,-1,0,2,-2,0,2,-1,0,2,-2,0,3,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-1,1,1,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,2,-1,-1,0,-1,0,2,-1,0,3,-1,0,2,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-2,0,3,-1,0,3,-1,0,3,-1,1,4,-2,0,3,-2,1,4,-2,1,3,-2,0,4,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,4,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-2,1,2,-2,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,2,2,-1,1,2,-2,1,2,-2,1,2,-1,2,2,-1,2,2,-1,2,2,-2,2,2,-1,2,3,-1,2,2,-1,2,2,-1,2,2,-1,2,1,-2,3,1,-1,2,1,-1,2,2,-1,2,1,-2,2,2,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-2,3,1,-2,3,1,-2,3,1,-2,3,1,-2,3,1,-1,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,3,0,-1,3,0,-1,3,0,-1,3,0,-1,3,0,-1,2,0,0,2,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,-1,-2,2,-1,-2,2,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,1,2,-2,2,3,-2,1,2,-3,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,1,1,-2,1,1,-2,0,1,-2,1,1,-2,0,1,-2,0,2,-2,1,2,-2,0,2,-2,1,1,-3,1,1,-3,1,1,-2,1,0,-2,1,0,-2,1,-1,-1,0,0,-1,0,1,-1,-1,0,-2,1,0,-2,1,0,-3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,1,-2,0,0,-2,1,0,-3,1,0,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-4,0,1,-3,1,1,-4,0,1,-3,1,0,-4,1,0,-4,1,0,-3,1,0,-4,1,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-4,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,3,-1,-3,2,0,-3,2,0,-4,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,2,0,-3,1,1,-3,2,-1,-3,2,-1,-3,2,-1,-3,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-3,2,-1,-3,3,-2,-3,3,-2,-4,4,-2,-3,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,1,-1,-2,1,0,-2,2,-1,-2,2,-1,-1,2,-1,-2,2,-1,-1,2,-2,-1,3,-2,-1,4,-2,-1,4,-1,-1,5,-2,-2,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,0,0,-2,1,0,-1,0,0,-2,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-2,0,1,0,-2,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,1,2,-1,1,1,0,-1,0,0,-3,0,0,-3,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,0,0,1,0,0,0,-1,0,0,1,0,0,2,0,-1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,2,0,2,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,2,1,-1,1,1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,2,0,0,2,0,-1,2,0,0,2,0,0,2,-1,-1,2,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,0,0,-2,0,0,0,0,0,-1,-1,1,-2,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-2,0,-1,-3,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,3,0,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,3,1,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,1,1,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,2,0,-2,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,2,0,-1,1,-1,-2,1,0,-2,1,-1,-2,1,-1,-3,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,0,-2,2,0,-2,2,0,-2,2,0,-1,3,0,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,0,-2,2,-1,-2,2,-1,-2,2,0,-2,3,0,-2,2,0,-2,2,0,-2,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,1,0,-1,1,0,0,1,0,0,1,-1,1,1,0,1,1,-1,1,2,-1,-1,2,-1,0,2,-1,-1,1,-1,0,1,-1,-1,1,-1,0,2,-1,-1,2,-2,-1,1,-2,0,1,-2,0,1,-2,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,-1,0,1,-1,0,1,1,-1,1,3,-1,1,3,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,0,2,-1,-1,3,-1,-1,2,0,-1,1,-1,0,2,0,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-2,-1,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,0,0,-2,0,1,-2,1,1,-3,1,1,-2,0,0,-3,1,-1,-3,1,-1,-3,1,-1,-2,1,-1,-3,1,-1,-2,0,-2,-2,-1,0,-1,-1,-1,0,-2,0,-1,1,-1,-3,1,-2,-3,1,-2,-2,1,-2,-2,2,-2,-2,1,-2,-2,1,-2,-2,2,-2,-1,1,-1,-1,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-1,1,-2,-2,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-3,-1,1,-3,-1,1,-3,-1,1,-3,-1,2,-3,0,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,-1,-1,-2,-2,0,-1,-1,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-4,-1,0,-4,0,1,-4,-1,1,-3,0,1,-3,1,1,-3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-2,1,1,-2,1,1,-3,1,1,-3,1,1,-3,1,1,-3,1,1,-3,2,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,2,-2,1,0,-2,1,1,-2,1,1,-1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-1,1,1,-2,1,1,-1,1,0,-1,1,1,-1,2,1,-1,2,1,-2,2,1,-2,2,1,-2,2,0,-2,2,1,-2,3,0,-1,2,0,-1,2,1,-1,2,0,-1,2,1,-1,2,1,-1,2,0,-2,2,0,-2,4,0,-2,2,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,-1,2,0,0,2,0,-1,2,0,-1,2,0,-1,3,0,-1,3,-1,-1,3,0,-1,3,0,-1,3,0,-1,3,0,-1,3,0,-2,3,0,-1,3,0,-2,3,0,-1,3,-1,-1,3,0,-1,3,-1,0,3,-1,0,3,0,0,2,-1,0,2,0,0,2,-1,0,3,-1,0,3,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,3,-1,2,3,-1,1,2,-1,1,2,-1,0,1,-1,0,1,-1,0,3,-2,0,3,-1,0,3,-1,0,3,0,0,3,0,-1,3,-1,-1,4,-1,-1,4,-1,-1,3,-1,0,3,-2,0,4,-1,0,4,-2,0,4,-1,0,4,-2,0,4,-2,0,4,-2,0,3,-2,1,3,-2,1,3,-2,1,3,-2,1,3,-1,1,2,-1,0,2,-1,0,2,-1,0,4,-2,1,4,-1,0,5,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,2,1,-1,2,2,-2,2,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,-1,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,0,0,0,1,1,-1,1,1,0,1,1,0,1,2,-1,1,2,-1,1,2,-1,1,1,-1,0,2,-1,1,1,-2,1,1,-2,2,2,-1,2,2,-1,2,1,-1,2,1,-1,3,1,-2,4,1,-3,5,1,-3,5,2,-4,5,2,-5,6,3,-6,4,2,-4,3,1,-4,2,1,-1,2,1,-2,2,1,-1,2,1,-1,1,1,-1,1,0,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,2,1,0,2,1,0,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,1,-2,0,1,-2,0,1,-3,0,2,-3,0,3,-4,-1,4,-4,-1,4,-5,1,0,-2,2,0,-2,1,-1,-3,1,-2,-3,1,-3,-3,1,-3,-5,1,-3,-5,0,-4,-6,2,-2,-2,3,-2,-2,1,-1,-1,2,-1,-1,1,-1,0,1,-1,0,0,-1,1,1,-1,1,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,-1,4,0,-1,5,-1,-1,4,-1,-1,5,-1,-2,2,-1,0,2,-1,0,2,-1,0,1,-1,0,0,0,0,0,-1,1,1,0,0,0,0,0,1,-1,0,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,-1,0,0,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,2,-1,-1,2,-1,-1,2,-2,-1,3,-2,0,3,-3,-1,3,-1,0,1,-1,0,2,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,-1,1,-1,0,1,-1,1,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,2,-2,1,2,-2,1,2,-2,2,2,-1,2,2,-1,1,1,-2,2,1,-1,1,1,-1,1,1,-1,1,2,-2,1,2,-1,1,2,-1,1,2,-2,0,2,-2,0,3,-2,0,2,-2,0,2,-1,2,1,-1,2,1,-1,1,1,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,1,-2,3,0,-2,3,1,-2,4,2,-2,4,2,-1,4,3,-1,4,4,0,5,5,0,4,5,-3,4,1,-3,5,1,-3,4,1,-3,4,1,-3,4,1,-2,3,1,-3,4,0,-2,3,0,-1,1,1,-1,0,1,-1,1,1,-3,5,0,-4,5,-1,-3,4,-1,-3,4,-2,-3,3,-2,-2,3,-3,-2,3,-3,-2,2,-4,-2,0,-4,-2,0,-4,-3,0,-5,-4,4,-2,-4,5,-2,-4,4,-1,-4,5,-2,-4,5,-1,-4,4,-2,-3,4,-2,-3,4,-1,-3,4,-1,-3,4,-1,-3,4,-1,-5,5,-1,-4,5,-1,-6,5,-1,-7,6,-1,-8,6,0,-9,7,1,-9,7,1,-9,8,1,-7,5,-1,-7,5,-2,-7,4,-1,-7,3,-2,-7,3,-2,-6,4,-2,-5,4,-3,-5,3,-3,-5,4,-4,-7,2,-2,-6,3,-2,-7,1,-3,-7,0,-3,-7,-1,-4,-7,-2,-5,-7,-1,-5,-8,-3,-5,-6,0,-4,-6,0,-4,-6,-1,-4],[1,2,-3,1,1,-2,1,1,-2,1,2,0,2,2,0,3,2,-2,2,2,1,1,1,-2,1,1,-2,2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-2,1,2,-2,2,2,-2,1,1,-1,2,1,-1,2,2,-2,2,1,-1,1,1,-1,1,1,0,2,1,-1,3,1,-1,2,1,-2,2,2,-1,1,1,-2,1,1,-2,1,1,-2,1,0,-1,2,0,-2,2,0,-3,2,0,-1,1,1,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-2,1,0,-1,0,0,-2,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,0,-1,2,0,1,1,1,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-3,1,1,-3,2,1,-3,2,1,-3,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,2,2,-2,2,1,-3,2,1,-5,1,1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,0,-3,0,-1,-2,0,-1,-4,0,-1,-2,0,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-1,-1,-3,-2,0,-3,-1,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-2,0,-2,-3,-1,-1,-3,-1,-1,-3,-2,-1,-3,-2,0,-3,-2,0,-3,-1,-1,-2,-1,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-3,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,0,-2,-3,0,-2,-5,0,-2,-4,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-4,0,0,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-2,-1,-3,-3,0,-5,-4,0,-5,-4,0,-6,-5,0,0,0,-1,0,0,0,0,0,-1,1,1,-1,1,1,-1,1,1,-2,1,2,-2,2,1,-3,2,2,-3,2,2,-3,3,1,-4,1,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,-1,-1,1,-1,1,2,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,2,0,1,1,1,1,2,0,1,1,2,1,1,2,1,0,2,1,1,2,1,0,2,1,0,2,1,0,2,2,0,2,1,0,2,1,0,3,1,0,2,1,1,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,2,2,2,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,3,-1,0,2,-1,-1,2,-1,0,3,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,0,0,1,-1,-1,0,0,0,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,2,-2,-1,0,5,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,1,-2,-1,1,-2,0,0,0,1,0,2,1,0,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,2,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,2,1,0,2,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,0,0,-2,1,-1,-2,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,1,-1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,2,-1,2,2,-1,2,2,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,-1,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,-1,-1,-1,-1,-1,-1,-2,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,2,-1,3,2,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,-1,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,1,1,-3,-1,1,-3,-2,2,-2,-1,1,-2,-1,1,-2,-2,2,-2,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,1,-2,1,1,-2,1,1,-2,1,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,1,1,0,3,2,1,1,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,1,0,2,1,2,1,1,2,1,0,3,0,1,2,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,-1,-2,0,-2,-1,0,-2,-3,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,2,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,-2,0,0,-3,-2,0,-1,-3,0,-5,-2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,-1,1,2,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,2,2,2,1,1,0,2,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,2,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,2,0,0,3,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,-1,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,3,0,2,-3,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,0,0,0,0,0,-2,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-3,-2,-2,-2,-1,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,-2,-1,1,-2,0,0,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,0,-2,0,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,1,1,-1,3,1,0,0,3,-1,-1,0,0,0,0,-2,-3,0,-2,-3,0,-2,-4,0,-2,-4,0,-2,-4,-2,-2,-4,0,-3,-3,1,-3,-3,1,-3,-3,2,-3,-3,2,-3,-3,2,-3,1,1,-2,2,-1,-1,6,-2,-1,8,-3,-1,11,-4,-2,6,-2,-3,3,0,-3,-3,2,-3,-3,2,-2,-3,2,-2,-3,2,-2,-3,1,-1,-3,1,-2,-2,1,-2,-2,1,-2,-2,1,-1,-2,0,-1,-2,1,-1,-2,-2,-2,-2,1,-1,-2,1,-2,-2,1,-2,-2,1,-2,-3,1,-3,-4,2,-5,-4,2,-5,-5,2,-6,-5,3,-1,-3,2,-1,-2,1,-1,-3,2,0,-3,2,0,-3,3,0,-3,3,1,-5,1,-1,-8,0,2,-7,-3,0,-2,2,0,-2,2,0,-2,2,0,-1,1,0,-1,1,0,-1,1,4,0,-1,4,1,-1,1,0,1,-3,-1,3,-3,-1,3,0,-1,1,1,-1,1,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-1,-1,-1,-1,0,-1,1,0,-1,1,0,-2,1,0,-2,2,-1,-2,3,0,-2,2,1,-1,3,1,-1,2,1,-1,3,1,-1,3,1,0,3,1,0,3,2,0,3,2,0,3,2,0,2,2,0,2,1,-1,2,1,-1,3,1,-1,2,1,-1,1,1,0,0,0,0,0,1,2,-1,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-2,1,-1,-2,1,0,-2,1,-1,-2,1,0,-2,0,-1,-2,0,0,-2,1,0,-2,1,0,-1,2,0,-1,2,0,-1,2,0,0,1,-3,2,2,-2,3,1,0,1,0,0,2,-1,2,-1,-1,2,-2,0,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,2,1,0,2,1,-1,1,1,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,-1,0,-2,-3,0,-3,-5,1,-2,-6,1,-3,2,1,-3,2,1,-3,2,1,-4,3,1,-3,3,1,-4,4,1,-4,2,1,-4,7,2,-4,8,2,-5,12,2,-4,13,2,-5,16,3,-4,19,5,-4,21,0,-3,7,-2,-5,9,0,0,5,-1,1,3,-1,3,3,-1,3,3,-1,3,3,0,4,2,-1,2,2,-1,3,2,0,2,2,0,2,1,2,2,1,3,2,1,4,2,1,2,3,0,0,2,2,-1,1,2,0,2,1,0,2,2,-1,2,2,-1,1,2,-1,2,3,-1,1,2,0,2,1,0,2,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-2,0,1,-2,0,1,-2,1,1,-2,0,1,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,0,1,-2,-1,0,-3,0,1,-3,0,1,-4,0,2,-5,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,0,1,-2,-1,0,-1,-1,1,0,1,1,0,-1,1,0,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,0,-3,-2,1,-3,-3,2,-3,-2,1,-3,-1,0,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-2,-1,-1,-3,-1,-2,-1,0,-2,-1,0,-3,0,0,-2,0,0,-2,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,-2,-2,-1,-2,-1,-1,-2,-2,0,-2,-2,0,-2,-3,0,-3,-3,0,-2,-3,0,-2,-3,0,-2,-3,0,-1,-3,0,0,-3,1,1,-3,1,1,-4,0,-2,-4,0,-2,-3,0,-2,-4,0,-1,-3,-1,-1,-3,-2,-1,-2,-2,-1,-2,-3,-1,-2,-3,0,-3,-3,-1,-3,-2,-1,-4,0,-2,-4,0,-2,-3,0,-3,-3,0,-3,-2,0,-4,-1,0,-4,-2,-1,-6,-2,-1,-7,-2,-2,-8,-2,-3,-9,-2,-3,-9,-4,0,-4,-4,0,-4,-4,0,-4,-5,1,-4,-5,1,-4,-4,0,-4,-4,0,-4,-3,-1,-4,-3,-1,-4,-3,-1,-4,-2,-1,-5,-6,1,-3,-6,1,-4,-6,0,-3,-6,0,-3,-7,-1,-2,-8,-1,0,-9,-3,1,-9,-1,0,-5,1,-3,-6,1,-3,-4,1,-4,-2,1,-5,0,-1,-5,0,-1,-4,0,-1,-4,0,-1,-4,0,-2,-4,-1,2,-6,0,4,-5,-2,2,-8,-1,3,-9,-2,3,-11,-1,4,-12,-1,6,-13,-1,3,-14,-2,2,-9,-3,2,-9,-1,3,-8],[1,0,0,1,0,1,1,-1,1,1,0,2,3,0,2,3,1,1,3,0,3,1,0,1,1,0,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,1,1,0,0,1,0,1,1,0,1,1,-1,1,1,-1,1,2,-1,1,2,-2,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,3,1,-1,2,1,0,2,1,-1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,2,-1,0,2,-1,3,1,0,-2,1,1,1,1,1,1,2,0,1,2,1,1,2,0,1,2,0,2,1,0,2,1,-1,3,1,-1,3,2,1,1,2,1,1,2,1,2,3,2,2,3,2,2,3,2,2,3,1,1,3,1,1,3,1,1,3,1,2,3,1,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,2,2,3,1,2,3,1,2,2,1,2,2,1,2,2,1,2,2,0,2,1,1,2,1,1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,1,1,2,0,1,1,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,-1,1,-2,0,1,-2,0,0,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-2,-1,1,-3,-1,2,-2,-2,1,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,2,-1,-1,2,-2,-1,1,-2,-1,3,-2,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-3,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,-1,0,1,-1,-2,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-1,1,0,-2,1,0,-2,1,1,-2,1,0,-2,1,0,-1,1,1,-1,1,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-2,1,0,-2,1,0,-2,0,0,-3,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,0,-1,-2,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,0,1,-1,0,0,-1,1,2,-2,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,0,-1,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,0,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,0,0,0,1,-1,2,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,1,1,-1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,2,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,1,0,-1,0,-1,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,0,0,1,-1,0,1,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,0,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,1,0,-1,1,0,-2,1,-1,-2,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,1,0,-2,2,1,-3,1,0,-2,0,0,-2,0,-1,0,-1,-2,-1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,-1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,1,-1,0,2,-1,0,3,-1,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,-2,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,1,-1,1,2,-1,1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,2,2,1,1,1,2,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,-1,-1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,1,-3,1,2,1,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,-1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,2,1,1,3,2,0,1,1,1,4,2,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,0,0,-1,-2,-2,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,-1,0,1,-1,0,1,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,1,0,1,1,0,0,1,-1,0,2,-1,0,2,0,0,2,0,-1,2,-1,-1,2,0,-1,2,-1,0,2,-1,0,2,0,0,1,-1,0,2,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,2,1,0,0,1,-1,1,2,-1,1,2,-1,1,2,-1,0,3,-1,0,3,0,0,3,0,0,3,0,0,3,0,0,3,-1,1,3,-1,1,3,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,1,0,2,1,-2,1,2,-2,1,3,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-2,2,3,-2,2,3,-2,1,2,-2,1,2,-2,0,1,-2,0,1,-2,1,2,-2,1,3,-1,1,3,-1,1,3,-1,1,3,0,0,3,1,0,3,1,0,3,1,1,3,-2,1,4,-2,1,4,-2,1,4,-2,1,4,-2,1,4,-3,2,4,-3,2,4,-3,1,4,-3,2,4,-3,2,3,-3,3,3,-2,2,3,-2,2,2,-2,2,2,-2,1,3,-2,2,3,-3,4,3,-2,2,4,-2,2,2,-2,2,2,-2,2,2,-2,2,2,-2,3,2,-3,3,2,-3,3,1,-2,2,2,-2,2,2,-2,2,1,-2,2,1,-2,2,1,-2,2,1,-2,3,1,-3,4,1,-3,5,1,-2,5,0,-2,6,0,-1,4,0,-1,3,1,-2,2,1,-2,2,1,-2,2,1,-2,1,1,-2,1,1,-2,1,1,-2,2,1,-2,2,1,-2,2,1,-2,1,1,-1,2,1,-1,1,0,-2,2,1,-2,2,0,-2,2,1,-2,2,0,-2,2,1,-2,3,1,-2,3,1,-3,2,1,-1,3,1,-2,2,0,-2,2,0,-2,2,1,-1,2,1,-1,2,1,-2,2,1,-1,2,0,-1,1,0,-1,0,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,0,1,0,0,1,0,2,1,-1,2,1,-1,-1,0,0,-3,0,2,-3,0,2,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,2,-2,-2,2,-2,-2,2,-3,-1,2,-3,-1,2,-2,-1,2,-2,-2,2,-2,-2,1,-1,-2,1,-2,-2,2,-1,-2,2,-1,-3,2,-1,-2,2,-1,-2,2,-1,-2,2,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-2,1,-2,-2,1,-2,-1,1,-2,-1,0,-3,0,0,-3,-2,0,-3,0,3,-4,-1,-3,-1,-2,0,-4,-1,-1,-5,-3,0,-4,-4,-1,-4,-4,0,-4,-3,3,-3,-3,3,-2,-4,3,-2,-4,4,-1,-6,-1,-5,-7,-2,-5,-6,0,-4,-7,0,-5,-9,3,-3,-11,0,0,-12,-3,0,-14,-6,3,-16,-6,6,-18,-9,9,-15,-4,6,-12,-1,4,-6,-1,-5,-5,-1,-6,-5,-1,-4,-4,-2,-4,-3,-2,-3,-2,-3,-3,-4,-2,-5,-3,-3,-6,-3,-3,-6,-2,-4,-7,-2,-4,-8,-4,-4,-9,-4,-4,-10,-6,-4,-11,-7,-4,-12,-1,-5,-7,-1,-5,-8,0,-4,-6,1,-5,-5,2,-5,-4,1,-5,-5,1,-6,-7,1,-4,-2,1,-4,-2,1,-4,0,1,-4,0,1,-4,2,0,-4,2,0,-4,3,0,-3,-2,-2,-4,-1,0,-1,-4,-1,0,-5,-1,1,-6,-1,2,-6,-1,2,-6,0,4,-6,0,0,-5,-1,0,-5,0,-1,-4,1,-1,-4,2,-1,-4,4,0,-6,4,-1,-6,4,1,-6,0,-1,-3,0,-1,-3,-1,-2,-3,-1,-2,-2,-2,-4,-2,-2,-5,-2,-2,-5,-1,-1,-5,-2,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-1,-1,0,0,-1,-1,1,-2,0,-2,-2,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,1,-1,1,1,-1,1,0,-2,3,0,-3,3,1,-2,3,0,-1,1,0,0,1,1,-1,1,1,-2,1,1,-2,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,0,-1,2,-1,-2,2,-2,-2,3,-2,-2,2,-2,-2,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-1,-1,-2,-1,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-2,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,1,1,-1,1,2,-2,1,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-2,-2,0,-2,-3,-1,-3,-3,-1,-3,-4,0,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,0,0,0,0,0,-1,1,-1,1,2,-2,4,1,-2,5,0,-2,3,0,1,-2,1,1,-2,1,0,-1,1,0,-1,2,0,0,3,2,1,3,2,1,3,1,2,4,0,3,5,-1,4,4,-1,3,6,0,-2,2,0,-2,2,0,-2,2,0,-2,1,0,-2,1,1,-2,2,1,-3,1,1,-3,1,0,-3,1,0,-4,1,0,-3,0,1,-3,1,0,-3,2,1,-3,1,1,-3,1,0,-5,1,-1,-4,2,-2,-6,2,0,-4,2,2,-4,0,2,-4,0,3,-4,0,5,-4,0,6,-5,-1,6,-6,0,6,-7,1,5,-7,2,5,-7,2,6,-3,-1,7,-3,-1,5,-2,-1,6,-1,-1,5,-1,-1,5,0,-1,5,0,-1,5,1,-1,7,0,0,7,0,0,7,0,-1],[3,-1,-2,3,0,-2,4,0,-2,4,0,-2,6,0,0,8,0,0,6,0,0,3,0,-2,2,-1,-2,2,0,-2,2,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-2,1,-1,-2,1,0,-2,0,-1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,2,1,0,1,0,0,1,1,0,1,0,-1,2,1,-1,2,1,-1,2,4,-2,3,7,-3,3,10,-3,2,9,-2,2,6,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,-1,-2,1,-1,-2,2,-1,-2,1,-1,-1,3,0,-2,1,0,-1,1,0,-2,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,-1,3,-1,0,3,-1,-1,1,0,0,1,0,0,1,0,0,1,0,1,2,1,1,2,1,2,2,1,3,2,0,3,2,2,4,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,1,0,-1,-1,0,-1,-1,1,0,0,1,0,-1,1,0,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-3,-1,-1,-4,-1,0,-4,-2,0,-6,0,0,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-2,-2,-1,-2,-3,-1,-2,-4,-1,-3,-4,-1,-3,-4,-1,-3,-3,-1,-1,-2,-1,-2,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-1,-2,-3,-1,-2,-5,-1,-2,-5,-1,-2,-3,-2,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,1,0,0,1,0,0,0,-1,-1,3,0,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,0,1,-2,0,1,-2,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,0,1,-1,2,0,-3,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,-1,-1,-1,-1,1,0,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,0,-2,1,-1,-2,1,0,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-4,1,-1,-4,1,0,-4,1,1,-6,0,1,-7,1,1,-6,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,0,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,2,0,-1,2,1,-1,2,1,-2,1,2,-1,2,2,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,2,-1,-1,2,0,-2,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,2,0,0,2,0,0,2,0,1,1,1,0,1,1,0,1,0,0,1,0,0,1,1,-1,2,0,0,1,0,-2,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,1,1,1,1,0,1,-1,1,1,-1,1,2,-2,1,3,-4,2,4,-4,3,4,-5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,1,-2,-1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-2,1,0,-2,1,0,-2,2,-1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,1,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-2,1,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-2,1,-1,-2,1,-1,-2,1,-1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,1,0,-1,0,0,-1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,-1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,2,0,0,1,-1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,2,1,0,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,0,0,3,1,0,4,0,0,5,-2,0,7,-3,1,5,-3,1,3,-2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,0,1,1,-2,1,0,-3,1,-1,-4,0,0,-3,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,-1,1,-2,-2,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,-1,0,0,-1,1,1,0,0,1,0,1,0,0,0,1,0,0,2,0,0,1,0,0,1,-1,2,1,-1,1,1,1,-1,1,1,-1,1,2,-2,1,2,-2,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,2,0,0,2,0,0,2,0,0,2,0,1,2,1,1,3,1,1,4,1,1,3,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,1,2,0,2,1,0,0,0,1,2,-1,1,3,0,1,2,-1,1,2,-1,1,2,-2,1,1,-4,2,1,-4,2,1,-7,2,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,-1,2,2,0,2,2,0,2,2,0,1,2,0,1,1,0,2,2,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,-1,2,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,1,2,1,0,2,2,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,-1,0,1,0,2,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,1,2,1,1,3,0,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,0,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,2,-2,0,2,-2,0,2,-1,1,2,-1,1,1,1,2,1,1,2,2,0,1,2,0,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,0,2,1,-1,1,1,0,2,1,0,3,1,0,2,1,0,2,2,0,2,2,0,3,2,0,3,2,0,3,1,0,3,2,0,2,2,0,1,2,0,2,2,0,1,2,0,1,2,-1,1,2,0,2,1,-1,2,1,-1,2,1,-1,1,1,0,1,2,0,0,0,0,0,0,1,0,-1,1,1,-1,1,1,-1,1,1,-2,0,-1,0,1,-1,0,1,-1,1,1,-2,1,1,-2,2,1,-2,3,1,-1,4,0,-1,6,-1,-2,6,-1,-2,8,-1,-3,5,0,-3,4,1,-2,1,1,-3,1,1,-1,1,1,-1,1,1,-1,1,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,-2,0,-2,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,1,-3,-1,1,-5,-1,1,-6,-1,1,-5,-1,1,-2,0,1,-3,0,1,-2,0,1,-2,0,1,-2,0,2,-2,0,2,-1,-1,1,-2,-1,1,-1,-1,0,-2,0,1,-3,0,2,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-3,0,2,-2,0,1,0,1,0,2,1,-1,2,1,-1,-2,0,1,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-3,-3,0,-2,-3,0,-3,-3,0,-2,-3,0,-2,-3,0,-2,-2,0,-2,-2,0,-3,-1,0,-3,-1,0,-3,-1,1,-4,-1,1,-4,-1,1,-4,-1,1,-4,-1,1,-3,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,2,0,0,2,0,1,1,0,1,1,-1,1,1,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-2,0,-1,-2,-1,0,-2,-1,-1,-2,0,-1,-3,-1,-1,-3,-1,-1,-4,-1,-1,-4,-2,-2,-5,-2,-2,-5,-2,-2,-6,-2,-2,-3,-1,-1,-3,-1,-1,-3,-1,0,-3,-1,1,-3,-1,1,-2,0,0,-3,2,0,-3,2,-1,-2,2,-2,-2,2,-3,-1,0,-2,-1,-1,-1,-2,0,0,-2,0,1,-1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,-1,1,-1,1,1,0,1,2,-1,1,3,1,0,2,1,0,1,3,-2,0,3,-1,-1,5,2,3,-2,3,4,-3,1,2,-2,2,3,-3,2,3,-2,2,3,-4,1,3,-4,3,4,-6,2,4,-7,4,3,-10,4,4,-13,4,3,-16,5,4,-18,5,3,-20,4,3,-6,5,4,-6,3,3,-4,4,3,-3,7,3,-2,9,3,-2,9,3,-2,9,2,-1,3,1,-1,4,1,0,1,0,-2,0,-1,0,-2,-1,0,-1,-2,0,-3,-2,0,-1,-3,3,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-2,0,-2,-1,2,-1,-2,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,0,0,3,0,0,3,0,0,3,0,0,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,-2,-1,2,-1,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,-1,-1,3,0,-1,4,0,0,5,1,-1,7,2,0,8,3,-1,2,-1,-1,3,-1,-1,2,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,2,-2,-2,1,-2,-1,1,-2,0,2,-1,-1,1,-2,-1,1,-2,-1,2,-2,-1,2,-2,-2,2,-2,-2,3,-2,-2,3,-3,-1,3,-4,-1,2,-2,-2,1,-2,-1,1,-2,-2,1,-2,-1,1,-1,-1,1,-1,-1,2,-1,0,0,-2,1,1,-2,1,2,-1,0,2,-1,1,3,0,0,3,0,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-2,1,-3,-2,0,-3,-2,1,-3,-1,1,-3,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-2,-3,0,-2,-4,0,-2,-1,0,-3,-1,0,-2,-1,-1,-2,-1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-3,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-2,-2,-1,-1,-2,-1,-2,-3,-2,-1,-3,-2,0,-2,-2,-1,-3,-2,0,-3,0,0,-4,-1,1,-5,-2,1,-3,1,-2,-3,-2,-2,-3,-2,-1,-3,-2,-1,-3,-3,-1,-4,-3,-2,-3,-3,-1,-4,-4,0,-4,-5,0,-4,-5,0,-5,-3,0,-4,-6,-2,-3,-2,-3,-3,-3,-1,-3,-2,-1,-2,-2,0,-1,-2,1,-2,-3,2,-1,-3,1,-2,-3,-3,-1,-1,-2,-1,0,-4,0,-1,-6,1,0,-7,3,1,-8,5,1,-6,6,2,-6,7,1,-6,6,2,-7,1,0,-8,1,-1,-7,0,0,-8,-1,0,-8,-1,0,-9,-2,0,-9,-1,-1,-9,-2,1,-10,-1,0,-11,-1,-1,-10,0,1],[0,-1,1,0,-1,0,0,0,0,0,0,2,0,-1,2,1,-2,1,0,-2,4,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-2,-2,0,-1,-3,0,0,-3,1,0,-2,1,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,-1,-1,1,0,-1,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,0,1,0,0,1,0,-2,3,1,-2,3,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,2,-1,2,2,-4,1,3,-5,0,4,-6,0,2,-6,2,1,-1,2,1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,-1,-3,2,0,-2,2,0,-1,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,0,1,0,0,1,0,0,2,0,0,2,0,1,2,0,1,2,0,0,2,1,-1,2,1,-2,3,2,-1,2,0,1,2,0,1,2,0,1,2,0,1,1,0,1,3,-2,1,4,-2,1,5,-4,1,6,-5,1,4,-3,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,-2,0,0,-2,1,-1,-4,2,-1,-6,1,-1,-4,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,-2,1,-3,-2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,1,1,2,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-2,0,1,-3,1,1,-3,2,1,-3,2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-2,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,1,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,1,-1,1,2,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,3,-1,-1,2,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,0,-2,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-3,1,-3,-4,1,-3,-3,1,-3,-4,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,-1,0,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,2,-1,0,2,-1,-1,3,-1,0,5,-1,-1,3,-1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,0,0,1,-1,-2,2,-1,-2,3,-2,0,2,-1,2,0,-1,2,0,-1,1,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-2,0,0,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,-1,2,0,-1,2,-1,-2,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,1,0,0,2,1,0,2,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-2,2,0,-1,1,1,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,-1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-2,1,-1,-3,0,0,-3,-1,1,-3,0,1,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,3,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-2,-1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-2,2,-1,-2,2,-1,-2,1,-1,-2,2,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-2,0,-2,-1,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,1,0,2,2,0,1,1,0,2,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,1,0,-2,1,-1,-2,1,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,0,1,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,2,0,3,3,0,3,2,1,5,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,3,0,-1,3,0,-1,3,-1,-1,2,0,0,2,0,0,2,0,0,2,-1,1,2,-1,1,2,0,1,2,-1,1,1,0,1,1,1,2,1,-1,1,2,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,0,1,2,-1,2,2,-1,4,2,-1,5,2,-2,3,2,-1,7,3,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,1,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,0,-2,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,2,1,-1,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,-1,0,0,-1,0,1,-1,1,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,0,1,1,0,1,1,0,0,0,1,1,1,-2,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,0,-2,-1,1,-2,-1,1,-2,1,0,-1,2,0,-2,1,0,-1,2,0,-1,2,0,-1,1,0,0,2,-1,0,1,0,0,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,2,-1,-1,2,-1,0,2,0,0,2,0,1,3,0,0,3,0,1,3,-1,0,2,-1,-1,2,0,-1,2,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,3,-1,-2,3,-1,-2,3,-1,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-2,3,1,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-2,4,-1,-1,2,0,-2,2,0,-1,2,0,-1,2,0,0,2,-1,-1,2,-2,-1,2,0,-2,2,0,-1,1,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,1,0,2,1,-1,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,0,-2,2,-1,-1,3,-1,-1,3,-2,0,2,-2,0,2,-3,0,2,-2,-1,2,-1,-1,2,0,-2,2,0,-1,2,1,-2,1,1,-2,1,0,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,3,1,-1,4,1,0,4,1,0,4,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,1,0,-1,1,0,-1,2,0,-1,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,2,0,-1,1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,-1,-2,0,0,-1,0,-1,-1,0,0,0,0,1,1,0,2,1,1,3,1,1,4,1,3,-1,-1,-1,-1,-1,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-1,-2,-1,-1,-2,-1,0,-3,-1,2,-3,-1,3,-3,0,2,-3,0,1,-3,-1,-2,-3,-1,-3,-3,-1,-2,-3,-2,-2,-2,-2,-1,-3,-2,-1,-3,-4,-1,-3,-5,-1,-4,-4,-2,-5,-6,-1,-6,-6,-2,-9,-6,-2,-11,-6,-3,-13,-7,-3,-16,-4,-5,-4,-7,-1,-4,-8,-1,-3,-6,-1,-2,-6,0,-2,-5,0,-1,-7,0,0,-8,-2,-2,-7,2,-2,-7,3,-2,-7,5,-2,-9,6,-2,-9,8,-3,-10,9,-2,-10,10,-3,-6,1,-4,-6,1,-2,-4,0,-2,-3,-1,-3,-2,-2,-3,-1,-2,-3,-1,-1,-2,-1,-1,-2,-2,-2,-2,-2,-3,0,-2,-2,1,-1,-3,3,0,-3,2,0,-4,4,0,-4,2,1,-5,1,-1,-3,2,-2,-3,0,-1,-2,0,-2,-2,1,-3,-2,2,-4,-2,3,-4,-3,2,-4,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,1,-1,-1,0,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,2,0,1,3,0,1,1,0,2,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-2,0,2,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,1,-1,0,2,-1,-1,2,0,-1,2,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,-1,0,1,-1,0,1,-1,1,2,-1,0,1,-1,1,1,-1,1,1,-1,1,2,-1,1,2,-2,1,2,-1,1,2,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,1,2,0,1,2,0,1,4,2,0,4,2,0,2,0,1,2,0,0,-1,-2,2,-1,-2,2,2,0,1,2,0,1,1,0,1,1,0,1,0,-1,0,1,-1,0,1,-1,-2,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,0,1,0,2,1,1,2,2,1,3,3,2,4,2,3,5,2,3,6,2,3,6,0,2,2,0,3,2,0,2,1,-1,3,1,-1,3,1,0,2,1,2,0,2,3,-1,2,2,-1,1,1,0,0,0,2,0,-1,3,0,-1,4,-1,-1,2,-1,-1,2,-1,-1,1,-2,-2,0,-2,-3,0,-3,-2,-1,-4,-2,-1,-4,-2,0,-3,-2,-2,-4,-1,2,-1,-2,3,-2,-1,2,0,0,2,0,1,1,1,1,0,1,2,0,2,1,1,3,0,0,3,0,-1,3,-1,1,4,-1,4,1,0,4,1,-2,5,1,-2,7,2,-2,9,2,-1,10,1,0,11,1,0,11,1,-3,7,2,-4,6,2,-4,7,2,-6,7,3,-6,7,4,-6,9,4,-7,10,3,-7,10,3,-7,11,3,-8,5,3,-10,6,3,-8,4,4,-11,2,4,-11,1,4,-11,-1,2,-12,-2,1,-12,-2,1,-11,1,5,-11,1,6,-11,0,5],[2,-1,1,2,0,0,3,0,-1,4,2,-1,4,2,-2,4,2,-2,4,3,-2,2,0,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,0,2,1,0,2,0,0,2,2,0,1,2,0,1,3,-1,2,4,-1,2,3,-1,1,1,0,2,1,0,1,1,0,1,0,0,1,0,0,2,0,-1,2,0,-1,3,0,-1,2,1,-2,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,2,1,1,2,1,3,0,0,4,-1,4,1,1,-3,1,2,1,1,2,2,2,1,0,2,1,0,2,1,0,2,1,1,3,0,1,3,0,1,4,1,0,2,2,1,1,1,1,2,2,1,2,2,1,3,2,1,3,4,-1,2,4,-1,2,4,-2,2,4,-1,2,1,0,2,1,0,1,1,1,1,0,0,1,0,0,0,0,0,-1,0,1,0,0,0,1,0,0,0,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,-1,0,-2,-1,0,-2,-1,1,-4,-1,0,-1,-2,2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-2,-2,0,-1,-2,1,-3,-3,1,-3,-3,0,-3,-3,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-2,0,0,-1,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-3,0,2,-4,1,3,-3,1,2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,1,-1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,0,2,0,-1,3,-1,-1,3,0,-1,5,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,-1,1,-1,0,1,0,0,0,-1,0,1,0,1,1,0,1,1,0,0,0,0,1,0,0,1,1,0,1,0,-1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,0,2,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,-1,1,0,-1,1,1,-3,1,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,1,2,-1,1,1,-2,1,2,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,1,-1,1,1,-1,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,-1,1,0,-1,-1,4,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,0,1,3,0,0,4,0,0,2,0,0,0,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,-1,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,1,2,1,0,2,0,0,2,-1,0,2,0,0,1,0,0,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,-1,1,0,0,1,1,-1,1,1,-1,0,1,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,2,1,1,3,1,0,3,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,2,-1,0,2,0,0,1,-1,0,2,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,0,-1,1,0,0,1,1,-1,1,1,0,1,1,0,3,2,-1,3,2,-2,4,2,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,3,0,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,1,1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,0,0,-2,0,1,-2,0,1,-3,2,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,-1,-1,-2,-2,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,0,0,-2,-1,0,-1,-1,0,0,-1,1,1,-1,0,-1,-1,0,-1,-2,-1,-1,-3,1,-2,-2,0,-2,-1,0,-2,0,0,-2,0,0,-1,-1,1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-3,0,1,-3,-1,1,-4,0,1,-5,2,1,-6,2,0,-5,3,0,-4,2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4,-1,0,-4,-1,1,-4,0,0,-3,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,1,-2,1,1,-3,2,0,-2,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-3,-1,0,-3,-2,-1,-3,-1,1,0,0,2,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,1,1,-2,1,2,-2,1,3,-1,2,4,-1,2,4,-1,3,5,-1,2,3,-2,2,2,-2,0,1,-2,0,1,-2,0,1,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,-1,-1,0,0,-2,0,0,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-3,0,-1,-3,0,-1,-3,1,-1,-3,0,1,-3,0,0,-3,0,1,-2,0,1,-3,0,1,-2,0,0,-1,0,0,-1,-1,0,1,-1,0,2,1,0,-3,1,0,-3,1,0,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-3,0,-1,-3,-1,-2,-3,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-2,1,0,-2,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,2,-1,-2,1,-1,-1,2,-1,-1,2,-2,-1,2,0,-1,2,-1,0,2,2,1,1,3,1,0,1,0,1,5,2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-2,-1,2,-1,-1,1,-1,-1,2,-1,-2,1,-1,0,1,-1,0,1,-2,0,1,-2,0,2,-2,0,1,-3,-1,1,-4,-2,0,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,0,-1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,2,-1,0,3,-2,0,2,-2,-1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,2,-1,2,3,0,1,3,0,0,3,1,0,1,0,1,0,0,2,1,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,3,0,1,0,0,0,2,-1,0,2,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,1,0,3,1,0,3,2,-1,3,2,-1,4,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-2,-1,2,-1,0,1,-1,0,0,0,0,0,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,0,-1,-3,0,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,-1,0,1,-2,-1,-1,-1,-2,-1,0,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,1,-2,-1,2,-2,-1,2,-2,-1,0,-1,0,0,-3,-2,0,-3,-2,0,-3,-2,0,-3,-2,0,-2,-2,-2,-3,-1,1,-3,-2,0,-3,-2,0,-3,-2,1,-3,-2,1,-3,-2,1,-3,-1,0,-3,0,0,-2,1,-1,-2,1,-2,-2,2,-3,-2,0,-2,-2,-1,-1,-3,-2,1,-3,-2,1,-3,-2,1,-2,-2,1,-2,-2,0,-2,-2,0,-2,-1,0,-2,-1,0,-3,0,0,-1,-1,-1,-2,-2,1,-1,1,-3,-2,0,0,-1,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-3,1,0,-3,2,1,-3,1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-3,0,-2,-4,0,-1,-4,-2,-1,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,-1,-1,2,-1,-1,3,-1,-1,2,-1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,2,-1,-1,-1,1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,-1,-1,0,-1,-1,4,-3,-2,5,-3,-1,1,1,0,1,1,0,1,0,-1,1,0,-2,2,0,-3,3,3,-5,2,5,-5,3,8,-7,6,8,-10,8,11,-12,8,5,-10,7,3,-8,0,0,-2,-1,0,-2,0,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-2,-1,-1,0,-1,-2,0,-2,-2,0,-3,-2,0,-3,-2,0,-5,-1,1,-6,-3,2,-7,-4,1,-8,-3,1,-3,-2,1,-3,-2,2,-3,-1,0,-3,-1,1,-4,0,0,-2,-1,1,-2,-1,0,-2,-2,1,-1,-3,1,-1,-4,1,-1,-7,2,-2,-7,1,-2,-9,0,-2,-9,-1,0,-3,1,-1,-3,3,2,-2,1,3,-2,1,4,-3,3,5,-2,2,5,-3,2,6,-2,3,2,-2,0,2,-2,1,0,-1,-2,-1,-1,-3,-2,-1,-6,-5,-2,-6,-5,-1,-8,-7,-4,-6,1,0,-3,2,1,-2,1,-1,-3,3,0,-2,4,1,-1,3,4,-2,2,5,-2,3,4,-2,2,1,-2,2,0,-1,1,1,-2,1,1,-1,1,1,-2,0,2,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-2,-1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-2,1,-1,-2,1,0,-2,0,0,-1,0,0,-2,-2,-1,-2,-2,-2,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,0,0,3,0,1,4,0,0,3,1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,-2,1,-2,-2,1,-2,-2,1,-1,-3,2,-3,-1,1,-2,-2,1,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,1,1,-1,1,2,-3,1,-1,-1,0,-1,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-1,0,-2,-1,-1,-2,-1,-1,-2,-3,-2,-4,-2,-2,-5,-2,-1,-7,-1,-2,-9,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,1,-2,1,0,-1,2,-1,0,0,-2,1,-1,-2,1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-4,1,-2,-5,1,-3,-7,1,-4,-7,1,-6,-8,1,-4,0,-1,0,0,0,0,0,-1,0,1,-1,1,0,-1,1,1,-1,2,1,-2,2,-1,-1,1,-2,-1,1,-2,-3,3,-3,0,1,2,-1,1,2,-1,1,2,-1,1,3,0,1,4,0,0,5,1,-2,5,1,-3,6,0,-4,3,0,3,3,-1,3,2,1,5,2,1,6,0,4,8,0,5,9,0,5,10,0,6,11,1,4,11,1,0,8,0,-1,7,3,1,11,2,1,12,4,2,16,4,0,20,4,0,21,3,-1,21,2,2,10,1,1,11,3,3,9],[1,0,-1,1,-1,0,0,-1,1,0,-2,1,0,-2,1,-1,-2,2,0,-2,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-1,1,1,-2,1,-1,-2,1,0,-2,1,1,-2,0,2,-2,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,1,0,-1,3,0,0,-1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,1,0,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,2,1,-1,1,1,-3,1,0,-4,1,0,-3,2,1,1,2,0,2,2,2,1,3,2,2,3,2,2,3,3,2,2,2,2,3,4,2,2,1,2,2,1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,1,-1,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,1,-1,0,1,0,-1,0,1,-2,3,0,-2,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,1,-1,2,1,-1,1,-1,0,-1,-1,0,-2,-1,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-2,1,-1,-3,2,-1,-3,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-2,-3,0,-2,-3,0,-2,-3,-1,-1,-4,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-3,-3,-2,-4,-4,-1,-6,-3,0,-6,-5,-3,-6,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,2,-1,-4,1,1,-4,1,3,-7,0,5,-9,0,6,-10,0,6,-12,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-1,0,-2,-2,0,-1,-2,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,-1,0,-1,0,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-2,-2,-2,-1,-2,-1,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-2,-2,-1,-1,-2,-1,-2,-2,0,-2,-2,0,-2,-2,0,-2,-3,0,-2,-2,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-1,-2,-1,-1,-1,-2,-1,0,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-3,-1,1,-3,-3,1,-1,-1,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,-1,-2,2,0,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,-2,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,-2,0,-1,-1,-1,-1,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,0,-1,2,1,-1,2,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,2,-1,-1,2,-1,0,0,-1,1,-2,-1,1,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-2,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-2,2,-1,-1,2,-1,0,0,-1,2,-1,0,2,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,2,1,1,0,0,1,0,1,1,-1,1,1,-1,1,0,-1,1,0,-2,1,-1,-1,0,-2,1,-2,-2,1,-3,-3,-1,-1,-4,-2,0,-3,-1,1,0,-1,1,1,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,2,0,-1,2,0,-2,4,-1,0,1,-1,0,0,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,2,0,1,2,1,1,4,-1,0,0,0,1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,0,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,1,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,-1,0,0,-1,1,0,-2,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,0,-1,-1,0,0,-1,-2,0,1,-2,1,1,-1,0,1,-2,0,1,-2,0,1,-4,1,0,-5,0,-1,-5,-1,0,-7,0,-2,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,2,-2,1,2,-2,0,2,-2,1,3,-1,0,0,-2,1,2,-2,1,2,-2,0,2,-2,0,1,-2,0,1,-2,0,1,-3,0,0,-4,1,1,-2,-2,0,-2,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,0,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,2,2,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-2,1,2,-1,0,2,-1,0,2,-2,-1,2,0,-1,1,-2,1,2,-3,1,2,-2,0,2,-2,0,2,-2,-1,1,-2,-1,2,-3,-1,2,-3,-2,2,-3,-1,3,-2,1,2,-2,1,2,-2,1,2,-1,1,2,-1,1,2,-1,2,2,-1,1,2,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,0,2,-1,0,2,-1,-1,2,-1,0,2,0,1,1,1,2,2,0,1,1,0,1,0,-1,0,-1,1,0,1,0,0,3,0,0,3,1,1,3,1,1,3,1,1,3,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,-2,2,1,-2,3,1,-4,3,2,-5,4,2,-7,5,2,-5,3,2,-3,2,0,1,1,0,1,2,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,0,2,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-2,4,1,0,5,1,1,6,1,1,5,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,0,2,1,0,3,0,-1,4,1,2,2,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,2,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,2,1,-1,0,0,-1,0,-1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-2,-1,-1,-2,0,-1,0,1,0,1,1,0,1,3,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-2,-1,1,-3,-1,1,-3,-1,2,-4,-2,2,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,2,1,2,3,1,2,2,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,0,2,-1,0,1,0,0,2,0,0,2,-1,0,1,0,-1,2,0,-1,2,-1,-1,2,-2,-2,2,-2,-3,2,-3,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,3,-3,-1,3,-2,1,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,3,0,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,-1,2,-1,-2,4,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,2,-1,0,1,0,1,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,3,0,1,5,1,0,6,1,0,6,2,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,4,1,1,-2,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,2,2,0,1,2,0,1,2,0,1,2,0,1,2,1,1,2,1,1,3,0,2,3,0,2,3,-1,3,3,-1,2,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,3,1,0,1,2,1,1,2,1,1,2,0,1,2,0,1,2,0,0,2,-1,0,2,1,1,2,0,0,2,-2,-1,2,-2,-1,1,-3,-2,1,-3,-2,2,0,1,2,0,1,3,0,1,3,0,1,3,0,1,5,-1,1,5,-1,2,6,0,2,5,-1,3,3,1,1,3,1,1,3,1,1,3,1,2,2,1,2,2,1,1,2,1,2,2,1,1,2,1,1,1,1,1,0,0,1,0,1,1,0,1,1,0,0,2,0,1,2,0,-1,1,1,-2,1,0,-1,0,0,1,1,1,1,0,0,1,1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,-1,0,1,-3,-1,1,-4,-1,0,-4,1,-1,-5,1,-2,-2,2,-1,-1,1,0,1,0,-1,1,0,0,1,0,-1,2,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,1,-1,-1,1,-3,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,0,1,1,0,2,2,0,1,0,1,-2,0,0,-2,0,1,-2,0,0,-2,1,0,-2,1,1,-2,1,0,-3,3,0,-2,4,1,-4,6,2,-2,1,0,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,1,0,-1,1,0,-1,0,1,-1,-1,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,-1,-2,-3,0,-2,-3,0,-2,-2,0,-2,-1,0,-2,0,0,-2,0,-1,-2,0,0,-2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,0,0,-2,0,-1,-2,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,0,-1,-1,-1,-1,-2,0,0,-2,0,0,-3,0,0,-1,-1,0,-1,-3,2,0,1,-1,-2,1,0,-2,1,0,-1,1,0,0,2,0,0,2,0,-1,0,-1,0,0,-1,0,0,0,-1,1,0,1,2,0,1,2,-1,1,1,0,2,0,-1,3,-1,-2,4,1,-3,6,1,-3,7,3,-4,7,4,-5,8,5,-6,5,4,-5,3,2,-4,1,1,0,1,1,0,1,0,0,0,0,0,-1,0,-1,-2,0,-1,-1,0,1,-1,0,1,-2,0,1,-2,0,2,-3,0,2,-3,0,3,-4,0,4,-5,-1,3,-7,0,3,-3,0,2,-4,0,2,-3,0,1,-4,1,1,-3,1,0,-3,1,1,-3,1,3,-4,0,0,-4,0,1,-5,1,2,-6,1,4,-8,1,4,-9,0,6,-11,1,6,-3,0,-1,-3,1,-1,-2,-1,-2,-2,-1,-4,-3,-1,-7,-5,1,-8,-6,2,-8,-5,1,-9,1,0,-3,3,0,-5,1,0,-1,3,1,0,4,0,2,5,1,2,5,0,5,7,3,2,3,1,0,2,0,0,4,1,-1,4,1,-1,5,2,-1,6,1,-1,8,1,-2,6,1,0,4,1,0,4,1,0,3,1,0,2,0,0,1,0,0,1,0,0,2,1,0,0,0,-1,2,0,0,2,1,-1,2,0,-1,2,0,-1,2,0,-1,2,2,-2,1,3,-2,4,2,-2,2,0,-1,2,0,-1,2,0,-1,1,1,-1,1,1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,4,2,-1,4,2,-1,3,2,-2,3,1,-2,2,0,-1,2,-1,-1,2,0,-1,1,0,-1,2,0,0,1,0,0,1,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,2,0,-1,1,-1,-2,0,-2,-2,2,-1,-4,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-2,2,-2,-4,2,-2,-5,3,-2,-4,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,3,1,-2,3,1,-2,1,-1,0,1,-1,0,-2,-3,2,-2,-3,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2,-1,-1,1,-1,-3,2,-1,1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,-2,0,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,-1,2,-4,-2,3,-4,-1,1,-1,0,-2,3,1,-3,3,1,-1,0,1,-1,0,0,-2,0,0,-2,1,0,-2,1,-2,-1,2,-2,0,3,-3,-3,2,-3,-3,4,-3,-1,6,-5,-6,3,1,-2,1,1,-2,1,1,-2,1,1,-1,1,1,-1,0,1,-3,2,1,-1,2,-1,-3,3,-1,-3,4,1,-2,5,-2,-4,5,1,-2,0,1,-2,1,2,-2,-1,2,-3,-2,3,-4,-2,4,-5,-1,5,-5,0,5,-7,1,2,-1,-4,1,0,-4,2,-1,-5,2,0,-7,0,1,-10,-1,2,-12,-1,4,-14,-1,5,-16,0,4,-15,3,-1,-5,3,-1,-5,4,0,-4,6,-1,-3,6,-1,0,6,-2,2,5,-2,5,6,-2,2,6,0,-6,8,1,-7,6,0,-7],[-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-3,0,-1,-4,0,-1,-3,-1,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-3,0,0,-4,1,-1,-5,1,-2,-5,0,-3,-4,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,-1,0,1,-2,0,2,-3,0,3,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,1,-3,1,1,-3,2,1,-4,-1,2,-3,1,0,-2,1,0,-2,1,-1,-1,1,-1,-1,1,-1,-2,-1,-1,-2,-1,-1,-2,-2,0,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,2,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,3,0,0,3,0,0,3,0,1,3,0,2,3,-1,2,2,0,0,2,0,0,2,0,0,2,0,1,2,0,1,2,1,1,1,1,1,1,1,1,2,1,3,2,1,3,2,0,1,2,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,3,0,1,3,-1,1,5,-1,2,6,-1,1,5,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,3,0,1,4,2,0,4,2,0,4,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,1,3,1,1,4,3,0,6,5,1,6,6,4,6,7,0,1,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,2,0,-1,1,0,-1,2,0,-1,3,0,-2,3,0,-2,4,0,-2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,2,-1,2,2,0,3,2,-2,2,1,0,0,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,1,-1,0,1,-1,0,2,-2,1,1,-2,1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,0,0,0,-1,0,0,-1,0,-1,1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-3,0,1,-2,0,1,-3,0,1,-3,1,1,-3,1,0,-3,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,0,-2,0,0,-2,0,-1,-2,-1,-2,-2,-2,-1,-1,-2,-1,0,-3,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,2,-1,0,1,2,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,-1,1,1,-1,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,0,0,-1,0,1,-1,-1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,-1,0,1,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,-1,2,1,-1,3,0,1,4,-1,-3,4,1,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,0,1,1,-1,1,0,0,3,-2,1,3,-2,1,2,-1,1,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,-1,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-3,2,-1,-3,1,-2,-2,1,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,0,0,0,1,0,0,0,0,2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-2,0,0,-3,0,0,-3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,1,0,-1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,2,0,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,1,1,-1,2,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,2,-1,1,1,-1,1,3,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,-1,2,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-2,1,0,-1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,2,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,2,-1,-2,3,-1,-2,4,-2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,3,1,1,3,0,1,2,2,1,4,1,0,0,0,0,-1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,0,0,2,0,0,1,0,0,1,0,1,2,0,1,2,0,1,2,0,1,2,0,0,0,1,-1,0,1,0,0,1,0,0,2,0,1,3,-1,2,1,-1,2,1,-1,2,1,-1,1,1,0,1,1,-1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,1,0,-1,0,1,-2,0,1,-3,2,2,-4,2,2,-4,2,1,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,5,2,1,6,2,1,6,2,1,8,2,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,1,0,0,1,1,0,0,1,-1,0,1,0,0,1,-1,-1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,0,1,1,2,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,2,1,1,2,1,0,3,3,0,3,5,1,3,8,2,4,6,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,-1,2,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,2,-2,1,2,-2,1,1,0,1,1,0,1,-1,1,1,-2,1,1,0,1,1,0,1,2,0,1,1,-1,1,1,-1,1,2,-1,1,2,-1,1,2,-1,0,2,-1,0,2,-1,0,1,-1,0,2,-1,1,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,3,0,2,5,0,-2,2,-1,0,2,-2,-1,2,-1,0,2,-2,0,2,-2,0,2,-2,1,1,0,0,0,0,1,0,2,0,-1,-2,0,2,-2,0,2,-1,0,2,-1,0,2,-1,1,3,-1,1,2,0,1,2,1,0,2,2,1,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,2,-1,1,1,-1,1,2,-1,0,1,-1,0,1,-1,-2,0,0,-3,-1,1,-2,-2,0,-6,-1,-1,1,1,-1,1,2,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,-1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,2,3,2,3,3,1,3,3,0,1,1,-1,1,2,0,1,1,-1,1,2,-1,1,2,-1,1,2,-1,1,2,0,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,-2,0,3,-2,-3,3,-2,-4,6,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,0,0,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,-1,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,-1,2,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,2,-3,0,0,3,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,-1,1,1,-1,1,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,2,-1,-2,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,1,1,0,2,1,0,2,1,0,0,0,-1,0,0,1,0,1,0,0,1,1,0,1,1,1,1,0,1,1,-2,2,2,1,0,0,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,3,-1,-1,2,-2,-1,2,-1,0,2,-2,0,1,-2,0,2,-2,0,1,-1,0,2,-1,0,2,-1,-1,2,-1,-1,1,-1,0,0,-1,0,0,-1,0,-1,0,0,2,0,-1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,2,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,-2,1,1,-4,0,0,-6,1,0,-8,3,-1,-10,3,0,-6,3,0,-4,2,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,-1,0,-1,0,1,-2,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,0,-1,1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,2,0,-1,4,1,-1,6,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-3,-1,-1,-2,-2,-1,-1,-2,-1,0,-3,-1,1,-3,-1,0,-2,-1,-1,-2,-1,-2,0,-1,-2,0,-1,-1,0,-2,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,0,-2,-1,-2,0,-2,-2,0,-2,-2,-1,-2,-2,0,-2,-2,0,-2,-3,0,-3,-3,-1,-3,-4,0,-3,-3,0,-3,-4,0,-3,-2,1,-3,-3,1,-3,-2,1,-3,-2,2,-3,-2,2,-4,-1,1,-3,-1,3,-4,0,2,-4,1,0,-5,2,0,-5,0,-1,-4,-1,0,-3,-1,2,-3,-1,2,-3,0,1,-3,0,1,-3,0,1,-4,-1,2,-3,1,2,-3,2,2,-2,1,2,-2,2,2,-2,3,3,-3,3,4,-3,2,6,-4,2,7,-5,1,9,-3,3,1,-3,4,1,-3,3,1,-3,3,0,-3,4,-1,-3,3,1,-2,5,4,-3,2,-2,-3,1,-2,-3,1,-5,-3,1,-4,-2,-1,-5,-1,-1,-4,-1,-1,-6,-1,0,-1,0,1,-2,0,-3,0,1,-4,1,1,-7,2,2,-8,2,4,-7,1,2,-9,1,0,-4,1,1,-5,2,-2,-3,0,-2,-3,-1,-5,-3,-2,-6,-4,-2,-8,-3,-2,-6,-6,-1,-1,-2,-1,0,-1,0,0,-2,-2,2,-1,-2,3,1,-1,4,0,-2,4,0,-3,6,1,-2,2,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,2,-2,0,0,1,-2,-1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,0,-2,1,-2,2,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,1,2,-1,1,2,-1,2,4,-3,3,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,-1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,1,-2,-2,1,0,-1,2,0,1,2,0,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,2,-2,-1,3,-4,1,1,-2,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,-2,-2,1,-1,-2,1,1,0,0,2,0,0,3,2,-2,3,1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-2,0,0,-1,0,2,-3,0,-3,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,0,-1,-1,1,0,0,1,0,0,2,0,2,1,0,2,2,0,4,2,0,-2,1,-1,-2,2,-1,-1,1,-1,-2,1,-1,-2,1,0,-1,0,0,1,-4,3,2,-5,3,-1,-2,1,-4,3,-1,-4,4,-2,-3,2,-2,-4,2,-2,-2,2,-3,-3,2,-4,-2,1,-5,-2,0,-8,-4,-2,-13,-7,-2,-14,-9,-2,-18,-9,-3,-21,-11,-2,-18,-3,2,-4,-3,2,-4,-2,1,-3,-2,2,-2,-2,1,-1,-3,1,-2,-2,1,-1,-2,1,-2,-1,1,-1,-1,0,0,-1,1,-2,-3,2,-2,-3,3,-2,-3,2,-2,-3,2,-1,-5,1,-2,-8,1,-4,-8,0,-5,-10,2,-2,-1,1,-1,0,0,-1,0,0,0,3,-1,1,3,-3,2,1,-5,3,2,-8,4,0,-8,5,4,-9,5,5,0,1,7,0,1,5,0,0,7,1,0,6,0,-2,8,1,-3,10,1,-4,8,1,-3,7,2,3,9,2,4,6,2,4],[-3,2,-2,-3,1,-1,-4,0,0,-5,0,1,-7,0,0,-8,1,0,-8,-1,0,-2,1,-1,-2,2,-2,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,1,1,-1,-1,0,0,-2,0,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-2,0,0,-1,0,0,-1,-1,0,0,-1,0,1,0,1,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-1,-4,1,-3,-6,2,-1,-9,3,1,-10,4,1,-7,2,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,-1,-3,0,0,-3,0,0,-4,-1,1,-2,1,0,-3,0,0,-3,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,0,-1,1,0,-2,-1,0,-2,-2,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,-1,-3,-1,-1,-3,0,-1,-4,0,0,-3,0,0,-3,-1,0,-2,-1,0,-3,-1,-1,-2,-1,-1,-3,-2,-1,-3,-2,-2,-4,-2,-2,-4,-3,-5,-6,-3,-7,-7,-2,-9,-5,-4,-7,-3,-2,-1,-4,-1,-1,-3,-2,-1,-3,-2,-1,-3,-2,-1,-2,-2,-2,0,-2,-3,-2,-3,-2,-3,-1,-1,-3,-1,-1,-2,-1,-1,-2,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,-3,0,-2,-3,0,-2,-3,-1,-3,-4,1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,0,-1,0,1,-1,0,0,-1,-1,-1,0,-1,-1,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,1,-1,2,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,-1,0,2,-1,0,2,-1,-1,1,-1,-1,0,0,-1,0,0,0,0,1,0,0,1,0,-1,1,0,-1,2,-1,-1,3,-1,-2,4,-2,-2,3,-2,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,0,0,2,-1,0,3,-2,2,5,-2,3,6,-2,1,6,-4,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,-1,-1,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,-2,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,1,-1,0,0,-2,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-3,1,2,-3,1,2,-3,1,2,-3,1,0,-1,1,0,-1,1,1,0,1,1,0,1,0,0,1,0,0,2,0,0,0,1,-1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,2,1,0,1,2,1,0,3,2,1,2,2,1,1,0,1,1,-1,1,0,0,1,0,-1,1,1,-1,0,1,-1,1,0,0,1,0,0,1,1,-1,1,1,-1,2,1,-1,3,4,-2,7,6,-1,9,5,0,8,8,0,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,2,0,-1,-1,1,-1,0,1,-1,0,1,0,0,1,-1,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,3,-1,0,3,-1,-2,3,-1,-2,4,-1,-2,6,-2,-4,4,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,0,-2,-2,0,-3,-2,0,-3,-1,0,-2,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-2,-2,-1,-2,-2,-1,-1,-2,-1,-2,-3,-2,-2,-3,-2,0,-5,-3,1,-6,-1,0,-5,-1,-2,-2,0,-3,-3,0,-2,-1,1,-1,-1,1,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-2,-1,1,-2,-1,1,-2,-1,2,-1,-1,1,-2,-1,1,-2,0,1,-2,0,2,-2,0,2,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,2,-1,1,2,0,1,2,-1,1,1,-1,2,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-2,1,0,-2,1,1,-2,1,0,-1,0,0,-1,0,1,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,2,-2,0,-1,0,0,0,-1,0,1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,-1,0,1,-1,0,1,1,1,-1,1,0,-1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,2,0,1,2,0,1,1,2,-1,3,0,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,-1,1,1,-2,1,1,-2,2,2,-1,-1,0,0,1,0,0,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,2,1,0,2,0,0,2,0,0,2,1,0,2,1,0,2,1,0,2,2,-1,2,2,-2,4,3,-3,4,4,-4,4,0,0,2,0,0,3,1,0,2,1,0,2,1,0,1,0,0,-1,0,0,0,1,1,0,-2,-2,0,1,1,2,1,2,2,0,0,1,0,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,0,2,1,1,2,2,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,0,1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,1,2,-1,1,2,-1,0,3,-1,0,3,-1,-1,2,0,-1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,2,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,-1,-1,1,0,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,-1,0,0,-2,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-1,0,0,-1,2,0,-1,2,1,-1,0,-1,-1,3,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-3,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,2,-1,-1,1,-2,-1,2,-2,-1,1,-1,-2,1,-2,-2,1,0,-3,1,0,-2,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,1,1,0,1,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,2,1,0,1,1,1,1,1,0,1,1,0,1,0,0,0,-1,-1,-1,-3,-3,-1,1,0,2,1,1,3,1,1,2,0,1,3,0,1,3,0,1,3,0,1,2,0,2,2,1,1,1,1,-1,3,1,1,4,1,1,3,1,1,3,1,1,4,1,2,5,1,1,6,1,1,7,0,1,7,0,1,3,1,1,2,1,1,3,1,1,2,1,1,2,2,1,2,2,1,2,2,1,2,2,1,1,2,1,2,2,1,2,2,1,2,1,1,3,1,1,2,1,1,2,1,1,2,0,2,2,2,0,2,1,1,2,2,1,1,3,1,1,2,1,1,4,1,1,1,1,1,1,1,1,2,1,1,2,1,1,2,0,1,2,0,1,2,-1,1,3,0,0,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,-1,0,-2,-2,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,2,-1,0,4,-1,0,4,-2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,-1,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,0,-1,0,-1,2,-2,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,1,0,0,0,2,0,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,2,1,2,3,1,2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,1,0,0,1,0,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,2,-1,-1,1,-1,0,2,-2,0,0,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,-1,0,1,-1,-1,0,-1,0,0,-2,-1,1,-3,-1,0,-2,1,1,-2,-3,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,1,-1,0,1,-2,0,1,-2,0,2,-3,0,0,-2,0,0,-1,0,0,0,-1,-1,1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,-2,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,-1,1,2,-2,0,2,-1,0,1,-4,1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,1,-1,-1,2,0,-2,3,-1,-3,5,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,2,0,-1,3,1,-1,0,0,1,-4,0,3,-4,0,3,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,1,0,0,2,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,0,2,1,1,1,0,1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,-1,0,1,-1,2,0,-1,-1,2,0,-1,1,-1,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,2,2,0,3,3,1,3,4,0,4,-1,-1,1,-1,-1,2,-1,0,1,-2,0,1,-2,0,1,-2,0,2,-1,0,3,-2,0,4,-3,1,4,-3,1,5,-3,2,3,-3,1,2,-2,-1,1,-2,-1,1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,-1,1,-2,-2,1,-3,-1,2,-3,-2,2,-4,-2,3,-5,-2,4,-6,-4,5,-5,-4,7,-7,-5,7,-2,-1,2,-2,-1,2,-1,0,1,0,1,1,-1,2,1,1,1,-1,1,-1,-4,1,2,0,2,2,-2,3,2,0,3,1,0,1,1,0,1,0,2,0,1,1,3,3,-4,2,3,-3,5,5,-7,5,6,-8,9,7,-11,9,9,-13,7,10,-15,10,9,-13,6,6,-6,7,7,-7,7,6,-4,7,6,-1,8,6,1,10,6,1,11,6,3,12,9,2,6,5,-1,6,4,-2,4,5,0,2,4,0,2,3,-1,3,1,-1,3,1,1,3,-1,-2,1,3,0,1,2,0,0,2,0,0,2,0,-1,1,0,-2,1,-1,0,0,1,0,1,0,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-1,2,-1,-2,2,-1,-3,1,-2,-1,2,0,-1,2,-1,-1,2,-1,-2,2,-1,-2,3,-1,-2,3,0,-3,3,-1,-2,3,-1,-2,2,-1,-2,1,-1,-2,2,-2,-2,1,-2,-2,1,-2,-3,1,-4,-2,2,-5,-2,1,-6,-1,2,-7,-1,1,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,2,0,-1,2,1,-1,2,2,-1,3,1,-1,2,2,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-3,2,-1,-3,3,-1,-3,3,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,1,1,-2,1,1,-2,-2,-1,-2,-2,-1,-2,-4,-2,-1,-3,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,2,-1,1,-1,0,0,-1,1,0,0,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,-1,-2,-1,-2,-1,0,-3,-1,-1,-3,-3,0,-3,-4,0,0,-1,-1,0,-1,1,-1,-1,2,-1,-1,2,-2,-1,2,-2,-1,3,-2,-1,3,-2,-1,3,-1,0,2,-1,0,2,-1,0,2,-1,0,3,-1,0,2,0,0,3,1,1,3,2,1,2,0,1,1,1,0,1,0,1,0,2,0,-1,5,-2,0,0,1,2,1,1,3,2,1,2,1,0,1,2,0,0,2,-1,0,1,0,-1,2,-1,-2,2,-2,-2,2,-2,-1,3,-1,-4,2,-3,1,1,0,1,1,0,0,1,1,0,1,1,-1,1,1,-2,2,1,-3,3,1,-2,1,1,-1,0,1,-2,1,0,0,0,3,-1,-1,3,0,-1,4,-1,-2,3,-1,-4,3,0,-5,3,-1,-4,1,0,-1,4,1,-1,4,-1,-1,4,0,-1,4,-1,-1,4,-1,0,3,-1,-2,3,-2,1,2,0,-2,5,0,-1,6,0,-3,5],[-3,2,0,-3,1,0,-2,1,0,-2,1,0,-2,1,-1,-1,0,-2,-3,1,0,-2,1,0,-1,1,1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,-1,0,1,-1,-1,1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,4,-2,0,8,-2,-2,10,-4,-4,9,-4,-4,6,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,-1,2,-2,-1,1,-1,-1,1,-1,-2,2,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,-2,1,-1,-3,0,-4,-1,0,3,-1,-1,-2,-1,-2,-3,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,0,-3,-1,0,-3,-1,1,-4,0,2,-2,-2,-2,-1,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-3,-2,0,-3,-2,0,-2,-3,2,-4,-2,-2,-2,-2,-1,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-1,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,2,-2,1,2,-3,-1,4,-2,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,0,-1,-3,0,-1,-3,0,-1,-2,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,-3,1,-1,-3,4,-2,-6,5,-2,-8,3,-1,-5,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,3,-1,0,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,1,0,-1,0,1,-1,1,1,-2,1,-1,0,0,-2,0,-1,-1,-1,-2,-3,2,-2,0,0,1,0,0,1,1,0,0,1,0,0,1,1,0,2,1,-1,0,5,-1,-1,7,-4,-3,9,-5,-5,11,-3,-4,11,-8,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-1,0,2,0,1,2,0,1,1,0,1,1,0,1,1,0,1,2,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,-1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,-1,2,-1,0,2,0,1,2,-3,1,2,2,1,1,1,1,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,0,2,0,0,2,1,0,2,0,0,2,1,-1,2,0,1,2,0,1,2,1,1,2,1,1,3,1,1,4,0,2,3,-1,3,3,-2,3,2,-1,2,2,1,1,2,1,1,2,1,1,2,1,1,2,1,2,2,1,1,2,1,0,2,2,-1,2,2,-2,1,3,-1,2,3,-3,1,1,2,1,1,2,2,1,2,2,1,2,2,1,1,2,2,1,2,2,1,2,2,1,2,1,2,2,0,4,1,2,0,2,2,0,2,2,-1,2,2,0,2,2,-1,2,2,-1,2,2,-2,2,2,-2,3,2,-2,3,1,-2,2,1,-1,2,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,-1,2,-3,0,3,0,-3,1,0,0,0,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-2,-2,0,-5,-3,1,-8,-1,1,-5,-6,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,0,-2,1,0,-1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,2,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,0,-1,-1,2,0,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,-1,1,1,-1,1,0,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-2,0,-1,-2,1,-1,0,1,-1,-3,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,0,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,0,0,-1,0,-2,0,0,-2,1,0,-2,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,0,-1,1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,1,0,0,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,1,3,0,2,4,1,3,6,0,4,7,0,6,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,0,0,3,0,0,0,1,0,0,0,0,0,1,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,2,1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,0,-2,1,1,-2,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,-2,-1,-1,-4,-1,0,-3,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,-1,3,-4,-1,3,-4,1,3,-4,-3,2,-1,0,2,-1,0,2,-1,0,2,0,0,2,-1,0,2,0,0,2,0,1,2,-1,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,1,0,1,1,0,1,1,0,2,0,0,3,0,0,2,-1,0,2,-1,0,2,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-1,0,3,-1,0,2,0,0,2,0,0,3,0,0,3,0,1,4,0,0,4,0,0,4,0,0,4,1,0,3,1,-1,4,2,2,5,2,1,5,2,3,5,3,0,4,0,0,4,0,-1,4,0,0,5,0,0,3,0,0,4,-1,0,2,0,0,2,0,0,1,1,0,2,1,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,-2,-2,1,-2,-2,2,-2,-2,2,-2,-1,2,-2,-2,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,1,-1,-2,2,-1,-3,2,0,-3,1,0,-4,2,1,-2,0,1,-2,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,0,-1,1,-2,0,1,-1,0,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,1,0,1,2,-1,1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,0,-1,-3,0,-1,-2,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,2,-1,0,2,0,0,2,1,1,3,0,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-3,1,1,-1,1,0,-2,2,0,-2,3,0,-2,2,0,-2,2,0,-3,2,0,-3,2,-1,0,3,-1,-1,4,0,-4,3,0,-5,3,1,-7,2,2,-7,2,0,-2,2,0,-2,3,0,-2,2,0,-1,2,0,-1,2,0,0,3,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,0,2,0,-1,2,1,1,2,-1,-2,1,1,0,3,1,0,3,1,0,3,1,0,4,1,0,4,1,0,5,2,-1,4,2,-1,6,4,-1,7,2,1,4,2,1,4,1,1,3,2,1,3,3,0,4,5,2,5,8,1,6,10,3,6,11,3,7,2,1,3,2,1,2,2,2,3,1,2,2,1,3,2,1,3,2,1,3,2,0,3,2,0,3,2,0,3,2,0,3,2,1,2,2,2,2,2,1,2,2,0,2,2,0,2,1,1,0,3,1,0,2,0,-3,1,1,-3,-2,1,-1,-3,0,-5,-3,0,2,1,0,2,1,0,3,1,0,3,1,0,3,1,0,3,0,0,3,0,0,4,-1,0,3,0,0,2,0,0,3,0,0,3,0,0,3,0,1,4,2,2,5,3,2,5,3,0,2,0,-1,2,0,0,2,0,-1,1,1,0,1,1,-1,0,2,0,1,2,0,0,2,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-2,0,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,0,2,-1,-1,2,0,-2,3,0,-2,3,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,0,1,0,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,2,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,-2,0,2,-2,-1,1,-2,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,0,-1,-1,1,-4,-1,-1,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,0,0,-1,2,-1,-1,0,-1,-1,0,0,-2,0,-1,-1,0,-1,-2,0,-1,-1,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,2,1,0,2,1,0,1,1,-1,1,0,-1,1,0,-2,1,0,-2,0,0,-3,0,0,-4,1,0,-5,1,1,-5,2,1,-4,0,1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-2,-1,0,-2,0,0,-2,0,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,1,1,-2,0,1,-2,1,1,-2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,-2,3,1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,1,-1,-3,2,-2,-2,2,-1,-2,2,-2,0,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,0,-2,-1,1,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-2,-1,0,-3,0,2,-6,1,0,-1,1,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-2,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-2,1,0,-2,4,-2,-2,-2,1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,2,-1,-3,3,-2,-6,3,-1,-8,4,-2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-3,0,0,-3,0,0,-4,1,0,-4,2,0,-5,2,-1,-4,1,-1,-3,-1,0,-1,-2,0,-2,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-1,-4,-1,-1,-6,-2,0,0,-2,-2,0,-2,-3,-1,-3,-1,0,-3,-1,0,-4,0,-1,-2,-2,-2,-2,-1,-1,-2,-3,-2,-2,-3,-1,-3,-5,0,-3,-6,-1,-4,-7,0,-4,-9,0,-4,-10,-2,-2,-2,-1,-3,-2,-3,-2,-2,-3,-2,-1,-3,-2,-1,-4,-3,-2,-4,-2,-3,-4,-4,-3,-3,-2,0,-2,-3,0,-4,-1,0,-4,-1,0,-5,-1,-1,-7,-2,1,-6,-2,0,-9,-3,1,-3,0,0,-3,0,0,-2,0,-1,-2,1,-1,-1,2,0,-1,4,-1,-2,4,0,0,6,-2,-2,1,-1,-2,0,-1,-1,1,0,-2,1,0,-1,1,0,-2,2,-1,-1,1,0,-2,0,1,-2,1,-1,-2,2,-1,-2,1,-1,-2,1,0,-2,1,-1,-2,2,-1,-3,2,-2,0,2,-1,-2,1,0,-1,1,0,-2,2,0,-2,1,0,-2,1,0,-3,2,0,-2,2,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,1,-3,0,1,-2,-1,1,-2,-2,1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,2,-1,-3,1,0,-2,1,0,-1,1,0,-2,1,0,-1,1,0,-2,2,1,-2,1,1,-1,3,0,0,3,0,0,3,-1,-1,2,1,-1,2,1,-2,2,1,-2,2,1,-2,2,1,-2,2,0,-1,1,-1,0,0,0,-1,0,-2,-2,2,1,-2,2,1,-2,1,1,-1,2,1,-1,2,1,-1,2,1,-3,1,2,-2,1,2,0,2,1,0,3,1,1,4,-1,1,4,-1,-2,2,0,-2,2,1,-2,2,0,-2,2,0,-2,2,0,0,1,-1,-1,1,-3,0,0,1,-2,2,0,-2,2,0,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,0,-1,1,-3,-2,0,-3,-3,0,-6,-3,0,-6,0,1,0,0,1,1,0,1,0,0,1,0,-1,2,0,-1,2,0,-2,3,0,-2,4,0,-2,2,0,-1,1,0,-1,1,0,0,1,1,0,0,1,-1,1,1,-1,0,2,-1,0,2,-1,0,3,-1,0,3,0,1,3,-1,0,3,-3,-1,4,-1,1,3,0,0,2,0,1,2,0,1,3,1,1,3,2,0,4,2,-1,5,2,-1,6,1,0,7,-1,-1,8,-1,-1,9,-2,0,9,2,1,3,3,1,3,1,2,3,1,3,2,0,3,3,1,3,4,1,3,4,1,4,5,1,2,1,1,3,1,0,1,-1,-1,1,-4,-2,0,-6,-3,1,-7,-5,2,-9,-6,3,-9,-5,1,-10,0,0,-3,0,0,-4,0,0,-2,1,0,-1,1,-1,1,2,-2,4,4,-2,6,0,-3,4,2,2,-2,0,2,-4,5,2,-3],[5,0,-3,4,0,-3,4,0,-3,4,1,-3,3,0,-3,2,-1,-2,3,1,-4,4,0,-2,3,-1,-3,3,0,-1,3,0,-1,2,0,0,1,0,0,1,0,0,0,0,0,-1,-1,1,0,-1,0,3,0,-1,3,0,-1,2,-1,-1,2,-1,0,2,-2,-1,2,0,-1,3,0,-1,2,0,-1,3,1,-1,2,1,-1,2,1,-1,1,1,-1,0,0,-3,2,1,-1,3,2,-2,3,1,0,3,1,0,4,1,0,5,-2,1,5,-2,3,5,-4,3,5,-5,2,5,-3,1,3,1,0,3,1,0,3,0,0,3,0,-1,3,0,-1,3,0,-4,3,0,-3,3,0,-3,4,0,-3,2,0,-1,2,0,-1,2,0,-1,2,0,0,1,0,0,1,-1,-1,0,0,0,0,-2,-1,2,1,0,1,1,0,2,0,0,2,0,1,3,-1,1,0,1,0,0,0,-3,1,1,3,2,0,2,2,0,2,2,0,1,2,0,1,3,0,1,3,0,0,3,0,0,3,1,-1,1,1,-1,2,0,2,1,0,2,2,0,2,1,0,3,2,1,3,1,0,4,1,-1,3,1,-2,3,2,0,3,1,0,2,1,0,1,0,0,2,0,0,2,-1,-1,1,0,-1,1,-1,-2,1,1,-1,1,0,0,1,-1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-2,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,1,0,-1,2,-2,0,2,-3,-1,2,-2,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-2,0,-3,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-2,0,-2,-2,0,-1,-3,1,-1,-3,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,-1,-2,-2,0,-2,-3,0,-3,-3,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,0,0,0,-2,0,2,-2,1,2,-1,0,2,-3,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,1,-1,0,1,-2,0,1,-2,1,2,-4,1,2,-5,0,2,-3,2,4,-6,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,0,0,0,-1,-1,2,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-2,2,1,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,-1,1,1,0,1,1,-1,0,1,1,-1,1,1,0,0,1,0,0,2,0,0,2,1,-1,2,0,-3,4,-1,-4,4,-2,-5,4,0,1,2,-1,1,3,0,1,1,0,1,2,-1,2,1,0,2,2,-1,2,2,-1,2,2,-1,2,1,-1,2,1,-2,2,1,0,2,2,0,2,2,-1,1,1,0,1,1,-1,1,1,-1,2,1,-2,2,1,0,1,2,-1,1,2,-1,1,2,0,1,1,0,1,1,0,1,2,0,1,1,0,1,2,0,1,3,-1,1,3,-1,2,3,-1,1,2,0,3,3,0,1,3,1,1,3,0,1,3,0,0,3,0,0,3,0,0,3,0,1,3,0,1,2,0,2,2,0,1,3,-1,3,4,-2,4,4,-2,3,5,0,2,2,-1,2,2,-1,1,2,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-1,1,0,-2,1,1,-2,1,0,-3,1,1,-4,1,0,-5,2,1,-5,1,1,-6,3,2,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,3,-3,2,-3,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-2,-1,1,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-3,2,1,-3,3,1,-4,2,1,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,1,-2,2,-1,-2,0,4,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-2,1,-1,-1,0,0,0,0,1,0,0,1,-1,0,0,-1,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,-1,0,-2,0,-2,-5,0,-1,-6,1,-1,-5,3,-3,-7,1,-1,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,-2,1,1,0,0,0,1,-1,0,1,-1,0,0,0,0,0,1,1,0,0,0,0,0,0,-1,0,0,-1,1,0,0,0,1,0,1,1,0,1,1,-1,2,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-2,0,0,-1,0,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,-1,-1,1,0,0,1,-1,1,1,-1,0,1,-1,1,1,-1,1,2,0,1,2,1,0,3,0,1,3,2,-1,4,-1,1,1,-2,1,2,-2,1,1,-2,1,0,-2,1,0,-2,0,0,-1,0,2,-1,0,2,-1,0,1,-2,0,0,-3,1,1,-3,0,1,-2,1,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,0,1,-1,0,2,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-1,1,1,-2,0,1,-1,1,2,-2,0,1,-1,0,1,-2,0,1,-2,0,1,-1,0,1,-1,1,1,-1,0,2,-2,2,1,-2,2,0,-1,0,1,-1,1,1,-2,0,1,-2,0,0,-2,1,0,-2,0,0,-1,1,-1,0,1,1,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,1,0,-1,0,1,-1,1,0,1,0,0,-2,2,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,1,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,-1,-1,-1,-2,1,2,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,2,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,1,0,0,2,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,0,1,1,-1,2,0,-1,0,3,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,1,-2,-1,1,-2,-3,3,-3,-3,5,-4,0,0,-1,1,-1,-2,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-3,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,-2,0,1,-2,0,1,-3,1,1,-3,1,2,-2,1,1,-4,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-5,2,-1,-5,3,0,-9,5,1,-12,6,1,-15,7,2,-11,5,1,-8,3,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,1,0,1,3,1,1,3,1,2,5,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,1,-1,0,1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,1,-2,0,3,0,0,4,3,1,3,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,1,-1,0,0,0,0,0,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-2,1,0,-2,1,-1,0,0,-1,0,1,-2,1,0,-3,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-2,0,0,-1,-1,-1,-2,-1,-1,-2,-2,-1,-2,-3,-2,-3,-3,-3,-3,-4,-3,-4,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,3,-1,0,3,0,-1,4,0,-1,4,1,0,0,1,0,-1,1,0,0,2,0,-1,3,-1,0,4,0,1,5,0,1,7,2,3,10,2,3,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-2,0,-1,-3,-1,-3,-3,-2,-3,-4,-2,-2,-4,-3,-5,-4,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,1,-1,1,1,0,1,1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,-2,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,-1,2,-3,-1,2,-3,-1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-2,-1,2,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,0,-1,-2,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,1,0,-2,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,2,1,0,2,2,0,2,1,0,3,2,0,1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,0,1,-1,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-2,0,-3,-1,-1,-1,-4,-1,-1,0,-1,-2,0,0,1,0,1,1,0,1,2,0,0,2,1,0,3,1,0,3,1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-1,1,-2,-1,0,-1,-1,-1,-2,0,1,-4,0,1,-5,0,2,-5,0,3,-3,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,3,2,0,3,3,0,5,3,0,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,2,-2,-1,4,0,-2,6,0,-3,6,2,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,2,1,-1,1,0,0,0,-1,0,-1,-2,1,0,-1,1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,2,-2,1,4,-2,1,6,-3,1,6,-3,1,5,-2,1,3,-2,2,1,-1,2,1,-1,2,1,0,2,1,-1,2,1,-1,2,1,-1,2,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,-2,1,0,-2,2,0,-2,1,-1,-2,1,-1,-2,1,0,-2,0,-2,-1,-1,-3,-1,-1,-3,-1,-1,-3,-1,3,-4,1,4,-5,1,7,-6,2,-1,-2,-1,-2,-3,-1,-2,-1,0,-2,-1,1,-3,-1,2,-5,0,3,-6,1,5,-8,2,5,-8,2,5,-10,3,6,-7,2,3,-5,1,2,-1,0,1,-2,0,1,0,0,0,1,1,0,2,1,0,2,1,-1,2,2,-1,1,2,-2,3,2,-1,3,2,-2,4,2,-2,3,2,-3,5,4,-5,5,3,-6,5,4,-6,3,2,-2,2,2,-1,4,2,-2,4,2,-2,5,1,-2,3,2,-1,3,3,0,3,2,-2,2,3,-2,2,5,-2,2,6,-1,3,7,-1,3,8,0,5,9,0,2,2,-2,1,1,0,2,2,-3,2,1,-3,1,1,-5,1,1,-7,0,2,-8,3,0,-7,2,1,-2,3,0,-2,1,2,-2,1,1,-1,1,1,-1,0,2,-1,-1,3,0,0,0,-2,1,1,1,1,2,2,1,1,0,1,1,1,2,0,2,2,0,2,1,0,2,2,1,1,1,1,2,1,1,2,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,-1,-2,0,-2,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,0,1,-1,0,0,0,0,1,0,-1,1,0,-1,1,1,-1,2,2,-2,2,2,-3,1,3,-3,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-2,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,1,-1,0,0,-3,-1,-1,-4,0,1,-3,-1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,0,2,0,0,2,0,0,3,0,0,2,0,-1,1,1,0,1,0,-1,1,1,-1,1,0,-1,0,0,-1,0,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,0,0,-1,0,0,-1,0,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,-2,1,2,0,0,7,-4,1,-2,1,-1,1,2,-1,1,1,-1,0,1,0,1,1,-1,1,2,-1,1,1,-1,0,2,-2,0,1,-2,0,1,-3,-2,1,-3,-2,0,-4,-3,0,-4,-2,2,-2,1,2,-2,1,2,-2,1,2,-2,1,3,-2,0,2,-1,1,3,0,0,3,1,1,3,2,3,2,1,4,2,0,3,2,-1,1,2,-1,2,2,0,1,3,1,1,2,1,0,0,1,-1,-2,2,-5,-5,2,-7,-9,3,-9,-10,2,-10,-11,4,-11,3,1,2,4,2,2,2,1,2,2,1,2,1,1,3,4,0,1,4,0,1,4,-1,1,4,-2,0,3,-1,-1,4,-2,-1,2,1,2,3,1,2,2,2,3,2,2,3,1,3,3,4,4,4,3,4,5,5,4,3,1,1,3,0,1,2,0,1,3,-2,0,2,-1,1,3,0,3,2,0,4,2,2,4,2,0,4,2,-2,0,1,-2,0,0,-3,-1,0,-5,-2,-1,-6,-2,-1,-7,-4,1,-6,-5,1,-8,-6,2,-5,-3,-3,-4,-3,-3,-6,-5,-4],[0,1,-1,0,0,1,-1,-1,1,-1,-1,2,-1,0,2,-1,0,0,-2,0,3,0,0,1,0,1,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,1,1,1,0,1,1,0,1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,0,0,0,2,0,1,2,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,0,2,1,0,2,0,0,3,2,-1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,-1,2,1,0,-1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,0,3,1,0,1,1,1,1,1,1,2,2,1,2,2,1,2,2,1,1,1,0,0,2,-2,-1,2,-2,-1,3,-3,2,2,1,2,1,1,2,1,1,3,1,1,3,1,2,5,1,1,6,0,0,5,1,1,2,1,2,2,0,2,2,1,2,2,0,2,1,0,2,1,0,2,1,1,2,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,2,0,0,2,1,0,2,1,1,1,1,1,1,2,1,1,1,0,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,2,0,-1,2,0,-1,3,-1,0,3,-2,-2,4,-2,1,1,1,0,1,1,1,1,1,1,0,1,2,0,1,1,-1,1,3,-1,2,2,-2,2,1,-2,1,0,-2,1,1,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,0,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-2,2,0,-3,4,-1,-5,4,-2,-7,3,-2,-5,1,-1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,-1,2,1,-2,2,2,-3,4,3,-2,5,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-2,-2,0,-3,-4,2,-4,-7,4,-5,-7,5,-4,-8,6,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,-2,0,3,-2,1,3,-4,3,1,-5,4,5,-4,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,1,2,1,3,3,0,0,2,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-2,0,1,-4,2,3,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,1,-1,0,1,-1,0,2,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-2,0,-1,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,1,-2,-1,-1,-2,-1,0,-2,0,-2,-2,0,-3,-2,0,-2,-2,0,-2,-1,0,-3,-1,0,-3,-1,0,-3,-2,0,-3,-1,0,-3,-1,-1,-3,-2,0,-3,-2,0,-3,-2,0,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-2,0,-2,-2,-1,-2,-2,-1,-2,-3,-1,-3,-3,-2,-3,-2,-3,-2,-3,0,-5,-2,-1,-2,-1,-1,-2,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,3,-2,1,5,-1,2,4,0,1,7,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,-1,2,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,0,1,-1,0,1,0,0,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,1,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,-1,1,-1,-1,1,0,-1,1,0,0,1,0,-1,1,-1,-1,1,-1,0,1,0,0,1,1,0,1,1,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,2,3,-2,4,3,-2,4,2,0,5,5,-4,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,-1,2,-2,-1,3,-3,0,2,-3,0,2,-2,0,1,-2,0,0,-1,-1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,2,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-2,0,0,-1,0,1,0,0,2,0,1,1,0,1,1,1,3,0,0,3,0,1,3,1,2,2,0,0,0,0,0,0,1,1,0,0,-1,-1,0,-1,-1,0,-3,-1,0,-5,-1,-1,-7,0,-1,-8,-1,-1,-6,-2,-1,-4,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-2,0,0,-2,2,0,-3,2,-2,-2,3,-1,-1,0,-1,-1,0,0,-1,0,0,0,1,0,-1,1,-1,0,0,0,2,-1,0,4,-1,1,6,-4,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,1,-1,0,1,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,2,-1,-1,2,-2,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,-1,1,2,0,-2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,1,-1,-1,-1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,-1,-1,-2,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,1,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,1,2,-1,0,4,-2,1,4,-2,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,1,0,1,0,1,-1,1,-2,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,1,0,1,0,0,1,1,0,1,0,-1,1,0,-1,2,0,-1,2,-1,-1,2,1,-1,2,1,-1,3,-1,-1,3,-1,-1,3,-2,-1,3,-2,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-2,0,0,-1,0,1,-4,-1,0,2,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,-1,0,2,-1,0,2,-1,1,1,-2,1,1,-2,2,2,-2,-1,0,-1,-2,0,-1,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-2,-2,0,-1,-1,1,-1,-2,2,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-4,2,0,-4,2,0,-3,-1,0,-3,-2,0,0,-4,0,0,-4,0,-1,-1,0,-2,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,2,0,-1,0,-1,-1,0,-2,-2,-1,-1,-1,-1,-1,-2,-2,-1,-2,-3,-1,-2,-4,-1,-5,-6,-1,-6,-4,-2,-6,-1,-1,-2,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-2,-2,0,-2,0,-1,-1,0,-1,-1,1,-1,-1,2,-1,-1,3,-1,0,5,0,2,8,-1,2,9,1,4,11,0,5,2,-1,-1,2,-1,-1,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-2,-1,-2,-3,-1,-4,-4,-1,-5,-6,-1,-4,-9,-2,-8,-6,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,1,1,1,3,2,2,2,1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-2,-1,0,-1,-2,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,1,0,-1,0,1,-3,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,-1,-1,1,-1,0,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,0,-2,-2,0,-3,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,1,-1,0,0,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,-1,2,-1,1,2,-2,1,2,-1,2,2,-1,1,1,0,0,1,0,0,1,0,0,1,1,0,0,0,-1,0,0,-1,0,-1,1,2,-1,3,-2,0,0,1,1,-1,2,1,-1,1,1,-1,2,1,-2,2,1,-2,3,1,-1,3,1,-2,2,0,-1,3,0,-1,3,0,0,4,-1,0,3,0,-1,2,0,-1,2,1,-1,3,0,0,2,-1,0,2,-2,0,2,-2,0,2,0,0,1,0,0,2,-1,0,2,-1,1,2,-2,1,2,-1,1,3,-1,1,2,-1,1,1,-1,1,0,-1,1,1,0,1,0,0,1,0,1,2,-1,3,2,-3,4,3,-4,5,3,-2,5,1,-3,6,1,0,4,-1,0,3,0,0,0,1,0,0,0,0,0,1,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,2,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-2,-1,1,-3,-1,1,-2,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,1,0,1,0,0,-1,0,1,0,-2,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,1,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-2,-1,-1,-2,0,0,-2,-1,0,-3,0,0,-1,0,1,0,1,1,-1,0,1,-1,0,1,-2,1,1,1,-1,-2,3,1,-2,5,0,0,5,-4,0,7,-6,2,2,-7,2,0,-6,1,-1,0,1,0,1,2,0,0,3,0,0,3,0,0,4,1,0,3,0,0,2,0,-1,3,1,0,3,1,-1,3,1,-1,4,2,-1,3,0,0,2,0,0,4,0,0,3,1,-1,3,1,-2,3,0,0,3,1,0,3,1,0,3,0,-1,3,-1,-3,3,0,-1,2,0,-2,3,-1,-1,2,-2,-3,2,-4,-1,3,-4,-1,1,-6,0,3,1,-2,1,0,-3,4,3,-2,5,5,-2,9,7,-1,12,9,-2,12,9,-1,14,11,-2,3,3,-2,2,3,0,2,2,-2,1,0,-2,1,0,-3,1,0,-4,2,0,-5,1,0,-3,0,0,-2,2,0,-3,-2,-1,-1,-3,-2,-1,-4,-3,-1,-3,-4,-1,-5,-5,0,-2,-3,-1,-2,-2,-1,-3,-3,-2,-2,-1,-1,-1,0,-1,0,1,-1,0,2,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,1,-1,0,0,-1,-1,1,-1,0,1,-1,-1,1,-1,-2,1,-2,-2,2,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-1,0,1,-2,0,1,-2,-1,1,-4,-1,2,-5,-2,1,-6,-3,2,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,2,-1,0,2,1,1,1,1,1,2,2,1,4,2,2,2,0,-1,2,0,-1,2,0,-1,1,1,-1,1,1,-1,1,1,-2,0,2,-2,0,2,-2,0,2,-3,-2,1,-1,1,1,-2,1,1,-1,1,0,-1,1,0,0,1,1,0,1,-1,-1,1,-1,-1,1,1,0,0,1,1,0,2,1,0,2,1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,1,-1,-1,0,1,-1,3,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,0,3,1,1,3,2,2,4,2,3,5,2,3,5,4,4,8,4,4,9,0,2,2,0,2,2,0,2,2,-1,3,1,-1,3,1,-1,1,1,0,0,2,0,-1,1,-1,-2,0,-2,-2,-1,-2,0,0,-1,2,1,-1,3,0,-1,1,1,-1,0,0,-1,-1,0,0,-1,-1,0,-3,-2,2,-4,-3,3,-6,-4,2,-7,-4,4,-7,-5,-1,0,0,-1,0,0,0,0,1,0,1,1,0,0,3,0,-2,3,0,-1,5,2,-3,9,1,-4,11,-1,-2,9,2,-6,14,-1,2,1,0,3,1,-2,2,1,-3,2,1,-5,2,1,-5,3,2,-7,2,3,-5,5,0,-2,1,0,-1,2,-1,-2,0,1,0,-1,1,-2,-1,3,-4,0,5,-5,0,5,-6,-1,5,-4,2,5,2,-2,0,1,-2,0,4,-2,0,6,-3,-1,7,-3,-1,10,-4,0,9,-5,2,12,-5,0,7,-2,-2,6,-4,-3,10,0,-1],[-3,1,0,-3,0,1,-4,-1,2,-6,-4,0,-8,-6,2,-8,-6,4,-9,-7,1,-2,0,0,-3,1,0,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,-1,1,1,-1,0,1,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,0,-1,1,1,-1,2,-1,-2,1,-1,-2,2,-1,-1,1,-2,-2,1,-2,-2,1,-3,-2,1,-5,-2,-1,-5,-2,-1,-5,-2,1,-3,-2,2,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,2,-2,0,2,-2,1,0,-2,0,1,-2,0,1,-3,1,1,-1,0,2,-2,0,2,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,1,1,-1,1,2,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,-2,0,-2,-1,1,-2,-2,2,-2,-1,0,-2,-1,0,-2,0,0,-2,-2,2,-3,-2,2,-4,-1,4,-5,-1,4,-3,-1,0,-3,-2,0,-3,-2,0,-4,-2,0,-4,-2,-1,-7,-5,0,-7,-5,1,-6,-7,2,-7,-2,1,-4,-2,0,-4,-1,-1,-4,-3,0,-4,-3,0,-5,-3,-1,-6,-4,-2,-7,-5,-2,-5,-3,-3,-4,-2,0,-4,-1,0,-3,-1,0,-3,-1,0,-2,0,0,-2,0,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-2,1,0,-2,1,0,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,-1,-2,1,-2,-1,0,-2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,0,-1,-3,-1,-2,-4,0,-2,-5,1,-1,-4,1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,-1,2,-1,-1,2,-2,0,2,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,0,1,-3,2,0,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-1,0,-1,-1,1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-2,0,1,-2,1,1,-1,3,1,0,3,2,1,4,1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,1,-3,0,0,-4,0,-1,-3,1,0,-6,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-2,-1,-2,-1,-1,-1,0,-1,-3,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,-2,0,2,2,-1,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-3,0,-1,-2,0,-2,-4,-1,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,1,-2,1,0,-2,0,-1,-1,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,1,-1,2,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-2,1,0,0,0,1,0,0,0,0,0,0,-1,-1,-3,-1,0,-3,0,2,-4,0,-2,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,-1,0,5,-1,1,6,0,1,6,-2,1,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,-1,1,0,0,1,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,2,0,1,3,0,1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,0,-1,-1,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,1,-1,3,1,-1,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,0,-1,-2,-1,1,-2,1,1,-2,4,0,-4,-1,2,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,0,1,0,-1,1,0,0,1,0,0,2,0,0,2,-1,0,1,0,0,2,0,0,2,0,0,1,0,0,1,1,0,1,1,-1,1,2,0,1,2,-1,1,1,-1,1,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,-1,0,1,-1,0,2,-1,0,2,-1,-1,2,-1,0,2,-1,-1,2,-1,0,2,-1,0,2,0,0,2,0,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,0,1,2,1,1,2,0,1,2,0,0,2,0,0,2,0,0,2,0,0,2,1,0,2,0,0,3,-1,1,2,1,0,4,0,0,2,-1,0,2,-1,0,1,-1,-1,1,-1,-1,1,0,0,1,0,1,1,0,1,1,0,0,2,0,-1,2,-1,-1,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,0,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-2,0,1,-2,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-2,1,1,0,1,-2,-1,2,-2,1,2,-4,-1,-1,1,-1,-1,0,-1,0,1,-1,0,1,-1,1,1,-2,2,0,-2,0,2,-3,1,0,-4,-1,0,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,2,0,-1,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,1,-2,1,1,-1,-1,3,-2,-1,0,0,-2,-1,-1,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,0,-1,0,-4,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,-2,1,-1,-1,2,-3,-2,3,0,-4,5,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-4,-3,0,-5,-4,1,-4,-3,0,-1,-1,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-3,1,0,-2,4,1,-3,-2,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,-1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,-1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,2,-2,-1,1,-2,-1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-2,1,-1,-3,1,-1,-2,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,1,-2,1,1,-1,2,1,-1,1,2,0,1,2,0,0,2,0,0,0,0,0,1,0,0,0,-1,0,0,-1,1,0,-1,1,1,-3,2,-1,-4,4,0,-6,5,2,-7,4,2,-9,5,3,-7,1,3,-5,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,-3,0,0,-3,0,1,-6,-1,0,-1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,-1,1,0,0,2,-1,-2,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-2,2,0,-1,1,0,-1,1,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,-1,1,1,-1,1,0,-2,1,0,-3,1,0,-4,1,0,-4,2,1,0,0,2,1,1,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,1,0,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,2,-1,0,2,-1,0,4,0,0,2,-2,1,2,-2,0,2,-1,1,2,-2,1,1,-2,1,2,-2,1,3,-1,1,4,-1,1,3,-1,1,4,-1,1,3,-2,1,2,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,0,-1,0,1,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,2,-1,-1,1,-1,-1,1,-1,0,1,0,0,0,-1,0,0,-2,0,1,-1,0,1,-2,0,0,-1,0,1,-3,0,2,-2,0,2,-4,-1,3,-3,0,1,-2,0,1,-2,0,1,-1,0,1,-1,-1,1,-1,-1,0,-3,-2,-1,-2,-2,-1,-3,-2,-4,-4,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,1,2,-2,1,-2,-2,0,-1,-1,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,1,-2,-3,-4,1,1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,0,0,-2,-1,0,-2,-1,-2,-1,-1,0,-1,0,1,-1,-1,0,-1,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,1,0,-1,2,0,-1,3,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,0,0,-1,1,-1,0,-1,-1,1,0,-2,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-2,-1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,2,0,0,2,0,0,1,-1,-1,3,1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-1,0,1,-2,0,0,-1,0,2,-3,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-3,0,0,-2,0,0,-2,1,0,-2,0,0,-2,1,0,-2,1,0,-2,1,1,-1,1,1,-1,1,1,0,2,1,0,2,1,0,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,2,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,1,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,1,1,-2,2,1,-2,3,1,-2,3,0,-1,2,0,0,3,0,-1,2,1,-1,2,2,-1,2,2,-1,2,2,0,2,3,0,2,3,0,2,3,0,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,2,0,2,2,0,1,2,0,1,2,0,1,1,0,2,-1,0,2,0,0,3,-1,-1,2,2,1,1,2,0,1,2,0,1,1,0,1,1,0,2,1,-1,2,2,0,2,2,0,2,2,0,2,3,0,3,3,0,3,4,0,3,3,-1,4,3,-1,3,3,-3,4,3,-2,4,2,-2,5,2,-2,4,3,-3,3,3,-1,3,3,0,4,2,-1,3,2,0,4,1,0,5,0,1,5,1,3,5,0,-1,3,2,0,2,2,0,2,3,0,2,3,0,2,4,0,2,5,0,-1,6,2,-1,8,2,1,8,1,1,10,1,3,7,-1,3,5,-1,1,3,0,1,3,0,1,3,0,2,2,0,2,2,-1,1,2,-1,2,2,0,2,2,-1,2,1,-1,0,3,0,1,4,-2,0,1,2,2,1,0,1,1,0,2,2,0,2,1,0,1,2,0,1,1,0,1,2,-1,3,2,-2,1,3,-1,1,2,0,1,1,0,1,2,0,1,2,0,1,2,0,1,4,-2,0,6,-1,-1,7,-2,-2,8,-1,1,1,0,0,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,-1,1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,1,0,0,1,0,-1,2,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,0,-1,1,-3,-3,1,-4,-3,0,1,0,0,1,-1,0,1,0,0,1,-1,1,0,-1,0,3,-2,-2,5,0,-2,7,0,-1,8,-3,-2,11,-3,0,6,-5,1,3,-4,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,-1,-1,-1,-1,-1,-1,0,-2,-1,-1,-2,-2,-1,-3,-3,-2,-4,-4,-3,-5,-4,-4,-5,-4,-5,-5,-5,-6,-1,-3,-1,0,-4,-1,0,-2,0,1,-3,1,1,-2,2,1,-3,1,1,-3,-1,2,-2,2,2,-2,2,3,-2,1,2,-6,1,3,-6,2,2,-8,1,0,-8,1,2,-2,3,2,-3,4,2,0,3,2,0,4,4,0,6,4,3,7,6,6,7,3,3,8,0,0,3,0,-1,5,-1,1,1,-3,0,0,-4,1,-4,-5,0,-4,-6,0,-7,-7,-1,-1,-2,1,0,0,2,1,-2,0,0,-2,1,0,-3,1,0,0,1,0,3,0,-2,-1,1,2,-1,1,0,-1,1,-1,-1,1,0,0,1,-1,0,1,0,1,1,-1,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,-1,0,1,0,1,0,1,0,1,-1,0,1,0,1,1,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,1,1,1,0,2,0,0,2,1,0,2,1,0,2,1,-1,2,0,1,3,0,1,4,1,2,4,1,1,2,1,0,3,1,0,2,1,0,2,1,0,1,1,0,1,1,0,2,2,-1,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,2,0,0,0,1,1,1,2,2,1,2,3,1,2,2,1,0,0,1,0,0,2,0,0,2,0,0,2,0,-1,3,0,0,3,0,1,3,0,3,3,-1,1,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,-1,0,1,-1,1,1,-1,1,2,-1,1,3,-1,2,3,0,0,3,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,-1,1,2,1,1,5,-3,2,-2,2,0,0,3,0,0,2,0,0,2,0,0,2,0,0,2,-1,0,2,0,0,2,-1,-1,2,0,-1,2,0,-2,2,0,-2,1,0,-3,1,1,-3,2,-1,0,2,-1,0,2,-1,0,1,-1,0,1,0,1,1,0,1,1,1,0,1,2,0,1,1,0,1,0,1,1,0,1,1,-1,0,1,-1,0,1,0,0,1,0,-1,2,0,-1,3,1,-1,3,1,-1,2,3,2,-1,4,2,-2,2,0,-1,5,4,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,-1,-1,2,-2,-2,4,-3,-3,4,-3,-5,5,-4,-6,5,-5,-6,5,-3,-9,-1,0,-1,-1,-1,0,-1,1,-1,-2,1,-1,-3,1,-1,-3,-1,-1,-2,-1,-2,-6,-2,1,-2,2,-1,-1,2,-1,-2,1,-1,-1,2,-1,-1,2,0,-1,2,1,0,2,2,-1,3,2,1,2,3,0,1,-3,0,-1,-3,1,2,-4,3,2,-5,5,2,-5,7,1,-5,8,2,-4,6,0,-5,2,4,-7,1,5,-8,3,4,-7],[-1,2,-3,-1,0,-1,-3,-1,1,-2,1,3,-3,2,2,-4,2,0,-1,3,3,-1,0,-1,-2,1,-2,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,2,0,-2,2,-2,-2,2,-1,-4,2,1,-4,2,2,-3,2,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,2,1,0,3,-2,0,3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,2,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,-1,-1,2,-2,2,0,1,-3,0,1,1,0,1,2,0,1,1,0,1,0,0,1,0,1,0,1,1,0,1,2,-2,2,3,-3,1,0,1,0,0,1,1,0,1,0,1,1,0,1,1,-1,1,0,-2,-1,-1,-5,1,0,-8,-3,-2,-5,1,1,1,1,0,1,2,1,1,2,1,1,2,1,2,4,2,1,5,3,1,4,1,0,1,1,1,2,1,2,1,1,1,1,1,2,1,1,2,0,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,2,2,0,2,2,0,2,2,1,1,1,2,2,1,2,1,1,2,1,1,2,1,0,2,1,1,3,2,0,3,1,1,2,1,1,1,1,1,2,1,1,1,2,2,1,3,0,1,4,-1,4,3,-1,6,6,-1,5,1,2,2,2,1,1,1,2,2,1,2,2,1,2,3,2,0,2,5,-3,3,5,-4,2,3,-2,1,1,1,1,1,2,2,1,1,2,1,1,2,0,0,2,0,0,2,0,0,2,0,0,3,0,0,2,0,0,1,0,1,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,2,-1,1,2,-2,2,5,-3,2,7,-2,1,5,-1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,2,2,1,1,3,1,5,5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,-1,2,-1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,2,4,0,4,7,1,5,10,2,6,10,1,6,13,3,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,1,-2,0,2,-3,1,2,-4,1,3,-3,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,-2,0,0,1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,2,0,1,2,0,3,2,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,-1,-1,0,-1,0,0,0,1,-1,-4,0,1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,2,0,-1,2,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,1,-1,3,2,-2,1,3,-2,0,2,-2,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,1,-2,1,1,-2,1,1,-2,1,1,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-3,2,0,-2,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-2,1,-1,-1,1,0,-1,1,0,-1,2,0,-2,3,-1,-1,3,0,0,3,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,1,2,-2,3,2,-2,4,3,-1,4,1,-2,0,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,-1,0,-1,-1,0,2,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-2,-1,0,-1,0,0,0,2,0,1,1,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,1,-1,0,0,0,1,0,0,2,0,-1,1,1,-1,2,-1,-1,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-2,0,0,-2,2,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,-1,2,-1,-1,2,-1,1,1,-1,2,1,-1,2,0,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,-1,1,0,-1,1,-1,-1,1,0,-2,1,0,-2,1,1,-2,1,1,-2,0,1,-2,0,2,-1,0,3,-1,0,3,-2,-1,3,-1,1,0,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,3,2,-4,5,3,-4,4,2,-6,1,0,-2,1,-1,-2,1,0,-2,1,-1,-1,0,-1,-2,1,-1,-3,1,-2,-3,1,-2,-4,2,-1,-4,1,-1,-4,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-2,0,0,-2,0,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,1,-1,0,-1,-2,-2,0,-2,-1,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,-1,-2,2,-1,-3,2,-2,-2,2,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-2,0,2,-1,1,3,-1,1,3,0,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,1,-1,0,-2,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,1,-2,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,0,-2,-1,0,-3,0,0,-3,-2,0,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,-2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,2,-3,1,1,-5,4,2,-1,0,1,0,1,1,0,2,1,0,1,1,0,2,1,0,1,1,1,1,-1,-1,1,0,-2,2,-3,-2,1,1,0,2,1,0,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,0,1,1,1,1,1,0,1,1,1,2,1,1,2,1,0,2,1,0,2,1,0,2,1,1,2,1,1,4,0,2,4,0,2,4,2,1,2,2,1,3,2,1,2,2,2,2,1,2,2,2,3,4,2,3,4,2,4,5,2,2,3,2,2,2,2,3,2,1,2,2,1,2,2,1,2,2,1,2,1,1,2,2,0,2,2,0,2,1,1,3,2,1,3,2,1,4,2,1,4,2,2,4,2,1,3,2,1,2,2,0,1,1,0,1,1,0,1,1,0,1,1,0,1,2,-1,1,1,0,1,-2,0,1,-2,0,1,-1,-1,1,-1,0,1,-1,0,1,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,-1,1,-1,-1,0,-1,-2,1,-1,-3,2,-1,-4,2,-1,-3,2,-1,-2,2,0,1,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,1,3,0,0,4,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,1,1,-1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,0,-2,2,-2,-2,2,-2,-1,1,0,1,0,1,1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,2,0,0,2,2,1,2,4,3,3,2,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,2,-1,-1,2,-1,1,1,-2,0,2,-1,1,2,-1,0,2,-2,0,1,-2,1,1,-2,0,2,-2,3,0,-2,2,1,-2,0,3,-2,0,3,-2,-2,5,-2,-2,4,-2,1,1,-2,1,1,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,1,-2,0,1,-2,0,1,-2,1,1,-2,0,2,-2,1,1,-2,0,-1,-2,0,-1,-1,-1,-3,-3,1,1,-2,1,2,-2,1,1,-2,1,1,-2,1,0,-3,1,1,-4,2,0,-4,1,0,-5,-1,1,-5,1,1,-2,1,1,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-3,-2,-1,-3,-2,-5,-7,-3,-5,-8,0,0,-2,0,0,-2,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,-1,1,0,-1,1,1,-1,1,1,-1,1,2,0,2,2,-1,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,-1,1,2,-1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-2,1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,-2,-1,1,-2,-1,2,-1,0,0,-1,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-1,0,0,0,0,0,-1,-1,1,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,0,0,1,3,2,0,4,3,-2,5,2,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,0,0,2,-1,0,2,0,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,1,1,-2,1,1,-1,1,0,-1,1,0,-1,0,1,-2,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-2,0,0,-1,1,1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-2,0,0,-2,0,-1,-2,0,-1,-5,3,-1,-4,3,-2,-4,3,-2,-3,3,-3,-1,0,-1,-1,0,-2,-2,0,-1,-1,0,-2,-1,-1,-2,-1,0,-1,-1,-1,-2,-1,0,-1,0,0,-1,0,0,-1,1,0,0,0,0,-1,0,0,-1,0,0,-2,1,-1,0,1,-2,0,1,-3,-1,0,-2,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,-2,0,0,3,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,2,0,0,0,-2,0,2,-3,-1,4,-2,-1,6,-2,-3,6,0,-3,4,1,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,-2,-2,1,0,1,-2,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,0,0,0,1,-1,0,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-2,1,0,-2,1,0,-2,1,-1,-2,5,0,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,2,1,-1,2,2,-1,-1,1,0,-4,0,2,-4,0,2,-1,0,1,-1,0,1,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-2,-1,1,-2,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-2,-1,1,-1,0,1,-1,0,1,0,0,2,0,0,2,0,0,2,1,0,2,1,0,2,1,0,2,0,0,2,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,-1,0,-2,-3,-1,-3,-3,-1,-3,-3,-2,-4,-2,-2,-1,0,0,-1,0,-1,-1,0,1,-1,0,1,-2,0,2,-2,-1,1,-4,0,0,-5,0,-1,-3,-2,-1,-3,-3,-1,0,-3,0,0,-2,1,0,0,1,0,0,1,1,0,1,2,0,1,2,0,1,3,-1,2,1,1,0,1,1,0,2,1,0,2,2,0,3,1,-1,4,1,-4,4,0,-5,5,0,-6,6,0,-7,2,1,0,1,2,0,1,1,1,1,0,1,1,-1,2,-1,1,2,-1,1,3,-1,1,2,-1,0,3,-2,1,3,-2,-1,2,-3,0,2,-4,0,1,-5,0,3,-1,0,3,-2,1,3,0,0,2,-1,0,2,0,0,3,0,2,4,1,3,4,1,2,4,-1,-1,2,-1,-2,2,-2,0,1,-3,0,0,-4,0,-1,-5,-1,-1,-5,0,-3,-6,-2,-1,-2,1,1,-2,2,2,-1,0,0,0,1,0,-1,2,1,0,1,1,1,2,0,0,0,1,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-3,0,-1,0,-1,3,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,1,-3,-1,0,-3,-1,0,-5,-2,-1,-4,-2,-1,-2,1,0,-2,1,1,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,2,0,-2,1,0,-2,1,0,-2,0,0,-2,1,0,-2,0,0,-1,1,0,-1,2,0,0,4,2,0,5,3,0,4,3,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-3,-2,1,-2,-2,1,-3,-2,0,-2,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-3,-3,0,-3,-3,0,-1,-1,-1,-1,-1,-1,1,1,-2,1,1,-2,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-1,1,-1,-1,1,-2,-1,0,-1,-1,1,-1,-1,1,-1,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-3,1,0,-2,0,1,-3,0,1,-2,-1,0,-3,-1,2,-2,-3,2,-3,-2,1,-3,-2,1,-3,0,1,-3,0,1,-3,0,1,-3,0,1,-3,0,0,-3,-1,0,-2,-1,-1,-2,-2,-2,-2,-2,-2,-3,-2,-1,-3,-1,1,-4,1,1,-4,1,1,-3,1,1,-4,2,1,-3,2,1,-3,1,0,-4,0,0,-4,-1,0,-4,-3,0,-4,-3,-1,-5,-4,2,-3,2,2,-4,2,2,-4,2,3,-4,3,3,-4,3,3,-4,3,2,-2,3,0,1,3,-1,2,3,-1,1,3,-2,4,2,4,-3,2,3,-4,2,5,-2,2,6,0,1,9,1,1,12,0,3,13,0,4,15,0,2,4,2,0,4,3,1,1,3,-1,-1,5,-2,-1,7,-4,-1,11,-4,1,13,-4,2,14,-3,1,13,-3,-2,3,-2,-3,5,-2,-3,1,-3,-5,-1,-3,-5,-4,-5,-6,-6,-6,-4,-8,-6,-8,-5,-6,-5,-3,-3,-4,-3,-3,-5,-3,-2],[-4,0,3,-3,0,3,-4,0,2,-4,0,2,-4,1,1,-3,2,1,-5,0,1,-2,0,2,-2,1,2,-2,0,2,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,2,1,1,2,1,1,2,0,0,1,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,-2,2,-2,-3,2,-2,-4,3,-3,-4,4,-3,-3,3,-2,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,-1,1,2,-1,1,1,-1,0,3,-1,0,1,0,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,-2,1,-1,-2,1,-4,-1,1,3,0,-1,-1,0,-1,-2,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-3,1,-1,-4,1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,3,3,-4,6,4,-4,6,4,-6,8,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,0,1,3,2,1,2,-2,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,0,2,0,0,1,-1,1,2,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,2,-5,1,2,-6,2,1,-4,2,3,-9,2,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,1,3,-2,1,7,-4,2,8,-6,1,6,-6,-1,3,-4,-1,1,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,1,1,-2,0,1,-2,1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,6,-3,1,7,-7,2,13,-9,3,15,-6,3,11,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,-1,1,0,-1,-1,1,-3,-1,0,-4,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,-1,0,-4,-1,1,-4,-2,1,-3,-2,2,-6,-2,-1,-2,0,-1,-2,0,0,-2,0,0,-2,-1,0,-2,-1,1,-1,-2,-1,3,-2,-2,5,-5,-3,9,-7,-3,11,-8,-4,11,-9,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,-1,-1,-2,0,-1,-2,-1,0,-2,0,-3,-3,-2,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,1,-1,-1,2,-1,-1,0,-1,-2,1,-2,-2,0,-1,-2,0,-1,-3,0,0,-3,1,-1,-5,2,-1,-1,0,-2,-2,1,-1,-1,0,-1,-1,0,0,-2,-1,-1,-1,-2,0,-1,-2,1,-1,-2,2,0,-2,3,0,-2,2,0,-2,-1,-1,0,-1,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,1,-1,0,0,2,0,0,0,1,0,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,1,-1,-1,0,-1,0,1,0,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,-1,1,1,0,0,0,0,0,0,0,-1,1,-1,-1,3,-1,-3,3,0,-3,5,-1,-4,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,1,-2,-2,2,-2,0,2,-5,-4,1,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,1,1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,-2,-5,3,-1,-8,5,-1,-9,6,-1,-11,6,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-2,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,0,0,-6,1,0,-6,0,1,-2,-1,1,2,-2,1,2,-1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,0,0,0,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,1,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,2,2,2,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,2,0,0,2,-1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,2,0,-1,1,0,0,2,0,0,2,0,0,2,0,-1,2,0,-1,2,0,0,2,0,0,2,0,0,2,0,-1,2,0,0,2,-1,0,2,-1,-1,3,-1,0,3,-3,1,4,-3,1,4,-6,0,2,0,-1,2,-1,0,2,0,-1,2,-1,-1,2,-1,-1,3,-1,0,4,0,0,5,1,1,6,-1,0,2,-1,-1,2,-1,0,2,-1,0,1,-1,0,1,0,0,1,0,1,1,0,1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-1,2,-1,-2,3,-2,1,1,0,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,0,0,1,-1,-1,3,-1,0,0,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,0,0,1,-1,0,1,0,-1,2,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-2,1,0,-1,0,1,-3,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,-1,-1,3,0,0,1,0,0,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,0,-2,-3,-1,-2,-4,-1,-3,-3,-2,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,2,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,-3,-2,0,-2,-1,0,-1,-3,-1,-3,0,1,1,0,2,1,-1,1,1,-1,1,0,0,2,0,-1,2,-1,0,1,0,0,1,-1,1,1,-1,0,1,0,1,2,0,0,2,0,0,1,1,0,1,1,0,0,1,0,0,0,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-2,1,-3,-2,1,-3,0,1,-2,0,1,-2,0,0,-2,0,1,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,2,0,-1,2,0,-1,2,1,-2,2,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,1,0,1,2,-1,1,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,-1,0,0,-2,2,-1,0,-1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,-1,1,0,-3,1,0,-3,2,0,-2,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,-1,0,1,0,0,0,0,-1,-2,1,-2,-2,0,-3,-3,2,-5,-2,2,-7,-2,2,-6,-3,3,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,2,0,-1,2,0,-1,1,-1,-1,1,-1,0,1,0,0,0,-1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,2,2,1,0,0,1,0,0,2,0,0,1,0,1,1,0,1,1,0,1,1,-2,0,1,-2,-1,2,-1,0,2,-2,-1,2,0,1,1,1,1,1,-1,0,1,-1,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,0,-2,-1,-1,-2,-1,-1,-3,0,-1,-1,-3,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,1,-1,-1,2,-2,-2,4,-3,-1,4,0,0,0,0,-1,0,0,0,0,1,-1,-1,2,-1,0,3,-1,-1,4,-1,-1,5,-3,-3,3,-4,-3,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,1,2,0,1,3,1,0,2,2,1,4,1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,2,-1,-1,2,-1,0,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,-2,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,-1,-1,3,-1,-2,2,1,-2,5,2,-4,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,3,2,-1,2,3,-3,6,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,4,0,3,3,0,4,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,1,-1,0,1,-2,1,0,-2,-1,2,-3,0,-1,0,1,-1,0,0,0,1,0,-1,1,0,0,1,-1,-1,1,-1,0,1,-1,-1,0,-2,-1,0,-2,0,0,-2,0,0,0,-1,0,0,-1,-1,0,-1,-2,0,-3,0,0,1,4,-2,6,4,0,-1,8,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-2,1,1,-1,4,-1,0,-1,0,-1,0,-1,-1,1,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,2,0,1,3,-1,2,2,-2,3,2,-3,2,0,-2,1,-1,-2,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,1,-1,1,0,-3,1,0,0,1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-3,0,1,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,-1,0,1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,0,1,0,-1,1,-2,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,-1,0,1,-2,0,1,-2,-1,2,-3,-1,1,0,0,1,1,0,1,0,1,2,0,0,2,-1,0,3,-1,-2,4,0,-3,5,-1,-5,5,-2,-5,6,-3,-6,4,-3,-3,3,-3,-2,1,0,0,0,0,0,2,0,0,2,0,0,3,0,0,3,2,0,2,-1,0,2,-1,0,1,-2,0,1,-3,-1,1,-3,-2,0,-2,-1,-1,-3,-1,-3,-1,1,-4,-1,2,2,-4,0,3,-4,-1,2,-4,0,3,-4,0,3,-6,3,1,-3,-1,0,-3,0,1,-3,-2,-1,-1,-4,0,0,-4,2,-1,-3,4,-1,-4,6,-1,-6,6,-1,-7,-1,0,-4,-1,-1,-4,-2,0,-4,-3,1,-5,-2,3,-6,-1,3,-7,-1,2,-7,-1,4,-9,-2,0,-4,0,0,-5,-3,-1,-3,-2,-2,-2,-3,-2,-1,-5,-2,0,-5,-2,2,-4,-5,-1,-2,-1,-1,-3,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-2,2,-1,-5,2,1,-1,3,-3,-1,0,-1,-1,0,0,-1,0,-1,0,1,0,0,1,0,-1,1,0,1,1,-1,-2,1,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,1,1,-1,-1,2,1,-2,3,-3,-1,2,-1,1,1,-1,1,1,-1,1,1,0,0,1,0,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,1,0,0,1,-2,0,2,-5,-3,3,-6,-4,4,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,-1,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,2,-1,1,2,-1,1,3,-2,1,3,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,-1,0,1,0,0,0,0,0,1,-1,2,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,-1,1,0,1,2,0,1,2,0,2,2,0,2,2,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,0,2,0,0,2,1,1,3,1,1,3,1,1,2,1,1,2,2,2,2,2,3,2,5,2,2,5,2,3,7,2,4,1,1,2,1,1,2,1,2,2,0,2,1,0,3,1,0,1,1,2,1,1,2,0,1,1,-1,0,-1,-1,0,-1,0,0,0,1,1,-1,1,1,1,1,1,0,0,1,0,0,1,-1,0,0,-1,-1,-1,-1,-4,-1,-1,-4,-2,0,-2,-4,-1,-7,-2,0,-1,1,0,-2,1,0,-1,0,0,-2,0,1,-2,0,-2,-1,0,-3,-1,0,-2,0,0,-3,1,0,-3,3,1,-2,2,0,0,-3,0,-1,-3,0,2,-3,1,2,-4,2,3,-5,3,3,-4,4,2,-4,5,3,-4,3,2,-3,2,2,-3,4,2,-3,2,2,-3,2,4,-4,4,4,-5,6,5,-6,8,5,-5,7,4,-7,9,1,-1,0,2,1,0,-1,-1,-2,-2,0,-5,-3,0,-8,-5,3,-11,-6,2,-12,-4,5,-13,-4,0,-2,-5,1,0,-4,0,-1],[-1,3,-5,-1,2,-3,-3,1,-3,-4,0,0,-3,0,1,-2,0,0,-5,0,2,-1,1,-3,-1,1,-4,0,1,-1,0,1,-1,1,1,0,0,1,0,-1,1,1,-1,0,1,0,1,1,1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,-1,1,-2,-1,1,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,-1,1,-1,-2,2,0,-2,1,0,-2,0,0,-2,-1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,0,0,0,1,-2,-2,-2,1,-2,0,0,-2,0,1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,0,0,-1,2,-1,-1,0,-2,-1,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,-1,0,-1,0,-1,-2,0,-1,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-3,-1,4,-3,-1,4,-5,-2,5,-5,-2,5,-1,0,-1,0,0,-1,-1,0,-2,0,0,-2,0,0,-2,0,0,0,1,0,1,2,3,2,1,-4,1,1,1,-1,1,0,0,2,1,-1,2,1,-1,4,2,0,3,2,-1,3,3,-1,3,3,-1,2,1,0,3,1,2,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,2,0,-2,2,1,-2,1,1,-2,1,0,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,1,0,-1,3,1,-1,1,1,-1,1,1,-1,1,2,0,1,2,-1,1,2,0,1,3,0,1,2,-2,1,2,-3,2,3,-2,0,1,-1,2,1,-1,1,2,-1,2,1,-1,2,2,-1,3,2,-1,4,2,-1,6,2,-1,6,3,-2,5,3,-1,4,1,-1,3,0,-2,3,1,-1,3,0,-1,3,0,-1,3,-2,-1,2,0,-2,4,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-2,1,0,-1,1,0,0,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,1,1,0,1,0,-1,0,0,-1,-1,0,1,-1,2,1,-1,1,0,-1,2,0,-1,2,0,-1,2,1,-2,5,1,-2,5,1,-2,7,2,-4,8,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,-1,-1,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,1,2,-2,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,-1,1,-1,-1,0,-1,-1,0,0,1,1,-1,-2,-2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-2,3,0,-2,3,-1,-2,3,0,-3,3,1,-3,2,0,-3,3,0,-1,2,0,-1,1,0,-1,2,0,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,0,-1,2,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,2,-1,-1,-4,0,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,-1,0,2,-1,0,1,-2,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,1,1,-2,2,1,-3,3,4,-4,4,3,-6,6,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,1,1,-1,0,1,-1,1,1,-2,0,-1,1,0,-1,2,0,-1,1,0,0,2,1,0,1,1,0,1,2,0,1,1,0,1,0,0,2,0,0,3,0,0,1,0,0,1,0,1,1,0,1,2,0,1,0,0,2,0,0,3,-1,0,4,-2,1,4,-2,0,3,-3,0,1,0,-1,1,-1,0,1,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-3,0,1,-4,-1,1,-3,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,1,-1,0,1,1,-1,0,1,-2,-2,1,-3,0,2,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,0,1,1,1,1,-1,-1,1,4,0,0,0,-1,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,-2,2,0,1,-3,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-3,1,0,-3,2,0,-2,3,-1,-6,2,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,0,1,1,0,1,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,2,0,-1,2,1,-1,-1,1,-1,-4,1,-1,-3,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,1,0,0,1,0,-1,0,0,0,0,-1,0,1,0,0,0,-1,0,-1,0,-2,-2,0,-1,-1,-1,-3,-2,-1,-3,-3,0,-3,-4,0,-5,-5,1,-5,-4,0,-6,0,-1,-3,1,-1,-3,0,0,-2,2,0,-1,2,-1,1,1,1,4,-1,4,1,-1,4,5,0,1,9,1,-1,8,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,-1,0,-2,0,0,-2,-1,0,-3,0,-1,0,0,0,-2,0,0,-2,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,-2,0,-3,-1,1,-3,-2,3,-2,-2,3,-3,0,0,-1,0,1,-1,-1,0,-1,0,1,-1,0,1,-2,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,-2,1,0,-2,1,1,-1,0,2,-4,1,2,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,0,-2,0,1,-2,0,-1,-3,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-2,0,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,0,2,0,0,2,0,0,1,0,0,2,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-2,1,1,-2,1,1,-2,3,1,-1,4,1,0,2,2,-1,1,1,-2,1,1,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,1,1,0,0,0,-2,1,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,0,-1,0,0,0,0,0,-2,0,1,-2,0,0,-2,0,1,-2,0,1,-2,0,1,-2,1,1,-1,2,3,-2,2,3,-1,3,4,-2,0,1,-2,0,0,-2,0,1,-2,0,0,-2,0,0,-2,0,1,-2,0,0,-3,0,1,-1,0,0,-2,0,0,-2,0,0,-2,1,0,-2,0,0,-2,1,0,-3,1,-1,-3,1,0,-3,1,0,-3,1,1,-4,-3,1,-4,-5,2,-3,-6,3,-3,-8,3,-4,2,0,-4,3,0,-5,2,1,-4,2,1,-4,1,1,-3,2,2,-5,2,3,-6,3,3,-6,2,3,-6,2,0,-4,2,0,-4,2,0,-3,2,-1,-3,1,-1,-2,1,-2,-2,0,0,-2,0,-1,-1,0,0,-1,0,0,-2,1,0,-2,1,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,-1,-1,-1,0,0,-1,0,0,0,1,1,1,0,2,0,0,2,1,0,2,1,0,2,1,-1,1,1,-1,2,1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,2,0,-2,2,-2,0,3,-2,-1,3,-3,1,2,-5,2,2,-7,3,1,-5,3,1,-4,1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,0,0,-1,-1,0,-1,-1,-1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,-2,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-2,1,0,-2,1,0,0,0,1,1,-1,1,2,-1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,-1,4,1,0,4,2,1,5,1,-1,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,-1,1,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,0,2,-2,1,2,-3,1,1,-1,1,1,-1,1,1,-1,1,0,-1,0,-2,-1,0,-3,-1,0,-1,-1,0,-2,-1,0,1,-1,0,2,-1,2,1,-1,3,2,-1,1,1,-1,1,0,-2,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,0,-1,1,0,-1,1,1,-2,0,0,1,2,-1,1,2,-1,1,2,-1,2,2,-1,2,2,-1,2,2,-1,1,1,-1,1,2,-1,-1,-1,-2,2,2,-1,2,2,0,2,2,-1,3,1,-1,3,1,-2,4,1,-4,4,2,-4,4,2,-5,5,3,-5,2,1,-1,2,1,-1,1,1,-1,0,1,-1,0,1,-2,-1,-1,-4,-3,-1,-4,-4,-3,-6,-5,-4,-7,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,0,1,0,1,2,0,1,3,0,0,3,0,-1,2,0,-1,1,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,1,-1,1,-2,-1,0,-2,-2,-2,-2,-3,-3,-4,-3,-2,-5,-3,-4,-4,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,2,-2,-1,2,-2,0,5,-3,-1,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-3,0,0,-1,-1,1,1,-2,-1,-2,1,2,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-3,1,1,-2,3,1,-5,4,0,-7,3,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,0,2,0,-2,0,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,0,0,2,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,1,1,-1,0,1,0,0,1,0,0,1,-1,-1,2,0,0,1,0,0,1,0,-1,2,0,0,1,0,0,1,-1,0,1,0,0,1,0,1,1,0,0,1,1,2,0,2,0,0,1,4,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,1,2,0,1,1,-1,1,2,0,2,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,0,0,1,1,0,2,0,1,2,1,1,2,0,1,1,0,1,1,0,1,1,0,3,1,-1,3,0,1,1,1,1,2,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,2,2,1,1,1,1,2,2,0,1,1,1,0,1,1,0,1,1,0,1,1,1,3,1,1,3,1,-1,2,1,-1,1,1,-2,0,1,-2,0,1,0,1,2,1,1,1,1,1,2,1,1,1,1,1,2,-1,1,5,-1,0,7,1,-3,6,-2,2,2,1,1,3,1,1,2,2,0,2,2,0,2,3,0,2,2,0,3,2,0,2,1,0,2,1,0,2,1,0,2,1,0,1,1,0,1,1,1,0,1,1,1,3,0,2,4,2,1,4,2,4,4,4,1,1,1,1,2,1,0,0,1,0,-1,1,0,-1,1,1,-3,1,2,-3,3,0,-3,1,-1,-1,1,-1,-1,1,-1,0,2,-2,0,1,-2,0,2,-2,2,1,-6,5,3,-6,6,2,-4,4,1,-4,5,1,-1,1,-1,0,0,0,-2,0,1,-2,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,0,1,1,-3,1,1,-5,1,2,-4,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,-1,1,2,-2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,-2,-1,0,-2,-1,1,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,-1,1,0,2,0,0,1,-3,2,2,3,-3,0,1,1,0,1,1,0,0,1,0,1,1,0,0,1,1,0,0,2,-1,1,6,-1,2,7,-1,3,1,1,1,1,1,2,1,1,1,1,1,2,1,0,2,2,0,1,1,0,-1,2,1,-2,2,1,0,2,2,-1,2,1,2,2,1,3,2,1,2,2,1,3,2,2,2,2,2,2,3,3,2,4,3,2,2,1,2,2,1,2,1,1,1,1,0,1,0,0,2,-2,1,2,-3,1,2,-4,1,0,-6,1,2,1,0,1,1,0,1,2,0,1,2,0,1,3,-1,2,1,0,1,1,1,2,2,0,1,1,1,1,1,3,1,1,5,3,4,7,4,3,10,3,5,13,5,0,1,0,0,1,1,0,1,-1,0,0,-2,0,0,-3,-2,-1,-5,-3,-1,-6,-1,-2,-7,0,0,-2,2,0,-3,-1,1,0,0,1,0,-1,2,1,0,2,1,0,2,1,0,1,0,-1,1,1,-1,1,2,-1,1,1,-1,0,2,-1,0,3,-3,2,3,-5,4,3,-3,2,2,0,1,2,0,2,3,-1,-1,1,0,-1,1,0,-1,1,1,-1,1,-1,-1,2,0,-2,3,0,-1,1,0,-1,1,0,0,0,1,0,0,1,0,1,1,-1,1,2,-1,0,0,-2,3,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-1,-1,1,-1,0,1,-2,-1,1,-2,-1,1,-1,0,1,-1,0,1,-1,0,2,-2,1,1,-1,1,0,-4,4,0,-4,5,1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-2,-1,1,-2,-1,0,-4,-4,-3,-5,-4,1,-4,-6,0,-2,0,0,-1,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-2,1,-1,0,-2,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,4,3,0,4,3,0,1,0,2,1,0,2,-3,-3,3,-3,-3,3,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-2,-1,-1,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-2,-2,-2,-1,-1,-2,-1,-2,-2,-2,-2,-2,-3,-2,-5,-4,-2,-6,-7,-3,-8,-6,-2,-10,-1,-2,-1,-1,-3,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,0,-3,2,-1,-3,2,-1,-2,0,0,0,-3,1,0,-4,1,-1,-2,0,-1,-2,0,-1,-2,-1,-1,-1,-1,-1,-2,-1,-4,-2,0,-3,-2,1,-4,-1,2,-3,-2,3,-2,-3,3,-4,-1,2,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,3,-4,3,3,-4,4,3,-6,6,2,-7,7,1,-7,8,2,-9,9,0,0,0,1,0,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,1,1,-1,0,1,-1,-1,0,-1,0,-1,-1,-1,1,-2,-2,0,-2,-3,0,-4,-3,0,-5,-3,-3,-4,-2,-5,-6,-3,-4,-2,-1,2,-4,-4,3,-1,1,2,-1,2,3,0,5,4,2,4,4,3,4,4,2,3,4,-1,1,1,-2,2,-1,0,0,1],[-2,1,-2,-1,-1,-1,-2,-2,0,0,0,2,0,-2,3,0,-3,2,1,-2,5,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-2,-1,0,-2,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-2,0,0,-2,0,0,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,-1,-1,0,-1,-2,1,-1,0,-1,-1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,2,0,-1,1,0,-1,2,0,-1,2,0,-1,1,0,-1,1,1,-1,1,-2,-1,2,-1,-1,2,0,-1,2,-1,-1,2,-1,-2,1,0,-2,2,-2,-3,2,-1,-3,2,-2,-4,1,-1,0,2,-1,0,2,-1,0,2,-2,1,2,-2,1,3,-3,3,4,-5,3,5,-6,4,8,-6,1,3,-7,2,2,-1,2,1,-1,2,2,-2,3,2,-1,4,2,-1,5,3,-1,4,0,-4,7,5,1,3,2,-1,3,2,0,1,1,-1,1,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,2,-2,0,3,-3,0,2,-4,0,3,-3,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,-1,2,-3,-1,3,-4,-1,2,-4,-2,0,-3,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,-2,1,2,-3,2,3,-5,2,3,-3,1,2,-2,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,-2,0,1,-2,0,0,-2,0,1,-2,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,-1,-3,3,-2,-7,4,-3,-12,5,-4,-13,6,-4,-15,6,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,-3,2,1,-4,3,1,-6,5,0,-8,7,0,-7,8,0,-10,8,-1,0,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,1,0,0,2,-1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,0,2,1,2,2,2,0,1,1,1,1,1,0,1,1,0,0,1,0,0,1,-1,-1,2,-1,-1,2,0,-1,1,-3,0,4,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,1,1,0,1,0,-1,1,1,-1,1,1,-1,1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,0,0,1,0,-1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,1,0,1,1,1,0,1,0,0,2,-1,0,2,-1,-1,2,-1,-1,2,-2,-1,3,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,0,0,0,0,0,-2,0,-1,1,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,2,-2,1,0,-1,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-2,0,0,-2,0,0,-1,0,2,0,1,4,-1,0,4,-3,-3,5,0,2,0,-2,0,-1,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,1,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-2,-3,1,-1,-8,2,1,-8,2,2,-7,3,1,-11,0,-1,-2,1,0,-2,1,0,-1,1,0,-1,2,0,-1,2,0,0,1,-1,0,1,0,0,1,-3,1,0,0,0,2,0,0,2,0,0,1,1,0,1,1,0,1,-1,0,0,-1,1,1,-1,1,0,1,0,0,1,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,-1,1,0,0,-1,-1,1,-2,-1,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,2,0,1,2,-2,0,2,-2,0,4,-2,1,7,-4,0,3,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,-1,-1,2,-1,-2,3,-1,-2,2,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,-2,-1,-1,0,-1,-1,-1,-2,-1,0,-1,-1,1,-1,-1,1,-1,0,1,0,1,1,1,0,1,1,1,0,0,3,1,-1,2,1,-1,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,1,-2,0,0,-2,0,1,-4,1,0,-2,-1,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-3,-1,-3,-4,-1,-3,-5,-1,-4,-6,-2,-5,-7,-2,-1,-1,0,-2,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,1,0,-2,0,0,-2,-1,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,1,-2,1,3,-3,1,-1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,1,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,1,0,-1,1,0,-3,2,1,-3,2,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,2,0,0,3,1,0,3,1,-1,4,1,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,-1,1,-1,-2,4,0,-1,5,-4,-3,2,3,0,0,-2,0,0,-3,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,-1,0,0,-1,-1,1,-1,1,0,0,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,-2,-2,0,-2,-2,0,-1,-2,1,-1,-2,1,-1,-2,2,-1,-2,5,-1,-3,6,2,-3,7,2,-2,1,-1,-2,1,-1,-2,0,-1,-2,1,-1,-2,0,-1,-2,0,0,-3,0,0,-3,0,0,-7,1,0,1,0,-1,-2,1,-1,-2,0,-1,-2,1,-2,-1,0,-2,-1,1,-2,-1,0,-1,-1,0,-2,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,-2,-3,-1,1,0,-1,1,0,0,1,0,1,0,0,1,1,1,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,-2,2,1,-3,3,1,-3,1,1,-4,1,1,-3,-2,1,-2,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-2,0,0,1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,0,6,0,1,-5,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,1,-1,-3,2,-2,0,0,-1,2,-1,1,2,-1,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,-1,-2,0,-1,-2,0,0,-2,0,-1,-3,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,-1,1,0,-2,0,0,-2,0,0,-2,-1,0,-2,-1,0,-2,0,0,-2,0,0,-4,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-3,0,0,-3,0,1,-3,0,1,-3,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,1,0,0,0,0,-1,0,1,0,-1,1,0,-2,1,-2,-2,0,-1,-3,0,-3,-2,1,-1,0,1,-1,-1,2,-1,0,1,-1,0,1,-1,1,1,-2,0,2,1,-1,2,1,-2,4,0,-1,2,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,1,1,0,2,2,-1,2,2,1,2,2,0,3,4,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,0,-3,0,1,-4,-2,1,-2,-4,0,-6,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,-1,-1,3,1,0,-3,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,3,2,6,2,1,0,5,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,2,-2,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-2,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,1,-1,-1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,-1,1,2,0,0,-1,0,-1,5,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,-1,1,-1,-2,0,-2,-2,-1,-2,-2,0,-2,-2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,1,1,-1,0,1,-1,0,2,0,0,1,-1,0,1,-1,1,2,-1,0,1,-1,0,1,-1,-1,1,-2,-1,0,-2,-2,0,-1,-3,0,-1,-3,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,1,2,1,0,0,2,1,0,2,2,0,2,1,0,2,2,0,3,2,0,3,2,0,2,2,0,2,2,0,3,2,0,3,2,0,4,2,0,4,2,-1,2,2,-1,2,3,-1,2,2,-2,1,3,-3,1,3,-4,1,3,-3,2,2,-4,3,2,-3,2,3,-1,2,2,-1,2,3,-1,2,1,0,2,1,0,2,0,0,2,1,0,1,0,1,3,1,1,3,2,2,3,1,2,3,1,2,3,1,2,3,1,2,4,1,2,4,2,2,4,0,2,3,-1,1,5,-1,2,2,1,1,3,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,-1,2,2,3,0,1,1,0,1,1,0,2,2,0,2,2,0,2,2,-1,4,2,-1,4,2,-1,5,2,-2,6,2,-3,7,2,-2,6,2,-1,5,2,0,2,1,1,2,1,0,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,0,1,1,0,2,0,0,1,2,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,-1,0,2,0,1,3,0,2,3,1,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,-1,3,-1,-1,3,-1,-1,3,-1,0,2,-1,0,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,4,0,-1,4,-1,-1,1,-1,0,-2,-1,1,-3,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,1,0,-1,0,0,-1,2,1,-1,2,2,-1,-1,0,-1,-1,-1,-1,-1,0,0,0,0,0,-1,0,-2,2,1,-2,2,4,-3,4,5,-5,6,3,-6,8,4,-4,7,0,-3,5,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-4,-1,-1,-3,-3,1,-1,2,0,-2,2,1,-1,2,1,-1,4,2,0,5,3,1,6,5,3,5,6,2,6,8,3,5,9,-3,6,2,-3,7,3,-4,5,0,-6,6,-1,-7,8,-4,-4,5,0,-2,5,1,-4,3,0,-2,1,1,-3,-1,2,-2,-4,1,-2,-4,2,-3,-4,1,-2,-4,2,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,-1,0,1,-3,-1,3,-3,-2,0,-4,-1,1,1,0,1,3,-1,2,0,0,2,1,0,3,1,1,5,1,2,5,0,2,6,4,3,2,0,-1,2,-1,-1,2,1,-1,2,1,-2,3,1,-2,3,2,-3,2,2,-3,4,1,-5,1,0,-1,1,-1,-1,0,1,0,0,1,0,-1,1,0,-2,-1,0,0,1,0,1,2,-1,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,2,0,-1,2,1,0,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,1,1,1,1,1,0,0,0,-1,-1,1,-3,-1,2,-5,-3,4,-6,-3,5,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,2,1,0,1,1,0,1,1,1,1,1,1,1,1,1,0,-2,0,3,1,2,8,4,4,8,-1,2,11,1,0,0,1,0,0,1,1,0,1,0,-1,1,0,-1,0,0,-1,1,-1,-1,0,0,-3,2,-2,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,1,-3,-2,2,-2,-3,2,0,-1,1,1,-1,2,3,0,0,3,1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,1,1,-1,1,0,0,1,1,-1,2,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-1,2,-1,-1,4,0,0,3,-1,2,0,-1,-1,0,-2,-1,0,-2,-1,0,-2,0,1,-1,0,0,-1,1,0,2,1,-1,3,2,-1,1,3,-1,-2,3,0,-3,2,0,-2,0,0,-3,0,1,-1,0,0,-2,1,1,-1,1,3,0,1,3,1,0,2,2,0,0,3,0,-2,3,-1,0,4,0,0,-2,0,0,-3,1,0,-2,-1,-1,-2,-2,0,-2,-2,0,-1,-4,0,0,-5,0,2,-5,1,3,-6,1,3,-7,1,5,-7,-1,-3,-1,-3,-3,-1,1,-4,-2,1,-4,-2,3,-5,-2,4,-7,-1,5,-8,-1,3,-9,-2,0,-2,-1,1,-2,-1,0,-2,0,-1,0,1,-2,2,1,-3,3,1,-2,4,1,-3,5,0,-1,3,3,-1,0,1,-2,1,2,-1,-2,1,-2,-2,1,-1,-4,-1,-1,-3,-2,0,-5,-2,-2,-1,-3,-3,-2,4,-4,-3,5,-3,-1,6],[-2,0,3,-1,1,1,1,1,1,1,2,1,2,4,-1,3,5,-2,2,5,-1,-1,1,1,0,0,3,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,1,-1,1,0,0,1,0,0,1,-1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,1,-1,0,0,0,0,0,-1,0,0,-1,-1,3,-2,2,5,-1,0,7,-2,-3,7,-4,-4,5,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-2,0,1,-1,-1,1,-1,-2,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,1,1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,1,0,0,0,0,0,0,1,-1,-1,0,-1,-1,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,-1,-3,6,1,-2,8,1,-2,8,2,-2,10,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,-1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,0,1,0,2,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,-1,4,1,-1,7,0,1,7,-1,-4,9,-1,1,0,1,0,0,1,1,0,1,1,-1,1,1,-1,0,-1,1,1,-1,1,1,-3,2,1,-4,2,1,-2,1,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,-1,1,0,-1,1,1,-3,2,1,-3,2,0,-1,1,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,1,1,0,3,0,1,4,1,1,5,0,3,5,1,0,1,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,1,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,2,3,0,4,4,0,7,6,0,8,5,0,8,7,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,3,-1,0,3,-3,1,6,-3,1,5,-4,2,3,-5,3,8,-4,1,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,-1,0,1,-1,1,2,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-2,1,2,-1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,1,0,-1,2,0,-2,3,2,-1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,1,1,0,0,2,2,-1,3,1,-1,4,3,-1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,2,-1,-1,2,0,-1,2,1,-1,2,0,1,0,1,1,1,1,1,0,0,1,0,0,1,1,0,1,1,0,0,2,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,-1,1,1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,1,1,2,1,1,0,2,3,-1,3,3,0,3,4,2,1,0,2,1,0,1,1,0,1,1,0,0,1,0,-1,1,-1,1,1,0,0,0,1,1,1,0,0,1,0,0,1,-1,2,0,-1,3,-1,0,4,0,-1,5,-3,0,0,1,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,1,-1,1,0,1,1,-1,-3,1,0,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,0,1,1,0,0,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,0,1,0,1,-1,0,1,-1,0,1,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,-1,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-2,0,-1,-2,0,-3,-2,1,-5,-2,1,-5,0,0,-7,-3,3,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,1,0,-1,0,-1,0,-3,-1,-1,-3,-1,0,0,-2,1,3,-2,1,3,-2,0,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,-2,0,1,-1,-1,2,1,1,2,2,1,2,1,2,3,1,3,5,0,3,5,-1,6,8,0,9,3,-2,6,1,1,2,0,3,3,0,1,0,-2,0,-1,-2,1,-3,-2,0,-6,0,-2,-8,1,-2,-11,-1,0,-11,-2,1,-8,-1,0,0,-1,0,1,-1,0,-1,0,0,0,0,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,1,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,0,-1,2,0,-2,2,0,-2,4,1,0,-1,1,0,0,0,0,-1,0,0,-1,1,0,0,0,0,-1,1,1,-1,2,0,1,3,2,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,0,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,0,-1,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,1,-1,-1,2,-1,1,-1,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,2,0,1,-2,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-2,1,-1,-2,1,0,-2,0,1,-2,0,-1,-1,0,-1,-1,1,-1,0,1,0,0,0,0,-1,1,0,-1,2,2,-1,2,2,-2,2,3,-1,1,0,0,1,0,-1,0,0,0,0,0,-1,0,0,0,1,-1,0,0,-1,-1,1,0,1,0,0,-1,1,-1,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,0,-4,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-2,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,2,-2,0,3,-3,-3,3,-4,-3,4,-6,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-5,1,-2,3,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,-1,0,1,0,-1,0,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,1,-2,0,1,-2,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,1,0,-1,1,0,0,0,0,-1,0,1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,0,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,2,0,1,2,1,1,2,0,1,1,2,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-3,0,1,1,-1,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,3,-3,3,3,-3,4,1,-1,1,-2,1,-3,-2,1,-3,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-4,1,0,-4,1,0,-6,1,1,-7,1,1,-5,1,2,-9,1,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-3,0,1,-6,1,1,-7,1,-1,-5,0,-1,-6,1,-3,-2,0,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,0,-1,0,0,-1,-1,-1,-1,0,-1,-2,-1,-1,-1,0,-1,-2,-1,0,-1,0,1,1,0,0,-2,1,-1,-2,-1,-1,-2,-1,-1,-1,0,-2,-1,0,-2,-1,0,-3,-2,2,-3,-2,3,-4,-3,4,-6,-3,5,-1,-2,0,-2,-2,-1,-1,-2,0,0,-2,0,1,-2,0,2,0,2,1,1,2,1,1,1,0,1,1,0,-2,0,0,-2,-1,0,-2,0,0,-2,-1,0,-2,-1,0,-1,-2,0,-2,-2,-1,-1,-2,-1,-1,-3,0,-1,-2,0,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-2,1,-1,-1,-1,-1,-2,-1,-3,-3,-1,-2,-2,-2,-1,0,-1,-4,-3,0,-1,-1,0,-1,-1,1,-2,-1,1,-1,-1,1,-2,-1,0,-2,-1,1,-2,0,1,-2,-1,1,-1,-1,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,0,-2,-1,-1,-2,0,1,-2,-2,1,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,2,0,-1,0,-1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,1,1,0,1,2,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,0,0,0,-1,1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,-1,1,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-3,-1,-1,-3,-2,-1,-2,-1,-1,-2,-2,-1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,0,0,0,-1,0,0,-1,0,1,-1,-1,0,-1,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,1,-1,2,1,-1,1,1,-2,1,1,-2,0,1,-2,0,1,-2,0,1,-3,0,1,-4,-1,3,-5,0,3,-4,-2,5,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,0,1,0,0,2,-1,0,2,-2,0,2,-1,1,1,-2,2,-1,-2,2,2,-3,0,2,-1,0,2,0,0,1,-1,0,1,0,0,1,0,1,1,0,1,0,0,0,2,0,0,1,0,0,0,-1,-1,1,0,-1,1,0,-1,1,0,-1,4,0,-4,7,2,-4,9,1,-3,8,0,-3,10,0,0,5,-2,0,3,-2,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,-1,0,0,-1,0,2,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-3,3,-2,-3,5,-3,-6,3,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,-1,-2,3,1,-2,4,0,-2,6,0,0,1,0,0,2,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,1,1,-1,1,1,0,1,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,1,0,0,1,0,0,1,1,-1,1,1,-1,1,1,-2,1,2,-2,1,1,-3,1,2,0,1,1,0,1,2,0,1,1,1,1,1,1,2,1,1,0,1,2,1,2,3,1,2,3,0,1,0,1,1,0,2,1,1,1,1,1,1,1,1,1,0,1,0,3,3,-2,2,3,-3,5,1,-3,7,1,-4,9,-1,-1,7,-1,0,5,0,1,1,0,1,1,-2,1,1,-3,1,1,-3,2,1,-3,3,0,-3,1,3,-3,1,4,-5,1,3,-5,0,4,-6,-1,4,-10,-1,2,-10,-2,2,-13,-3,3,-13,0,1,-5,-1,5,-5,-1,6,-5,0,4,-5,0,4,-6,0,4,-5,0,4,-4,1,4,-4,0,3,-3,0,2,-3,0,1,-5,1,2,-4,0,2,-5,3,2,-4,2,2,-2,0,1,-1,1,2,-2,0,0,-1,0,-1,0,0,-3,0,-1,-3,0,-2,-2,0,0,-5,0,1,0,1,2,-1,-1,2,1,0,3,2,1,3,4,1,3,5,3,3,6,0,5,5,-1,2,2,-1,2,3,0,3,2,-1,3,1,-1,3,2,-3,6,1,-4,7,1,-4,8,1,-1,2,1,-1,3,1,-1,1,1,-1,1,0,-1,1,0,0,0,0,0,1,1,0,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-2,1,3,-3,-3,1,-1,-1,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,-1,0,0,0,0,1,-1,1,0,-1,1,1,-2,3,1,0,3,1,-1,3,2,0,3,0,1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,0,0,0,0,1,0,-1,-1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,0,1,-1,2,4,2,2,5,-2,4,5,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,1,-1,-1,2,-2,1,2,-2,1,1,-2,0,2,-1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-3,1,0,0,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,0,1,0,0,1,0,0,3,1,4,4,1,4,7,1,8,9,2,8,0,0,0,0,1,-1,0,1,-1,-1,1,-1,-1,2,-1,-1,1,-2,-2,2,-2,-2,2,-2,-1,0,-3,-1,-1,-3,-1,0,-2,-1,0,-1,-1,1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-1,-2,0,4,-2,-4,7,-2,-4,6,-2,-1,11,-3,-7,-2,-2,-1,-2,-3,-1,-1,-3,-1,0,-3,-1,1,-4,-1,1,-4,-1,2,-5,0,5,-7,0,7,-7,0,6,-6,0,9,-9,0,0,-3,-1,1,-2,0,0,-2,-1,0,-1,-1,0,-1,-2,0,-1,-4,1,-2,-5,0,-1,-2,0,-1,-1,0,-1,-2,0,0,0,0,0,1,0,1,1,1,0,1,2,-1,3,3,0,3,3,-2,5,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-2,-2,0,-2,-3,1,-2,-4,1,-1,-2,2,0,0,1,1,1,2,0,-1,1],[-2,0,-1,-1,-1,0,-2,-2,2,-1,-1,2,2,0,2,3,1,2,3,0,3,-1,-1,0,-1,-1,1,0,0,0,0,0,0,1,-1,0,1,-1,0,0,0,0,0,0,-1,1,0,-1,1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,-3,1,-1,-4,2,1,-7,4,3,-8,4,3,-5,2,0,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,-2,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,-1,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,1,-2,-1,2,-3,-2,0,0,-1,0,-1,-1,1,0,-1,1,0,-1,1,1,-1,2,2,-2,1,5,0,1,7,1,1,6,0,1,-1,-2,1,-1,-2,0,-1,-1,0,-2,-1,0,-2,-2,1,-2,-2,1,-3,-1,3,-2,-4,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-2,-1,-1,-2,0,-1,-3,-1,0,-3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,1,-2,-1,-1,0,-2,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-3,-1,0,-4,-1,-1,-4,-1,-4,-2,-3,-4,-3,-2,-1,-4,0,1,-5,1,-2,-3,-1,-2,-3,0,-1,-2,-1,-1,-1,-1,-1,0,-2,-1,1,-2,-1,-1,-3,-2,-1,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-1,0,1,-1,-1,1,-1,-1,1,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-3,-1,0,-5,-1,-1,-4,0,0,-6,-1,-1,-9,-2,-1,-8,-3,-1,-1,-1,0,-2,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-2,-1,-2,4,0,-3,3,-1,-3,6,0,-3,6,-1,0,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,0,0,1,0,0,1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,1,-1,-2,1,-1,-2,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,1,1,0,3,2,0,4,3,0,3,4,0,6,4,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-3,-1,3,-3,0,3,-5,-1,6,-6,-2,8,-5,-3,6,-7,-2,10,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,0,-2,1,2,-2,-2,1,-1,0,1,-1,0,0,0,0,0,0,0,0,1,1,-1,1,-1,-2,0,-3,0,3,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,1,0,1,3,-1,-3,0,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,-1,0,1,-1,0,2,-1,0,2,-2,1,2,-2,0,0,0,1,0,1,2,0,0,1,-1,0,1,0,-1,1,-3,1,0,-5,0,0,-7,0,-2,-9,-1,0,-1,0,1,-1,0,1,0,0,1,0,1,0,0,1,0,0,1,0,1,0,-1,1,1,-1,0,1,-1,0,1,-1,1,1,-1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,2,0,1,1,1,2,1,1,1,0,2,1,0,2,1,1,2,1,1,2,1,1,3,1,1,2,1,0,3,1,0,3,1,0,3,2,1,3,1,1,3,1,1,3,1,1,2,1,1,3,1,1,2,1,0,3,1,1,2,1,2,1,1,2,1,0,1,1,2,1,0,3,2,0,1,1,0,1,2,0,2,2,0,1,1,0,1,1,0,0,1,0,0,1,-1,1,1,0,1,1,0,1,1,0,2,2,0,2,2,-1,5,-3,1,10,-3,2,13,-1,3,11,-4,3,1,1,-1,1,1,-1,1,1,-1,0,1,-2,0,1,-2,-1,1,-2,0,1,-2,0,0,0,0,2,-3,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,1,-1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,0,0,0,0,1,0,0,-1,0,0,0,0,1,-1,0,0,0,1,1,-2,0,1,0,-1,0,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,-1,0,0,-2,0,-1,-2,0,-1,-1,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,1,-3,1,1,-3,2,4,-4,2,6,-7,2,6,-9,4,9,-8,2,0,0,0,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,0,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,2,2,0,1,4,0,1,3,0,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,0,1,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,1,0,-1,2,1,0,0,2,0,1,2,0,0,2,0,0,3,1,-1,3,2,-1,4,5,-2,7,-1,-1,3,0,1,2,0,2,3,0,1,2,-1,1,2,-1,2,1,-1,0,-1,-2,-1,-1,-1,-1,-3,0,-1,-4,1,0,-3,-1,1,2,-1,1,2,-1,1,1,0,1,1,0,1,1,0,1,1,-1,2,2,0,1,2,0,1,3,1,0,2,1,1,1,0,1,2,1,2,2,0,1,2,0,1,2,0,1,3,1,1,2,1,1,3,1,1,2,0,1,1,-1,1,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,0,0,2,0,-1,2,-1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,2,1,2,2,1,4,3,0,3,3,-2,3,0,1,1,-1,0,1,0,0,1,-1,0,1,-1,0,2,-1,1,0,-1,1,0,0,1,0,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,2,0,-2,2,0,0,1,0,-3,3,0,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,1,0,-1,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,3,-1,0,3,-1,-1,1,1,-1,1,1,0,0,0,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,-1,-1,0,0,-2,0,0,-1,0,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,1,1,1,0,0,-1,0,1,-1,1,1,-1,0,0,0,0,0,0,0,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,-1,2,-3,-1,2,-3,1,3,-2,-2,2,0,-1,2,0,-1,2,0,-1,2,1,-1,2,1,-1,0,2,-3,-2,-1,-2,-3,-3,-4,-3,-1,0,2,0,-1,2,1,-1,1,0,-1,1,0,0,0,-1,0,0,0,1,0,0,1,0,0,1,1,-1,-1,1,0,0,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,3,2,-1,7,3,-3,8,4,-3,11,5,-7,1,-1,0,1,-1,0,0,-1,0,0,-1,1,0,-1,2,0,0,-1,0,0,-1,1,0,-3,-1,0,0,0,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-2,-1,-2,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,-1,-2,1,0,-3,2,1,-4,1,1,-5,2,1,-4,0,1,-4,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,-1,2,-2,1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,2,1,-1,2,2,-1,1,2,-1,2,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,2,-2,0,3,-2,0,3,2,-1,2,5,-1,1,4,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,-1,2,-1,1,0,-3,2,1,-4,0,2,-2,4,-1,1,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,0,1,0,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,-1,0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,0,1,3,-2,0,3,-2,1,1,-1,1,1,-2,1,-1,1,1,-1,2,1,0,0,0,1,0,0,0,-1,1,0,-1,1,0,-1,0,1,-1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,1,1,1,2,2,2,2,4,3,4,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,0,0,0,1,0,1,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,-3,-1,0,-2,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,0,1,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,0,0,-3,-1,1,-3,-2,0,-4,-2,-2,0,0,-1,0,0,-2,0,1,-2,0,0,-2,0,0,-2,0,0,-1,-2,1,-2,0,0,-2,0,0,-1,0,0,-2,1,0,-1,1,0,-1,1,0,-1,2,0,2,1,-2,-4,4,3,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,0,1,0,-1,1,-1,-1,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-2,1,0,-1,1,-1,-1,2,-1,-2,1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,1,-1,-1,1,-1,0,1,-1,-1,1,-1,0,0,-1,1,0,-1,0,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,0,-2,0,1,0,0,0,0,-1,1,0,0,0,0,-1,0,0,-1,2,-1,0,0,-2,1,-2,-2,1,0,-3,3,1,0,-1,1,0,-1,0,0,0,0,0,0,0,1,0,0,1,2,1,1,1,0,1,0,1,1,2,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,2,0,-2,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,2,0,-1,3,0,-1,2,0,-1,3,0,0,2,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-2,1,0,-3,0,-1,-3,0,0,-6,-1,1,-8,-1,1,-7,-1,2,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,2,-2,0,2,0,-2,4,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,2,0,0,-2,0,1,0,0,1,-1,0,1,0,0,1,0,0,2,0,0,0,1,0,-1,2,0,-2,3,-2,-2,4,-2,-3,6,-2,0,4,-2,1,3,0,1,0,0,1,0,0,1,0,1,1,0,1,1,-1,0,1,-1,1,0,-1,1,0,-1,1,0,-2,-1,2,-1,-1,4,-5,-1,-1,2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,2,0,-2,0,1,-3,1,0,-2,-3,2,0,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,1,0,0,1,0,0,3,2,1,3,2,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-2,0,-1,-3,0,-1,-4,0,-1,-4,0,0,-3,0,0,-2,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,1,-1,0,1,-1,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-2,1,0,0,1,0,0,-1,0,0,0,0,0,-1,0,1,-1,0,1,-1,-1,-2,-2,-2,-2,-2,-1,-3,-3,-2,-3,-2,1,1,-1,2,1,-1,2,0,0,2,0,0,3,-1,0,2,0,-1,3,0,-2,2,1,-3,2,0,-4,2,1,-5,2,0,-3,2,0,-2,3,0,0,4,0,0,2,0,0,2,1,0,3,1,0,3,2,-1,2,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,1,-1,0,3,-1,0,2,-1,0,1,0,0,2,0,0,2,0,0,2,0,0,2,1,0,2,2,-1,2,0,0,2,0,1,3,-1,0,3,-2,0,2,-1,1,2,-3,1,4,-3,2,4,-4,2,3,-3,2,3,-2,0,4,-2,-1,2,-2,0,1,-2,-1,1,-1,-1,0,-3,-1,1,-4,-1,0,-3,-2,2,-1,-1,2,-2,-2,2,-1,-1,3,0,-1,3,1,-1,3,1,0,3,1,-1,2,3,0,4,0,-2,4,-1,-3,4,0,-2,4,1,-3,7,2,-4,9,0,-5,11,-1,-6,10,-1,-4,3,0,-2,3,-1,-1,2,1,-2,1,0,-1,0,0,-1,-2,-1,-1,1,0,-1,0,0,0,1,0,-1,1,1,-1,1,0,-1,0,0,-1,0,0,0,0,-1,0,3,-1,1,-4,-3,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-2,1,0,-2,0,1,-2,0,0,-2,-1,0,-1,-2,0,-2,-1,0,-1,-2,0,0,-2,-1,0,-2,-1,3,-3,-2,3,-3,-4,5,-4,-6,7,-1,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,-1,-1,1,-1,-2,-2,-3,-5,-5,-5,-6,0,-3,-6,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,1,-1,-1,0,0,-3,0,-1,-3,0,-1,-3,0,-3,-3,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,1,0,0,1,-1,1,3,-2,2,3,-2,1,2,-1,2,2,-1,-1,0,1,-1,0,1,-1,1,-1,-1,1,-1,-1,0,-1,-2,0,-1,-2,0,-1,0,-1,-2,-1,-1,-5,1,-1,0,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-1,0,0,0,0,0,0,-1,2,-1,1,2,0,1,4,0,1,7,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,0,-2,-1,1,-3,-1,2,-4,0,1,-3,2,0,-2,2,-1,-1,1,-1,1,2,-1,1,1,-1,1,1,-1,2,1,-1,3,0,-2,2,0,-2,3,1,-1,5,3,-1,4,2,-2,2,4,1,6,2,-1,2,2,-1,2,1,-1,2,2,0,2,3,-1,3,2,-2,4,2,-3,6,2,-4,7,1,-3,8,-1,-2,8,1,-5,10,2,0,2,4,0,2,1,1,2,2,3,2,0,4,2,0,4,2,-1,6,0,1,5,3,2,2,1,2,2,0,3,0,2,3,-1,1,4,-4,3,5,-5,2,6,-5,3,5,-4,3,7,-5,3,2,1,1,4,3,2,0,0,0,-1,1,0,-3,1,-4,-3,2,-8,-2,3,-11,-3,3,-9,-3,0,3,-6,-3,4,-2,1,6],[2,2,-5,2,2,-5,1,1,-5,0,0,-4,-3,-1,-5,-4,0,-6,-3,-2,-4,1,1,-4,1,1,-5,2,1,-3,2,0,-2,2,1,-2,2,0,-2,1,0,-1,1,0,-2,2,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,0,-1,-2,0,0,-2,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,1,0,0,0,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-3,0,3,-3,1,4,-5,1,2,-6,1,1,-5,1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,-6,0,0,-6,1,1,-9,0,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-2,0,-1,-1,0,-1,-2,0,-1,-2,0,0,-2,0,0,-1,0,0,-1,0,1,-1,0,1,1,-1,1,1,-1,4,0,-1,-1,-1,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,1,1,-4,1,0,-1,0,-1,-2,-1,0,-1,-1,-1,-2,-1,-1,-3,-2,-1,-4,-3,1,-3,-4,2,-4,-7,3,0,-2,1,-3,-1,-1,-4,0,-2,-4,-1,-1,-4,-1,-1,-5,-2,-2,-7,-3,-2,-8,-4,-4,-9,-1,-1,-4,-1,-2,-4,0,-3,-3,0,-1,-2,1,-2,-2,0,-2,-2,1,-1,-2,0,-2,-2,0,-1,-1,-1,-1,-1,-1,0,-1,0,1,0,0,1,0,-1,1,0,-2,0,-1,-1,0,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,3,1,-2,-3,-1,0,0,-1,0,0,0,0,0,1,0,0,1,-1,0,0,-2,0,0,-4,1,0,-4,2,0,-5,2,1,1,1,2,1,1,0,2,1,1,3,1,0,4,3,1,2,4,5,1,8,6,-1,8,2,1,3,-1,2,1,0,2,1,1,3,1,0,2,1,-1,1,1,-2,0,2,-3,-1,2,-2,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,0,3,2,0,5,4,1,7,5,1,7,4,1,5,2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,-1,0,-1,0,0,-2,1,-1,1,0,0,1,-1,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-2,0,0,-2,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,1,0,0,1,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,-1,0,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,1,-2,-1,-1,-2,-2,-4,-2,-2,-7,-1,-2,-10,-1,-3,-9,-1,1,0,-2,1,-1,-2,1,-1,-1,1,-1,-1,2,-2,-1,2,-1,-2,2,0,-2,1,-1,-2,1,0,-2,1,0,-1,-1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,1,0,0,0,0,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-2,0,1,-3,-1,0,-3,1,-1,-1,1,-2,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-2,-1,2,-1,-1,0,0,0,4,-1,-3,1,-1,-1,1,-1,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,1,-1,0,1,-1,-1,1,-1,0,1,0,-1,-1,0,0,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-2,-1,-1,-4,-1,-1,-5,-1,-1,-7,2,0,-1,-2,-1,-2,-2,0,-2,-2,1,-2,-2,1,-2,-2,1,-2,-3,1,-2,-3,2,-2,-3,2,-2,-4,1,-2,-5,2,-2,-4,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,1,-2,-2,2,-2,-1,1,-1,-2,1,-1,-2,1,-2,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,0,-1,1,-1,-3,-1,-2,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,1,0,1,0,0,2,0,0,2,0,0,1,0,0,0,1,1,-1,0,0,1,2,3,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,-5,1,-1,-6,1,-2,-3,2,0,-10,0,1,0,0,2,0,1,1,0,0,1,0,0,1,0,0,0,0,-2,1,0,-1,0,0,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,1,0,1,2,1,1,2,1,1,2,1,1,2,0,1,2,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,0,2,0,1,2,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,2,2,0,2,0,-1,1,-1,0,-1,-1,0,-1,1,0,0,1,0,0,1,0,0,1,-1,1,1,-1,1,0,4,0,1,4,-1,-1,6,-2,-1,9,-3,0,10,-4,-2,10,-4,1,0,1,1,0,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,-1,1,1,0,1,-2,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,-1,0,1,0,-1,2,-1,-1,1,-2,0,1,-3,1,1,-2,1,1,0,-1,1,0,0,2,0,0,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,2,0,1,2,0,0,1,0,1,1,0,1,1,0,1,1,-1,0,1,1,1,1,0,1,1,0,1,1,0,0,2,0,0,2,0,0,2,0,0,2,1,0,3,0,-2,2,0,-2,3,1,-2,4,0,-3,2,0,1,2,0,1,2,0,1,2,0,1,3,1,0,3,1,0,4,0,-1,4,1,0,6,-1,1,2,-1,2,3,-1,0,2,-2,1,1,-2,2,0,-2,2,-1,-3,2,-2,-4,2,-2,-3,1,-1,-2,2,0,-1,1,1,-1,1,2,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,2,1,1,1,1,1,2,1,1,2,2,1,3,0,1,1,3,2,4,1,1,1,0,1,2,2,1,1,2,1,1,2,1,0,3,0,0,3,-1,4,4,-2,3,4,-3,6,2,1,1,1,1,1,2,0,1,2,1,1,2,1,1,4,1,3,4,2,4,5,3,4,6,5,6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,0,1,2,1,1,2,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,0,1,1,0,1,2,1,1,3,0,1,2,1,0,2,3,-1,3,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,2,1,0,1,1,-1,1,0,-1,1,1,-2,1,1,0,1,1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,2,1,-1,1,1,1,1,0,0,2,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,1,0,0,3,1,0,6,1,2,3,3,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,1,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,1,1,0,1,0,-1,1,3,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,-1,-1,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,0,0,1,0,1,1,0,0,1,0,0,1,0,1,1,-1,0,1,-1,0,1,0,-2,1,1,-2,3,0,0,1,0,0,1,0,1,2,0,1,2,0,0,1,0,0,-1,-1,0,-1,-1,1,-3,-1,0,1,0,2,2,1,3,2,-1,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,-1,1,-1,-1,0,0,-1,-1,1,0,-1,1,1,0,0,0,-2,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,1,2,1,1,2,1,-2,3,1,-2,3,0,-3,2,0,-2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,1,1,-2,2,2,-1,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,2,-1,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,1,1,0,-1,1,0,2,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,-2,0,0,-2,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-2,-1,1,-1,-1,2,0,-2,1,1,-1,0,2,0,1,2,-1,-1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,2,1,1,0,1,1,0,1,1,0,0,0,0,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,1,0,1,1,0,1,1,2,1,1,1,0,0,0,1,1,0,1,1,0,1,1,0,1,0,-1,2,1,-1,1,1,-2,2,2,-2,1,2,-1,-1,1,-1,-2,1,0,-2,0,0,-1,0,0,1,0,-1,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,2,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-3,1,0,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,1,0,0,2,1,1,4,1,1,-1,1,1,-1,1,1,-1,1,1,-1,2,0,-1,2,0,0,5,0,0,5,2,1,5,2,1,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,2,1,0,1,0,1,2,-1,0,2,-1,-1,2,0,-1,2,0,-1,2,0,-1,2,0,0,2,0,-1,2,1,-1,1,1,-1,2,0,-1,2,0,-1,1,0,-2,2,-1,-1,1,0,0,1,0,0,1,0,0,1,1,-1,1,1,-1,1,2,-1,0,3,-1,1,2,-2,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,2,1,1,0,1,2,4,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,0,1,2,2,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,-1,0,1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,0,0,0,-1,1,0,0,1,0,-1,1,0,-1,3,-2,-1,4,0,-4,7,-2,-4,9,-1,-6,1,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,2,0,1,2,-1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,0,1,-2,0,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,-1,0,0,-1,0,0,0,0,1,-1,-1,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,-2,0,-1,-4,-1,0,-6,-1,0,-4,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-2,1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-2,1,-3,-2,0,-3,-1,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,-1,-2,0,-1,-3,0,-2,-1,1,0,0,0,0,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,1,-1,1,-1,0,1,-3,1,0,-4,-1,3,-5,0,0,0,1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-1,0,-1,-3,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,1,-3,0,1,-4,1,-1,-3,1,-1,-4,2,-2,-2,1,-2,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-2,-2,-1,1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,0,-2,0,0,-1,-3,-1,-3,-4,-1,-3,-2,-2,-5,-8,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-1,-1,2,0,-2,-1,1,-1,1,0,-1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,1,0,-2,1,0,-1,0,0,-1,-2,0,0,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,0,-1,-1,0,-1,0,1,-1,0,1,-1,-1,-1,-1,-1,-1,0,-1,-2,0,-1,-3,0,-1,-3,0,-1,-1,-1,-2,0,-2,-2,-1,-2,-2,0,-1,-2,0,-1,-3,0,0,-2,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,1,0,0,2,1,0,2,1,0,1,1,-1,0,1,-1,-1,-1,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,0,-1,-1,-3,-2,0,2,1,-3,-1,0,-2,-1,1,-2,-1,0,-2,-1,0,-2,-1,1,-2,-2,1,-1,-2,1,-1,-2,3,0,-3,3,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,-1,0,-1,0,-2,1,-1,-2,2,-3,1,1,-4,2,2,-5,3,-1,-4,3,-2,0,0,-2,1,0,-2,0,0,-2,1,0,-2,-1,0,-2,-2,-1,-2,1,2,-1,0,3,-1,2,2,-2,2,3,-1,3,3,-2,4,3,-4,6,3,-7,8,3,-8,8,4,-9,0,3,-1,-1,3,0,0,3,-2,-1,3,-1,-2,3,-3,0,3,0,1,3,1,-1,2,0,-1,2,2,-2,3,3,-3,2,4,-2,1,7,-5,4,8,-7,3,8,-1,2,1,-1,3,-1,-1,1,4,-1,0,4,-3,0,5,-3,-1,5,-2,-2,5,-3,-1,6,-2,1,2,-4,2,2,1,0,1,1,0,0,2,0,0,2,1,0,3,1,0,1,1,-1,0,0,-1,0,0,-2,-1,0,0,-2,-1,0,-1,-1,-1,-3,2,-2,-5,3,-1,-3,4,-2,-1,-1,-1,-2,-1,-1,-1,-1,0,0,0,0,0,0,0,2,0,0,-1,0,-1,-1,1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,-2,1,-2,2,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,2,-3,5,0,-3,5,0,-6,8,1,-8,10,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,0,-2,1,0,-1,0,-1,0,1,0,-3,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-2,-1,2,-2,0,4,-4,-1,5,-6,0,3,-3,-2,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,1,1,1,1,0,1,1,0,2,1,0,3,2,1,4,2,1,3,2,1,2,1,1,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,0,-1,-1,-1,-1,-4,-1,-1,1,-2,-1,0,-3,-1,-1,-1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,0,-2,0,0,-2,0,1,-2,0,1,-2,-3,3,-1,-3,2,-2,-3,1,-2,-5,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,1,-1,-1,1,-2,-1,-1,-3,-1,-1,-3,-1,-3,-4,-1,-5,-3,-1,-5,-2,-1,-3,-1,-1,1,-1,-1,1,-2,-2,1,-2,-2,1,-2,-2,1,-1,-2,1,-1,-2,1,2,-4,0,5,-5,0,4,-5,0,8,-6,-1,-2,-2,1,-2,-1,1,-1,-2,1,0,-2,1,1,-2,1,3,-4,2,4,-4,2,4,-3,2,4,-4,4,4,-6,6,4,-3,3,-1,-2,1,0,-2,1,-1,-1,0,-1,0,1,-2,0,0,-2,1,0,-3,2,2,0,1,-2,-1,0,1,-2,-1,0,-1,0,2,-1,0,2,0,1,2,1,1,3,1,1,3,2,3,3,1,0,3,-2,0,3,-3,0,3,-2,0,3,-3,1,4,-3,2,4,-3,2,5,-4,2,4,-1,3,5,-4,0,3,-6,-1,3,-4,-1,2],[-1,0,0,-1,-2,1,-2,-3,1,-3,-3,4,-2,-5,5,-1,-6,3,-2,-6,9,-1,-2,1,-1,-1,1,0,-2,1,0,-2,2,0,-2,1,1,-2,1,1,-1,0,1,-1,0,1,-2,0,0,-2,1,0,-2,2,0,-2,2,1,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,0,-3,-1,1,-1,1,1,-2,1,1,-2,1,0,-2,1,0,-2,1,1,-7,2,2,-8,3,2,-12,4,1,-13,3,0,-10,2,1,-1,1,0,-1,1,1,-1,2,1,-1,2,0,-1,2,1,-2,3,1,-3,4,2,-3,2,1,-4,6,0,-1,2,0,0,2,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,2,0,2,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,-1,1,-2,3,0,-1,1,0,-1,0,0,-1,2,0,-1,3,0,-1,4,0,-1,0,-1,-2,2,-3,-3,1,-4,-3,2,1,-1,3,1,0,2,0,-1,3,0,0,3,0,-1,4,0,-1,6,0,-1,7,0,-2,7,0,-1,8,1,1,4,0,1,5,1,2,4,1,3,4,2,3,6,1,4,7,1,7,7,-1,3,8,1,2,4,1,3,5,1,2,3,1,1,3,1,2,3,1,2,3,1,2,2,1,2,2,1,2,2,1,2,2,1,2,1,1,2,1,0,2,1,1,3,1,1,2,2,1,2,2,2,3,3,1,1,2,1,1,1,1,1,1,1,1,0,1,1,2,0,1,1,0,1,0,-1,1,1,-1,1,0,-2,1,0,-3,1,1,-6,0,6,-8,-1,9,-8,0,7,-1,1,0,-1,1,-1,-1,1,-1,-1,1,-2,-1,0,-2,2,-1,-1,5,-2,1,6,-3,1,4,-4,-2,1,-3,-4,0,1,-2,0,1,-2,0,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-3,2,-1,-8,5,-1,-8,7,-1,-5,5,-1,-1,1,-1,-1,0,-2,0,0,-2,0,-1,-2,0,-1,-2,0,-1,-3,-1,0,-7,0,-1,-7,-1,1,-10,-3,-1,-12,0,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,1,-2,1,1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,1,-2,-2,2,-3,-1,1,-4,-3,3,-4,0,0,-1,1,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,1,-1,-1,2,1,-4,1,0,-4,-1,-2,-1,2,2,-6,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-3,0,-1,-2,-3,0,-5,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,3,-2,1,2,-1,1,1,0,2,2,-2,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,-1,0,1,0,0,1,1,0,1,0,0,1,1,0,1,1,0,1,1,0,-2,4,2,-4,4,2,-5,5,0,1,1,1,1,1,0,1,1,0,2,1,-1,2,1,0,2,4,0,2,3,-1,2,3,-1,2,4,-1,2,4,-1,2,4,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,-1,2,1,-2,2,1,1,2,1,0,2,2,1,2,1,0,1,3,0,1,4,0,1,3,0,1,2,0,1,2,1,1,1,1,1,1,1,1,0,2,1,2,1,3,1,0,1,1,-1,2,1,0,2,0,0,2,0,0,2,0,-1,2,0,0,1,0,-1,1,1,-1,1,1,-1,1,2,1,2,2,2,1,2,2,2,3,-1,1,1,-1,2,1,0,1,1,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,-1,-1,1,0,-2,1,0,-2,1,0,-3,-3,2,-5,-4,3,-6,-4,2,-6,-6,5,-1,1,0,-1,1,-1,0,1,0,0,1,0,0,1,1,0,0,-1,-1,1,-2,-2,2,-2,-1,1,-3,1,0,0,1,0,-1,1,0,0,1,0,-1,1,0,-1,0,0,-1,1,0,-1,2,-2,-2,1,0,-1,1,0,-1,0,0,-1,0,0,-2,-1,0,-2,-1,0,-2,-1,-1,-4,-2,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,-1,0,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-2,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,1,0,-1,1,0,-1,1,2,-1,1,2,-2,-1,4,-2,-2,5,-3,-2,4,-3,-3,6,-3,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-2,-1,0,-2,-2,0,-2,-2,0,-2,-5,-2,-2,-6,-2,-1,-4,-1,-1,-2,1,-2,-1,1,-2,0,0,-2,-1,-1,-3,0,0,-2,1,0,-2,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,-1,-2,0,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-3,-1,-1,-2,-1,0,-3,1,0,-2,1,0,-2,1,0,-2,1,0,-2,2,0,-2,0,0,-1,-2,-1,-2,2,0,0,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,-1,-3,1,-1,-4,0,-1,-5,-1,-1,-5,-1,0,-4,1,-1,-2,1,-1,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,0,0,-1,0,0,-1,-1,1,-1,-1,1,-1,-2,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,0,2,-1,0,0,-1,-1,3,-2,2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,-1,1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-2,-1,-2,0,-3,-1,0,-2,-4,2,-5,-6,1,-5,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-2,0,1,-2,0,0,-1,1,-3,0,-2,2,-1,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,0,-1,0,2,-1,0,-1,-2,-1,-1,-1,-1,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,-2,-3,1,-1,-3,0,-1,-2,-1,0,-2,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-1,0,-1,-2,0,-2,-3,0,-4,-3,1,-2,-3,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-2,-2,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,1,-3,0,1,-4,2,1,-3,-2,0,0,0,1,0,1,0,0,0,1,0,0,1,1,0,0,1,-1,0,1,-1,0,0,-2,0,2,-1,1,0,0,2,1,0,1,0,0,1,0,0,0,1,1,0,1,0,0,2,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-1,0,2,0,0,2,0,0,2,0,0,2,1,0,2,1,-1,-1,1,-1,-1,2,0,3,0,0,3,0,-1,2,1,1,2,1,1,2,1,1,2,2,1,3,2,2,4,2,3,2,2,2,2,1,1,2,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,1,0,0,1,0,0,2,0,0,2,1,0,3,0,0,4,1,0,4,1,1,4,2,0,2,2,0,2,2,0,0,0,-1,0,0,0,1,0,0,0,0,0,0,0,-1,2,1,-1,2,-1,-1,1,0,0,0,0,1,0,1,0,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,0,1,0,0,1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,4,0,-1,5,-1,-2,7,-2,1,4,1,0,0,-1,-1,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-1,0,0,-1,0,0,-2,0,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,1,-1,-1,-1,1,-2,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,-1,1,1,-1,2,0,-1,1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,-2,0,-2,-1,1,-3,-1,0,-3,0,-2,-2,1,-3,-1,2,-3,-2,2,-1,0,-2,-1,-1,-2,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,2,-1,-2,2,-1,-2,1,-2,-1,1,-2,-1,0,-2,-1,0,-1,-1,0,0,-2,1,0,-3,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,1,1,0,0,-1,-1,0,-1,-1,0,-1,-1,2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,4,-3,0,5,-3,0,2,-1,0,3,-2,1,-1,0,1,-2,0,0,-1,-1,0,-1,-1,1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-2,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-2,1,-2,-2,0,-1,0,1,-2,-3,0,-1,-1,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,-2,-2,-1,-4,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,1,-1,1,2,-4,1,3,-3,1,3,-4,1,5,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,0,-1,1,1,-2,0,1,-2,-1,0,-2,-1,1,-3,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,-1,1,-1,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,2,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,-1,1,1,0,0,1,1,-1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,-2,1,1,-2,1,1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,2,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-2,0,-2,3,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-2,0,-2,-3,1,-3,0,-1,0,1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,1,-1,-1,1,-1,0,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,-1,1,2,0,0,3,0,0,2,0,-1,0,1,1,0,1,2,0,1,1,0,1,1,-1,2,2,0,1,1,0,2,1,-1,1,1,-1,1,1,0,1,1,0,1,1,-1,1,1,0,0,1,0,0,1,0,1,-1,0,0,0,0,0,1,-1,0,0,1,1,1,1,1,1,0,1,0,0,1,0,-1,1,-1,0,0,-1,-1,0,2,-2,1,-5,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,0,1,0,0,2,0,-1,3,-1,-3,3,-2,-4,4,-2,-4,2,-1,-2,1,0,1,0,-1,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,2,-1,-1,-2,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-2,-2,0,-2,-3,1,-2,-3,2,-3,-4,0,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,2,-1,0,1,-1,-1,4,0,0,7,0,-1,0,0,-1,0,1,0,-1,0,0,-1,1,0,-1,0,-1,-1,1,-3,-1,1,-3,-1,1,-1,-1,1,1,-1,1,2,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,-1,2,0,-2,2,0,-2,3,-1,-2,2,-1,-2,2,0,-2,2,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-2,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,-2,1,0,-2,2,1,-2,2,1,-1,1,1,0,1,0,0,1,0,0,0,0,0,0,-1,0,1,-2,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-2,0,-1,-3,1,1,-5,2,0,0,0,0,1,0,0,0,0,0,1,0,0,0,-1,0,0,2,-1,0,2,0,0,4,-1,0,5,-3,0,7,-4,1,5,-5,1,3,-4,1,0,0,0,-1,0,1,0,0,1,0,0,1,-1,1,1,-2,1,2,0,0,1,1,0,2,0,0,3,0,-1,3,0,-1,0,0,-2,1,0,-2,-2,0,-1,-3,-2,-1,2,0,0,3,0,1,2,0,0,2,0,1,2,0,1,2,1,1,1,1,1,2,0,0,2,0,0,2,0,-1,2,-3,-1,2,-3,-2,1,-7,-2,0,-10,-1,1,0,1,1,1,1,1,0,2,1,0,3,0,0,4,-1,-2,4,1,-1,4,-4,-4,4,0,-1,3,0,-2,3,0,1,2,0,0,1,-1,1,0,-2,-1,0,-2,1,-1,-2,-3,-1,0,1,2,-1,2,2,0,1,2,0,1,2,0,2,3,0,4,3,3,9,4,-1,0,2,0,1,2,0,2,2,0,1,1,0,1,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,2,0,1,3,0,-2,3,0,5,5,-1,0,1,0,0,1,0,0,1,0,1,1,0,2,-1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-1,0,1,-3,-1,1,-3,1,2,-3,0,3,-4,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,1,0,-1,0,2,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,-1,1,-2,2,3,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,-2,-1,-1,2,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,-3,0,1,-1,0,5,-4,0,-1,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-3,-1,-1,-2,-2,1,-3,-2,0,-3,-2,1,-3,-2,0,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-2,-1,-2,-2,-1,-2,-1,-1,-3,-1,-1,-3,0,-1,-3,1,-1,-2,1,-1,-2,0,0,-1,-2,-1,-2,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-1,0,1,-2,2,0,0,4,0,0,7,1,0,8,0,2,8,-1,-2,-1,-1,-2,-1,-1,-2,-1,-1,-2,-1,0,-2,0,-2,0,-2,-1,-2,-1,-1,-3,-2,-2,-4,-1,-3,-5,1,-1,-6,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-1,1,1,-2,1,2,-3,0,0,-1,2,0,-5,1,0,-1,1,1,-2,1,1,0,0,2,0,0,3,0,-2,4,-1,-2,6,0,-3,7,0,-3,6,1,-4,8,0,2,2,1,3,2,-1,3,2,-1,5,2,-1,5,2,-2,6,4,-1,7,5,-3,7,4,-3,6,3,-4,4,2,-2,8,4],[1,0,2,0,1,0,2,2,-1,1,0,-4,-2,-2,-2,-3,-5,-1,-3,-1,-2,0,1,0,1,0,1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,0,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,0,0,0,0,0,2,1,1,0,1,-1,0,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,2,-1,-3,2,-1,-3,2,-1,-2,2,-1,-1,2,-2,0,1,-2,1,1,-2,0,1,-1,1,0,-2,1,0,-2,1,1,-4,1,1,-3,-1,2,-4,3,-1,-3,1,0,-2,1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-2,0,-1,2,-1,-1,0,0,-1,1,-1,0,0,-2,0,-1,-2,0,0,-1,1,-3,-1,1,-3,0,-1,-2,1,0,-2,-1,-1,-1,-1,-1,-1,-2,-1,-2,-2,-2,-2,-3,-2,-2,-3,-4,-2,-2,-3,1,-1,-3,3,-2,-4,2,-2,-2,-1,-2,-1,-1,-1,-2,-1,0,-1,-1,-1,-1,-1,-3,-1,0,-4,-3,-3,-5,2,3,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,2,0,-1,2,0,0,1,0,-1,0,0,0,0,0,0,1,0,0,1,1,1,1,2,1,0,1,3,1,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,1,1,2,3,1,3,2,1,2,1,0,4,1,2,2,1,1,2,1,0,2,2,1,2,2,1,2,1,1,0,3,1,-1,5,2,-3,6,2,-3,5,1,-1,3,1,2,2,1,3,2,1,2,1,1,1,1,1,1,1,2,0,0,2,1,1,2,1,0,1,1,0,1,1,0,1,1,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,0,1,0,0,2,1,0,2,1,1,2,1,1,3,1,1,3,0,1,4,1,1,5,1,2,4,1,2,2,1,1,2,1,0,2,1,1,1,0,1,2,0,1,2,0,0,1,2,1,2,1,-1,0,3,0,1,0,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,2,0,2,4,0,3,6,-2,4,7,-3,3,7,-2,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,-2,3,1,-3,3,1,-6,1,2,-8,-1,3,-8,1,2,-11,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,-1,0,1,-1,2,1,-2,2,1,-1,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,1,2,-2,-2,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,0,-2,1,0,-2,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,1,1,-1,1,0,1,2,0,0,4,1,2,6,0,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,-1,-1,2,-1,-1,2,-1,-1,2,0,-1,2,-1,-1,2,0,-1,2,-2,-1,1,-2,-1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,1,0,2,0,-2,-1,3,-2,0,1,-3,1,1,-2,0,1,-2,0,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,2,0,-2,0,-1,-2,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-1,-1,1,-1,-2,0,0,-2,0,0,-3,0,-1,-6,1,0,-7,-1,0,-8,3,1,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,1,1,0,1,1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,0,1,-4,-1,2,-7,-1,3,-8,1,2,-9,-2,5,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,-1,2,2,0,1,3,0,2,1,0,-1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,1,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,-1,0,1,0,2,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,-1,-1,0,0,0,1,0,0,1,0,0,1,-1,0,0,-1,-1,1,-1,0,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,3,-2,-1,5,-3,-1,3,-5,1,8,-4,-1,0,0,-1,0,0,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,1,-1,1,0,-1,1,0,-1,1,-1,-2,0,-1,-2,0,0,-1,1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-5,0,0,-5,-1,0,-1,-2,0,4,-3,1,4,-2,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,0,-1,-1,1,0,0,1,0,0,1,1,1,1,1,1,2,1,1,2,1,1,1,3,-1,3,0,4,1,1,1,0,1,1,0,1,0,0,0,0,0,1,-1,1,-1,-3,2,-2,-4,3,-3,-5,2,-3,-6,1,-2,-4,0,0,0,-1,0,0,0,1,-1,-1,1,0,-1,1,0,0,1,-1,-1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,0,-1,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,-1,2,0,-1,2,0,-2,2,0,0,1,0,0,1,0,0,1,0,-1,0,-1,-1,0,-1,0,-1,0,-2,-5,0,-1,-6,0,-5,-11,2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,1,0,0,1,1,0,2,0,-2,0,0,-1,1,0,-1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,-1,0,0,-1,1,1,0,1,1,-1,1,1,0,0,1,-1,-1,0,1,0,0,2,-2,0,2,1,1,-1,1,1,-1,1,1,0,0,1,0,1,0,0,1,0,1,1,0,1,3,-2,2,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,1,0,1,1,0,2,3,-1,0,3,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,0,0,0,1,-1,0,1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-1,-1,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-2,3,0,-2,4,-1,-2,2,0,-1,0,-1,-1,0,-2,-1,1,-1,-1,0,-2,-1,1,-2,1,-1,0,4,2,0,5,4,-1,6,3,0,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-1,0,0,-1,-1,1,-1,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-2,0,-1,-1,0,-1,-2,0,-2,-3,1,-1,-2,1,-1,-3,2,0,-3,4,-3,-2,1,-2,-1,1,-4,-1,2,-5,3,1,-1,-2,1,-2,-3,0,-1,-2,0,-1,-2,0,-2,-1,0,-2,-2,0,-2,-2,0,-1,0,0,-2,-5,-1,-1,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,-1,-2,-2,0,-2,-1,0,-2,-1,0,-3,-2,0,-4,-2,-1,-5,-2,-1,-4,-3,-1,-5,-3,0,-3,-3,0,-2,-3,0,-2,-1,-1,-2,-2,1,-1,-1,1,0,-1,0,0,0,1,-2,0,1,-1,1,1,-1,0,1,-1,1,0,-1,1,2,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,2,-1,1,2,-1,1,1,-1,0,1,-1,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,1,1,-1,1,0,-1,1,1,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,-1,0,1,1,1,1,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-3,1,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,3,-2,1,3,-2,1,0,-1,1,-3,0,1,-3,0,1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,1,-1,-1,0,-2,0,1,-3,0,1,-3,0,1,-3,0,1,-1,0,0,-2,-1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,1,2,0,1,2,0,1,1,0,1,1,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,0,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-3,0,1,0,-1,0,0,-1,0,0,0,1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,1,0,1,1,0,1,1,0,1,1,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,2,0,0,2,-1,0,1,-1,0,1,-1,0,1,0,0,2,-1,0,2,0,0,2,1,0,2,1,0,2,1,2,3,3,3,3,3,2,2,5,5,4,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,0,3,-1,0,2,-1,-1,1,0,-2,-1,0,1,0,0,2,-1,0,1,-2,0,1,-2,0,1,-2,-1,0,-2,-2,0,-1,-3,-2,-2,-4,-4,-2,0,2,-2,0,2,-2,0,2,-2,-1,2,-2,-1,2,-1,-1,2,-1,-1,2,-1,-1,3,-1,-1,3,-1,-1,3,-2,-1,2,-2,0,1,-3,0,1,-2,0,1,-2,0,1,-2,0,1,-2,0,2,-2,0,2,-1,0,2,0,0,2,0,0,2,0,-1,3,-1,-1,2,0,-1,1,-1,-1,2,-1,-1,2,-1,-1,3,-1,-2,3,-2,-2,5,-1,-2,2,0,-1,2,0,-1,1,0,0,2,0,0,2,0,1,1,0,1,2,1,2,1,-1,2,3,0,0,2,0,0,1,0,0,2,0,0,2,-1,0,2,0,0,2,-1,1,1,-1,1,2,0,0,2,0,0,2,0,-1,2,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,2,-2,2,0,-2,3,2,-5,0,-1,1,1,-1,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-3,0,0,-2,1,0,-1,2,0,-3,1,1,-1,0,1,-1,0,1,-1,1,1,-1,1,1,0,1,1,0,0,1,0,1,3,-1,0,-1,0,2,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,2,0,1,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,-1,1,1,-1,1,1,-1,0,2,0,0,2,-3,0,1,-1,1,1,-1,1,1,-1,1,1,0,2,2,0,3,2,0,3,3,-1,3,1,0,2,0,0,2,0,-1,2,0,-1,2,0,-1,2,-1,0,2,0,0,2,0,0,1,0,0,1,1,0,0,-1,0,2,-2,0,2,-1,0,1,-1,-1,0,-1,-1,0,-1,-2,-1,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3,-2,-4,-2,-2,-3,-2,-2,-2,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,2,-3,2,3,-2,2,2,-1,3,5,-2,2,0,0,1,0,0,1,0,0,1,0,0,1,0,1,2,-1,0,1,-1,0,1,0,1,1,-1,1,1,0,0,1,0,0,1,-1,1,1,-1,1,1,0,0,1,-1,0,1,-1,0,3,-2,0,3,-1,0,4,-1,1,0,0,1,1,-1,1,0,-1,1,0,-1,1,-1,0,-2,-1,-2,-1,1,1,-2,-6,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-1,2,0,0,2,-1,0,2,-1,0,1,-1,1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,0,-1,3,0,-3,3,0,-2,5,0,-5,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,2,1,0,-1,1,0,0,0,-1,1,-1,1,0,-1,1,0,0,1,0,0,0,0,0,0,0,0,-1,0,-1,-1,1,-1,-2,1,0,-2,0,1,-1,-1,1,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,3,-1,0,3,-1,-1,3,-1,-1,2,-1,-1,2,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-2,2,-1,-1,2,0,-2,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,0,-1,-1,1,-2,0,2,-2,-1,3,-3,0,1,-1,0,1,-1,0,1,-2,0,1,-1,1,1,-2,0,3,-2,1,3,0,0,5,0,0,7,-3,0,9,-3,0,6,-5,0,4,-5,0,1,-1,-1,1,-1,-1,0,-2,-1,0,-2,-1,1,-2,-1,1,-2,-1,1,-1,-1,1,-2,-1,1,-1,-1,2,0,-1,3,1,-1,2,4,-2,0,8,-1,0,10,2,-3,13,-1,3,0,-1,3,0,-2,4,-2,-3,4,-2,-3,6,-4,-1,3,-2,0,3,-1,-2,3,-2,-1,2,-1,-1,0,-1,0,-2,0,2,-5,2,2,-7,4,3,-10,6,0,2,-1,0,2,-3,2,1,1,3,1,1,4,0,3,4,2,2,4,5,1,5,1,2,2,1,1,1,1,1,2,1,0,1,0,0,2,0,-1,1,1,0,2,2,-2,0,0,0,1,-1,0,2,-1,0,0,-1,0,0,-1,0,0,-2,0,-1,-3,1,-2,-5,1,-1,-1,2,-1,-2,0,-1,-3,-1,0,-1,1,-1,-1,0,0,-1,0,0,-2,1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,0,-3,-1,-2,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-2,-2,0,-3,-1,0,-6,-2,1,-7,-1,0,-8,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-2,0,0,-2,0,0,-3,0,1,-3,0,1,-2,-1,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,0,-1,-2,1,-1,-1,2,0,0,1,-1,-1,3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-2,0,-2,-1,0,-3,1,-1,-2,-2,1,-5,0,-2,0,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-1,0,-2,-2,-1,-2,-2,-1,-2,-2,0,-1,-2,0,-1,-2,1,-1,-2,1,-1,-2,0,-2,-1,1,-2,-1,0,-2,0,1,-2,0,2,-2,0,-2,0,3,1,-1,7,-4,0,-2,1,-2,0,1,-2,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-2,-1,-2,-2,-1,-5,-2,-4,-7,-3,-3,-6,-2,-6,-9,0,-4,0,-2,-1,0,-2,-1,0,-3,-1,2,-3,-1,2,-4,-1,1,-3,-1,2,-3,-3,1,-2,-3,0,-1,-1,0,-1,0,0,-3,0,3,-3,0,4,-3,0,3,-1,0,4,0,0,5,0,0,4,0,0,5,0,0,5,0,0,6,-1,1,6,-1,1,5,-1,1,4,1,0,4,2,-1,3,1,2,3,2,2,2,3,3,3,1,4,2,2,4,1,1,6,-2,-1,9,-5,-3,10,-2,-2,11,2,3,2,2,3,1,2,2,3,1,3,2,1,5,4,-1,3,4,2,3,5,-4,4,3,1,3,1,0,4,0,1,2,2,0,1,1,0,0,2,1,2,2,4,1,3,5,-1,4,5,3,2,0,0,-2,1,0,-3,-1,-1,-2,-1,-2,-5,-3,-3,-5,-3,-4,-6,-4,-4,-5,-3,-5,-7,-3,-2,-5,-1,-1,-7,-5,-3,-4],[-2,2,-2,-3,1,0,-4,1,0,-5,-2,-1,-5,-1,-2,-6,0,0,-5,-2,-5,-3,1,-1,-3,2,-2,-2,0,1,-2,0,1,-2,0,1,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,1,0,-2,0,1,-1,0,0,-1,0,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,1,0,-1,1,0,-2,1,0,-2,1,0,-2,1,0,0,3,1,-2,1,0,-1,1,-1,-2,1,-1,-2,1,-1,-2,1,-1,-3,-5,1,-6,-8,0,-6,-12,2,-2,-12,4,0,-8,4,-1,1,-1,0,2,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,-3,2,0,-3,1,0,-6,3,1,0,1,0,0,1,0,1,1,-1,1,0,-1,2,0,0,2,0,0,2,0,0,2,1,1,1,0,-2,2,0,-2,1,0,-2,1,0,-2,1,0,-2,-2,2,-1,-2,2,-4,0,2,3,0,0,-3,0,0,-4,0,0,-2,0,0,-3,0,0,-2,-2,1,-1,-4,2,0,-5,3,2,-7,3,3,0,0,-3,1,0,-3,0,-1,-4,0,-1,-4,0,-1,-4,-2,-2,-5,-2,-1,-4,-2,-2,-3,-2,0,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,0,-1,-3,-2,-1,-3,-3,-1,-3,-2,-2,-3,1,0,-3,0,0,-3,1,0,-3,1,1,-2,1,0,-1,1,-1,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,1,-2,1,0,2,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,0,0,0,1,0,-1,2,0,-2,0,0,0,2,0,-1,1,0,-1,2,-1,-1,2,-1,-1,2,-2,-2,-1,2,-2,-3,2,-3,-6,6,-2,-6,8,-1,-3,6,0,1,-1,-1,2,0,0,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-2,1,0,-1,2,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,4,0,0,5,0,0,3,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,-1,0,2,-1,0,2,-2,-1,2,-3,-2,1,-2,-4,1,0,-5,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,2,3,0,3,3,0,6,4,1,7,5,1,7,4,1,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,0,-3,1,2,-3,3,2,-5,2,2,-6,1,2,-4,4,3,-8,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,-2,-2,0,2,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,-1,-1,-2,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,1,-1,2,0,-1,3,-1,-3,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,-1,2,0,0,1,-1,-1,-1,0,1,-1,1,1,-1,0,0,-1,0,0,-2,-1,0,-2,-1,0,0,0,-1,0,-2,-1,-1,-2,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-2,0,1,-1,0,1,-1,-1,1,-1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,2,-1,0,0,1,0,0,1,0,-1,1,0,-1,2,0,-1,2,0,-1,2,0,0,1,0,0,1,1,0,1,0,1,0,2,-1,1,1,3,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,-1,0,-1,0,1,-1,-1,1,-2,1,1,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,-1,0,1,-1,1,0,-2,0,1,-2,0,1,-3,0,1,-5,-1,1,-9,-1,1,-11,0,-1,-12,-3,1,-1,0,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,0,-1,2,-2,0,1,-2,0,1,-2,1,0,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,1,0,1,1,-1,1,0,0,1,0,0,1,-1,0,1,-1,0,0,-1,1,0,-1,0,1,-1,0,0,-1,1,1,-1,0,0,-1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,-1,0,2,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,-1,0,-1,0,0,-1,0,0,1,1,-1,2,1,-1,2,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,-3,1,1,-3,2,6,-5,1,9,-9,2,9,-11,4,13,-10,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,-1,1,0,0,0,0,0,1,1,-1,0,0,0,0,0,1,1,0,0,2,0,1,4,-1,1,5,-2,1,4,-1,1,3,-1,1,2,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,2,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,-1,1,2,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,2,-1,2,2,0,2,3,-2,3,0,1,1,0,1,1,0,1,1,0,1,1,0,1,0,1,1,0,2,-2,2,3,-2,0,2,1,-3,1,3,-4,0,1,1,1,2,0,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,0,1,1,-1,1,1,0,2,1,0,1,1,0,1,1,0,1,1,0,1,0,0,1,1,0,2,0,-1,2,-1,0,2,-1,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,2,1,-1,2,-1,-2,3,-1,-3,3,-1,0,1,0,0,1,0,-1,2,0,-1,2,-1,-1,2,-1,-3,2,-3,-4,2,-3,-6,2,-5,-5,2,-6,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,-1,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,0,1,0,0,0,0,1,1,-2,2,1,-3,1,1,-3,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,-1,0,-1,-1,2,-1,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,0,-1,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,-2,-1,0,-1,1,-1,-1,1,-1,-1,1,-1,-2,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,-1,-1,0,1,-1,-1,1,-2,-1,2,-1,1,0,-2,1,0,-1,1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,1,0,-1,-2,-2,-1,0,-1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,2,-3,-1,2,-3,1,2,-3,-4,1,1,0,1,1,0,0,1,-1,1,1,-1,0,1,-2,0,1,-2,-1,0,-2,-2,0,-1,-1,-1,-2,1,1,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,0,1,0,-1,0,1,1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,0,-1,2,-1,-1,1,0,-1,1,0,-1,2,0,-1,0,2,-3,0,3,-4,2,5,-4,5,6,-4,1,0,-1,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,0,3,1,1,3,2,0,4,0,2,2,-1,-2,1,-1,-2,2,0,-2,2,-1,-2,1,-1,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,0,-1,1,0,0,0,2,0,0,2,1,0,1,2,0,2,3,0,0,2,1,0,1,1,-1,-1,1,-1,-1,1,0,-1,1,0,-2,1,-1,-2,1,-2,-1,1,-1,-1,2,-1,-1,2,-2,0,1,-2,1,3,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,-1,2,-1,-1,2,-1,0,1,-1,0,1,0,1,-1,0,1,-1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,1,1,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,-1,1,-2,0,1,-2,-2,1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,-2,1,5,-2,1,1,-1,0,-3,1,0,-3,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,-1,1,-1,2,1,0,2,1,-1,2,1,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,-1,0,1,-1,1,1,-1,0,1,-1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,1,0,0,1,0,0,1,1,0,1,1,0,2,1,0,1,1,-1,1,0,-1,1,1,-1,1,1,0,1,1,0,0,1,0,0,1,2,0,1,-1,0,1,-1,0,2,-1,1,1,-1,1,1,-1,1,0,-1,1,0,-2,3,-1,-2,3,-1,0,2,0,1,3,-1,2,0,0,2,0,1,-2,1,1,-3,0,0,-1,1,1,-1,1,1,-1,0,1,-1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,-1,0,0,0,1,-1,0,0,0,-1,0,-1,0,0,-1,1,-1,-2,1,-1,-2,1,-2,-4,0,-5,-5,-1,-5,-4,0,-6,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,1,-2,0,1,0,0,2,-2,0,2,-1,0,0,0,1,0,-1,0,0,0,1,-1,0,2,-1,1,3,-3,0,2,-2,1,2,-3,-2,0,-2,-2,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,-1,1,-1,-1,0,0,0,0,-1,0,1,-1,0,1,-1,-1,1,-1,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,2,0,0,2,-1,0,2,0,-1,1,0,-1,1,0,0,2,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,1,1,-1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,1,1,0,0,1,0,0,1,0,0,2,0,0,2,0,0,1,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,0,0,0,0,-1,0,-1,0,0,-1,0,1,-1,0,1,-1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,1,0,-3,2,1,-3,0,3,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,0,-1,0,0,0,3,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,1,0,1,0,-1,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,-1,0,-2,-1,2,-3,-2,3,-2,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,3,0,1,2,0,1,0,1,0,4,0,0,1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,1,1,0,0,1,0,0,2,0,0,1,0,-1,1,0,0,2,1,-1,3,1,-1,3,0,2,2,1,1,3,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,-1,0,1,0,-1,1,0,-1,1,0,-1,1,-1,-1,1,-1,0,1,-1,0,2,-1,0,3,-1,0,3,-1,1,3,-1,1,4,-1,2,4,0,2,4,0,1,3,-1,0,1,0,0,1,-1,0,1,-2,0,1,-2,-1,1,-4,1,0,-5,1,0,-6,1,0,-4,1,-2,-2,-1,1,-2,-1,1,-1,-1,0,-1,-1,0,-1,-1,-1,0,-1,0,1,0,0,0,-1,1,1,0,1,1,0,1,2,0,1,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,0,2,-1,0,1,0,1,0,0,1,1,1,1,0,-1,1,0,0,1,0,0,1,0,1,0,-1,1,0,-1,2,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,-1,2,-1,-2,0,0,-2,1,-1,-3,3,-2,-3,4,-2,-4,5,-2,-3,4,-2,-2,0,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-2,-1,0,-1,-2,0,0,-2,1,-1,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-3,1,0,-1,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,1,0,1,1,-1,2,1,-1,1,0,0,-1,-2,0,-1,-2,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,-1,-1,0,3,-1,0,2,-1,0,1,-1,0,2,0,0,2,-2,1,3,-2,1,3,-3,1,2,-3,3,0,-2,5,-1,-2,6,0,-2,5,-1,-2,6,3,-3,3,4,-3,2,4,-1,1,4,-1,2,3,-1,1,3,-1,1,4,0,1,5,1,0,3,-1,1,3,-2,1,2,-1,1,2,-1,1,2,-1,1,2,0,1,1,1,-1,0,1,-3,1,4,-5,2,-1,1,2,-1,0,2,-1,1,2,-1,1,2,-1,2,1,-1,0,0,-2,-2,1,0,1,1,0,1,0,0,1,0,1,-1,-3,2,-3,-3,2,-4,-5,3,-4,0,2,-1,-1,3,-2,1,2,0,0,4,-1,1,5,-1,0,6,1,0,8,0,0,6,2,1,3,-1,0,4,-2,2,2,-1,2,2,-1,4,1,-1,6,2,-2,7,1,-1,8,3,-3,1,0,-1,2,-1,-1,0,0,-1,-1,-1,-1,-1,-2,-1,-2,-3,-1,-3,-2,0,-1,-3,-1,0,-1,-1,0,0,-1,1,-1,-1,1,-1,-1,1,-1,-1,0,0,-1,1,-3,0,2,-4,1,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,0,2,1,0,1,2,-2,5,1,1,1,0,0,1,0,0,1,-1,1,2,-1,1,1,-1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,-1,1,1,0,1,2,0,1,3,-1,4,3,-1,4,1,-3,7,2,-5,9,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,0,1,1,0,1,1,0,2,1,-1,-1,1,1,-1,0,1,2,0,-1,-5,0,4,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-2,-2,2,-3,-2,4,-3,-1,2,-4,-1,0,-1,-1,0,-1,-1,1,0,-1,1,0,-1,1,1,0,1,2,-2,0,3,-1,0,4,1,0,3,2,0,4,2,1,3,2,2,2,-2,1,0,-2,1,0,-1,1,0,-2,1,0,-2,1,0,-1,0,0,-2,1,-1,0,0,1,-2,1,0,-2,0,0,-2,1,-1,-2,0,-1,-2,0,-1,-3,0,-2,-2,0,-1,-2,1,-1,-3,1,0,0,2,1,1,2,2,3,3,5,6,2,7,-3,1,0,-4,1,-1,-2,0,0,-3,1,0,-3,1,0,-3,1,0,-4,0,-1,-4,0,-1,-4,0,0,-3,0,1,-3,1,1,-3,0,0,-3,-1,0,-3,0,0,-3,0,1,-4,0,1,-2,1,2,-2,1,2,-1,2,3,-1,3,2,-2,2,0,-1,3,3,-3,-1,1,-3,-1,2,-3,-1,0,-3,-1,0,-3,-1,-2,-4,-2,2,-4,-1,1,-3,-4,2,-1,-4,2,-1,-1,1,0,-6,3,-2,-3,-1,-3,-4,0,-1,-4,-2,-1,-5,-2,1,-5,-5,2,-7,-6,4,-8,-7,1,-7,-6,-1,-3,-1,0,-4,0,-2,-2,0,-3,-1,1,-5,1,0,-7,4,0,-6,3,2,-6,3,2,-6,3,4,-2,-1,2,-2,0,2,-1,-1,2,0,-1,3,1,-1,4,1,-1,6,2,1,8,-2,-1,6,0,-1,4,-1,-1,4,2,-2,5],[-1,2,-4,-1,1,-3,-2,0,-2,-2,-1,-1,0,1,-2,1,3,-4,-1,2,-1,-1,1,-3,-1,1,-3,0,0,-2,0,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,1,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-2,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,3,1,1,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-2,0,-1,0,2,-1,-1,3,-2,-3,3,-2,-4,1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,1,-3,1,0,-3,2,-1,-1,0,1,-5,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,1,0,2,-2,0,2,-1,4,1,-1,-4,0,0,0,-1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,-1,1,1,-1,2,2,-2,0,1,1,-2,1,0,0,1,1,0,1,2,0,2,2,0,2,2,0,4,3,-1,7,4,0,4,4,0,1,1,0,1,1,-1,1,1,-1,0,1,-1,0,1,0,0,1,-1,-3,0,2,2,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,2,1,-1,1,1,-1,0,1,0,0,1,1,0,1,1,0,1,1,0,1,1,0,0,3,1,0,-1,0,1,1,0,1,1,0,1,1,1,1,0,1,1,0,3,-1,0,1,-3,4,0,-3,6,2,-4,4,1,2,0,1,2,0,0,2,1,1,3,1,0,4,2,0,6,3,1,7,5,0,8,5,-2,9,3,-2,7,1,1,2,0,1,2,0,0,1,1,0,0,0,0,0,1,-1,-1,1,1,-1,2,0,0,0,1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,0,5,0,0,6,-1,2,10,-1,2,11,0,1,8,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-3,0,0,-3,0,1,-8,0,1,-9,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,1,-1,-1,1,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-2,-1,-1,-2,-1,-3,0,-1,-3,-3,-2,-3,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-3,1,2,-4,2,2,-6,3,2,-7,3,4,-7,4,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,1,-1,-2,0,-2,-2,2,-2,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-2,1,1,0,0,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,1,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,1,-1,-2,2,-1,-2,2,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-2,0,-1,-2,0,0,-2,0,0,-1,-1,-1,-1,0,0,-2,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,2,0,0,3,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,4,1,0,0,2,0,0,2,0,0,2,0,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,2,1,2,2,0,2,3,-1,2,3,0,3,4,-1,1,1,-1,1,1,-1,0,1,0,0,1,-1,0,1,-1,0,1,0,0,1,0,0,2,1,1,1,1,1,1,1,1,0,2,2,1,1,3,1,0,3,2,1,4,2,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,2,-3,-1,1,-2,0,1,0,-1,1,-3,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,1,0,0,2,1,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,1,0,3,1,0,3,0,0,0,-1,1,-3,-1,1,-3,-1,0,0,-1,0,0,0,0,0,0,0,0,0,1,0,2,-3,0,2,-4,2,5,-8,2,7,-9,3,7,-6,3,9,-12,4,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,1,-1,-1,1,-1,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,1,-1,-2,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,1,0,1,2,-1,0,2,-2,0,2,-2,2,3,-2,2,4,-1,2,3,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,0,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,0,-1,1,1,-1,0,1,-1,1,1,-1,1,1,-1,2,1,-1,1,1,-1,1,-1,-1,1,-1,-2,1,0,0,1,0,0,2,0,0,1,-2,2,2,0,4,1,-5,2,1,0,0,0,0,0,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,0,-1,-2,1,-1,0,2,-1,2,2,-1,2,1,-1,-1,1,-1,-1,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,1,-1,-1,1,0,-1,1,0,0,0,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,1,-1,0,1,-1,1,1,0,0,1,-1,-1,0,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,1,0,-1,1,1,-1,1,1,-1,2,1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-2,0,1,-2,0,2,-3,1,3,-1,0,4,-1,0,4,0,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-1,1,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,-1,0,-2,1,-2,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,1,-1,1,1,0,1,1,0,1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,1,-1,0,1,-1,0,2,-1,-1,2,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-2,2,0,-2,2,-2,-4,3,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-2,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,1,-1,0,1,-2,3,1,-2,3,1,-2,3,3,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,1,-1,1,0,0,1,1,0,0,1,0,2,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,-1,0,0,-2,1,0,-1,0,0,-5,2,-2,-8,2,-1,0,0,0,-1,1,0,1,0,-1,1,0,-2,1,0,-2,2,0,1,2,0,1,3,0,2,2,0,0,1,-1,-1,1,-3,-2,2,0,0,3,-1,0,2,-1,0,2,-2,1,1,0,0,1,-1,0,1,0,0,1,-1,1,1,0,1,1,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,1,-1,0,1,-1,0,1,-1,0,1,-1,-1,1,-1,-1,0,-1,-3,-1,-1,-2,-1,0,-1,-1,0,-2,-1,0,-2,-1,0,-1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,-3,2,-1,-4,2,-1,-6,3,0,-8,5,0,-10,7,0,-7,5,0,-5,3,1,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,2,-1,1,0,1,1,0,0,1,0,0,1,0,0,1,-1,0,0,-1,0,0,1,0,0,2,0,0,0,-1,0,4,0,0,-1,1,0,-1,1,0,0,0,0,0,1,0,0,1,0,1,-1,0,0,1,0,0,1,0,0,1,0,0,0,1,1,0,0,1,0,1,2,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-5,1,-2,-5,2,-2,0,-1,-1,5,-3,0,6,-3,1,0,-1,0,-1,-2,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-2,1,-3,-2,1,-3,-5,1,-5,-5,2,-7,-2,2,-6,-8,2,-1,-1,0,-2,-1,0,-1,0,0,0,0,0,0,0,1,1,-1,1,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,1,1,-1,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,1,1,0,1,0,-1,1,1,-1,0,0,-1,2,0,-1,2,1,0,1,1,0,1,-2,3,1,-2,4,1,2,1,1,2,1,1,5,-2,1,4,-3,1,0,0,2,0,-1,2,0,0,2,0,0,2,0,0,2,1,0,2,0,0,2,0,0,2,1,0,1,0,0,1,1,0,1,0,0,1,0,-1,2,1,0,2,0,-1,2,0,-2,3,0,-2,3,0,-2,3,0,-2,3,0,-1,4,0,-2,3,0,-1,3,-1,-1,4,-1,-1,2,-1,-1,3,-1,-1,2,-1,1,0,0,0,0,-1,1,0,0,-1,0,-2,-1,3,-3,-1,3,-2,0,2,-2,0,3,-3,1,2,-5,1,2,-6,3,2,-6,1,1,-8,0,2,-2,0,2,-2,1,2,-2,0,2,-1,0,1,-1,0,2,-1,0,1,0,-1,1,0,-1,1,-1,0,1,-1,0,1,-1,0,1,-1,0,2,-1,0,2,-1,0,1,-1,1,1,-1,1,1,-1,1,1,-2,2,0,-1,3,1,-1,3,2,-1,2,3,-1,4,2,-1,1,1,-1,1,1,-1,1,1,-1,1,0,-1,2,0,0,2,0,0,1,-1,-1,3,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,0,-1,-2,-1,-2,-2,1,-1,-1,1,0,-1,1,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,0,-1,-1,0,1,-1,1,0,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,1,0,-1,1,-1,-1,1,-1,0,0,-1,1,2,-3,3,0,-3,3,0,-2,-1,1,-1,-1,1,-1,-1,1,0,-1,1,-1,-1,1,-1,-1,0,0,0,1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,-1,1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,1,0,-1,1,0,0,0,-1,0,0,0,0,1,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,0,1,-1,1,1,-3,0,2,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,-2,3,-2,1,-4,-1,0,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-2,2,0,0,1,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,-1,-1,-3,0,-3,-3,0,-3,-2,-1,-2,-3,0,-3,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,1,1,1,1,1,2,1,0,0,1,0,0,1,-2,-1,1,-2,-1,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,2,-2,1,1,-3,3,-1,-4,5,1,-2,3,1,0,1,1,0,1,1,0,0,1,0,0,1,1,-1,2,0,0,2,0,0,2,0,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,1,-2,1,1,0,0,1,1,0,0,1,1,0,1,0,0,1,0,0,1,-1,0,1,-1,0,2,0,1,0,-1,-2,1,0,0,1,0,1,0,0,1,0,-1,1,1,-1,0,1,0,-1,4,1,-2,5,2,-3,3,2,-3,4,3,-4,0,1,-1,-1,0,0,0,-1,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,0,0,0,1,-1,1,1,-3,2,1,0,1,0,0,1,0,-1,1,0,0,1,0,0,0,-1,0,1,-1,1,1,-3,1,0,-4,1,-1,-2,1,0,-1,-1,0,-1,-1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,2,-1,-1,1,-1,-1,2,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,4,0,-1,4,0,-1,0,0,1,-3,-1,2,-3,-1,2,0,-1,1,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,1,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,1,-1,-2,2,1,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-2,1,0,-1,0,0,-2,-1,-1,-2,-1,-1,0,0,-1,0,1,0,0,0,-1,0,0,-1,1,0,-1,0,2,-1,2,0,-1,1,2,-1,-2,5,-2,-3,7,-3,-4,7,-3,-3,5,-2,1,0,-2,2,0,-2,0,-1,-2,0,-2,-2,0,-2,-2,-1,-3,-1,1,-1,-2,0,0,-2,1,-1,-2,2,-1,-3,2,-1,-3,4,-2,-7,4,-5,-6,7,-5,-9,6,-8,-7,3,-1,-3,2,-1,-4,3,-1,-3,4,-1,-3,5,-2,-3,4,0,-2,2,0,-1,4,-1,-3,4,-1,-2,5,1,-1,7,2,1,8,3,3,9,4,3,13,3,5,3,-2,-2,3,-3,0,0,-2,-3,-2,-3,-3,-4,-3,-5,-5,-3,-6,-5,-2,-8,-7,-4,-6,0,-3,-3,2,-4,-4,0,-1,0,1,0,1,0,0,3,1,-1,3,1,-1,5,3,-1,3,1,0,0,0,0,0,1,1,0,1,1,0,1,2,0,1,4,0,-1,3,0,3,7,-1,1,1,0,1,0,0,0,1,0,0,1,0,-1,1,0,0,1,0,-1,2,0,-1,2,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,-2,-1,2,2,0,0,0,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,0,-1,2,1,-1,2,0,-1,2,1,-1,2,0,-1,1,0,-1,1,0,-2,0,-2,-2,0,-2,-3,-2,-1,-3,-2,-1,0,1,0,1,1,0,0,1,0,0,1,0,-1,1,0,0,0,1,0,1,-1,-1,0,2,0,1,0,0,0,0,0,1,1,0,1,1,0,1,1,-2,1,3,0,4,5,1,5,7,1,4,4,0,1,1,0,0,1,0,1,0,0,1,0,1,1,0,1,0,1,2,-1,0,2,-2,-1,1,0,1,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,1,1,1,0,1,1,-1,0,0,-1,0,-1,-2,-1,-1,-1,-1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,2,-1,0,1,0,-2,2,-1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-1,1,0,-1,1,0,2,2,4,2,2,3,5,3,6,5,3,9,-1,0,0,-2,0,0,-1,0,0,-1,0,0,0,-1,1,0,-2,1,1,-3,1,1,-4,1,1,-3,1,0,-2,0,0,-1,0,0,1,0,0,1,0,0,1,0,1,1,0,1,2,0,2,1,-2,1,0,-3,3,-2,-4,2,-4,-4,1,-4,-4,3,-7,-5,0,2,0,0,2,0,0,2,-1,-1,2,-1,-2,3,-2,-1,2,0,-2,2,-1,-2,2,-1,-2,2,0,-3,2,-1,-2,1,0,-1,1,-1,-2,1,-1,-1,1,-1,-1,1,-1,-1,1,-1,0,2,-1,-1,3,0,0,2,0,-1,1,-1,-2,1,-2,-1,1,-1,0,0,-2,-1,1,-3,-2,1,-4,-2,0,-4,-5,1,-5,0,-2,-3,0,0,0,0,0,0,1,0,2,2,0,4,3,-2,6,3,-3,7,1,-5,7,5,-3,9,4,3,5,6,5,6,4,3,4],[-1,-1,2,-1,0,1,0,1,2,-1,-1,0,2,0,2,5,0,2,1,0,2,-1,0,1,-2,0,1,-1,0,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,-1,0,1,0,1,1,0,1,1,0,2,0,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,1,0,0,1,-1,-1,1,0,-1,1,-1,-1,1,-1,0,-1,0,-1,-3,-2,0,-5,-1,1,-5,2,1,-3,2,-1,0,-1,-1,0,-1,0,1,0,-1,1,-1,-1,1,0,-1,0,3,-1,0,2,1,-1,3,-4,1,1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,-1,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,-1,1,0,-1,0,-1,-1,3,-1,-2,-1,-1,-2,-2,-1,-1,0,-2,-1,0,-3,-1,0,-2,-1,-1,-2,0,0,-2,1,-4,-2,2,-4,-2,-2,-1,-1,-1,-1,-2,-2,-1,-2,-2,-1,-3,-3,-1,-4,-4,-2,-5,-6,-5,-6,-4,-7,-5,-11,-5,-2,-1,0,-3,-1,0,-1,-1,0,-1,0,0,-1,0,0,-3,0,0,-4,1,1,-5,0,0,0,0,1,0,1,1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,-1,-1,-2,-1,-4,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,1,1,-1,1,1,-2,1,0,-2,3,2,-3,0,0,0,0,0,1,-1,0,0,-1,1,-1,-1,2,0,-3,3,-1,-5,4,-4,-6,6,-4,-5,7,-2,-3,5,-1,0,1,-1,1,1,-1,0,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,-1,1,0,-1,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,-1,-1,0,-1,-2,0,-2,0,0,-1,0,-1,-2,2,0,-3,3,1,-3,2,1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-2,-1,0,-1,-1,1,-1,-1,-2,0,-2,-1,1,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,-1,0,1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,1,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-2,0,0,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-3,0,-1,-3,0,-1,-3,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,-1,0,-1,1,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,0,0,1,-2,-1,-1,0,2,0,-1,1,0,-1,0,0,-1,1,0,-1,1,0,-1,1,0,-1,1,1,-1,1,0,-1,2,0,-1,1,-1,-1,0,-1,-1,1,0,-1,0,-1,-2,1,0,0,0,1,0,-2,3,-2,-5,0,2,1,-1,-2,0,-1,-2,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,-1,-2,0,-1,0,0,-1,0,1,-1,0,0,0,0,2,4,-2,3,6,-3,5,8,-3,0,-1,1,0,-1,1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,1,-2,0,1,-4,1,1,-3,0,-1,1,0,0,1,0,-1,0,0,-1,1,0,0,1,1,-1,0,1,0,0,1,-1,0,-1,0,1,-2,1,0,0,-1,1,0,-1,1,0,-1,2,0,-1,1,0,-1,2,0,0,2,0,0,3,0,0,3,-1,-1,3,0,2,3,0,0,2,1,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,1,0,1,2,1,2,3,1,3,4,3,4,5,0,2,4,0,0,1,0,1,1,1,0,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,-2,3,0,0,4,2,2,4,2,-2,6,4,0,0,-1,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-2,0,0,-1,1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,-2,-1,1,-4,-2,2,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,1,0,-1,0,0,0,1,0,-1,0,0,-1,1,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-2,-1,0,-2,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,4,-1,0,5,-2,-2,7,-3,-2,10,-5,-1,12,-7,-4,10,-4,0,0,0,0,-1,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,-3,2,-2,-2,3,-2,-5,4,2,-8,5,5,-9,4,4,-6,3,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,1,1,-1,1,1,-1,1,1,-1,2,1,0,1,0,0,1,0,-1,1,1,-1,1,2,0,1,0,-1,1,0,0,1,0,0,1,0,0,1,0,1,2,0,-1,1,1,-1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,0,1,1,0,0,1,-1,0,0,-1,-1,1,-1,0,0,-1,1,1,-1,1,2,0,0,1,-1,0,1,-1,0,1,-2,-1,2,-2,-3,3,-3,0,2,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,-1,1,1,-2,3,1,-2,3,1,-2,2,2,-2,1,1,0,1,1,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,1,-1,0,2,-1,0,2,0,0,2,0,0,1,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,-1,0,1,0,-1,1,0,0,1,0,-1,2,0,-1,2,0,-1,2,0,-1,2,-1,-1,3,-1,-2,3,-1,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-1,1,0,-2,1,-1,-1,3,-2,-3,3,-4,-3,6,-7,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,-1,0,1,0,-1,1,0,-1,0,1,-1,0,2,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,1,0,-2,3,0,-3,2,2,-2,0,4,-4,2,2,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,5,0,1,-3,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-1,1,0,-1,0,0,-1,1,1,-1,0,1,-1,0,0,-1,0,1,0,0,1,-1,0,1,0,0,1,-1,-6,-2,-2,-9,-5,-1,-7,-3,-2,0,1,-1,0,1,-1,0,1,-1,0,1,-1,0,0,-1,0,1,-1,0,0,0,-1,0,-2,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,2,2,0,-4,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,1,-1,0,0,-3,2,3,1,0,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,0,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-2,0,-1,-1,0,-1,-1,0,-1,-1,-2,4,-2,-3,4,-2,-4,9,-4,-5,11,-2,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-2,0,-3,-1,0,0,-1,0,0,-1,0,-1,-1,0,-1,-1,0,-1,-2,0,-2,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,-1,0,-2,-1,0,-1,-1,0,-1,-1,0,0,-2,-1,-1,0,2,0,0,2,1,1,3,3,-1,3,1,0,2,-2,0,3,-1,-1,3,-1,-1,2,-1,-1,3,-1,0,2,0,0,1,0,0,2,0,0,2,-1,0,2,-1,0,5,-3,1,6,-4,1,9,-5,-1,11,-6,-1,13,-7,-3,10,-5,-2,7,-3,0,1,-1,0,1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,1,0,1,-1,-1,0,0,-1,0,0,0,1,0,0,1,0,1,1,0,1,8,0,-1,8,0,-2,8,0,-2,7,0,0,1,-1,-1,0,-2,0,1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,1,-1,0,2,-3,0,0,1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,-1,-2,0,-1,0,0,-1,2,0,-1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,-1,-1,1,-1,3,3,1,9,3,-3,1,4,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,0,1,-1,-1,1,-1,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,-1,0,1,-2,0,0,0,1,0,0,2,0,-1,0,0,-1,0,0,-1,1,0,-2,1,-1,0,1,-1,-1,1,0,-3,1,0,-4,1,1,-5,1,1,-4,1,0,0,1,-1,-1,0,1,0,1,1,1,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,1,0,-2,1,2,-1,2,5,0,3,2,-1,3,1,0,1,1,0,2,1,0,1,1,0,1,1,0,0,1,0,0,1,1,0,2,2,-1,3,1,-1,0,0,1,0,0,1,0,0,1,-1,0,1,-2,0,1,-3,-2,-1,-3,-2,-1,-2,-2,0,0,-3,-1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,-1,1,0,-1,1,-1,-1,-2,1,-1,0,0,-2,-2,-2,-2,-2,-5,-1,0,-6,-2,-5,-6,-1,1,0,-1,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,1,-2,1,0,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,3,2,2,0,-1,0,1,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,1,-1,0,1,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,0,-1,-2,2,0,-4,3,-1,-3,4,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,1,-1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-1,-1,2,-1,-1,2,0,-2,2,-1,-1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-2,-3,4,-6,-3,6,-1,-4,5,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,-1,2,0,0,2,0,0,2,2,0,3,-1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,1,3,-2,0,-3,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,1,-1,0,0,0,0,0,-1,3,1,-1,3,0,-1,0,1,-1,0,1,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,1,-1,-1,2,1,0,1,0,0,1,0,0,1,0,0,1,1,0,2,1,0,2,1,-1,2,1,-1,1,1,0,1,1,0,1,1,0,1,1,0,2,1,-1,1,1,-1,2,1,-1,1,1,-1,1,1,-2,1,1,-1,-1,2,-2,-1,3,-1,-5,4,-3,3,3,0,1,0,0,1,1,0,1,0,0,1,0,0,2,-1,0,2,0,0,2,-1,0,2,0,1,2,0,1,2,0,0,2,0,1,2,0,1,2,0,1,2,-2,1,2,-1,2,2,0,3,2,0,2,3,0,1,2,0,0,1,0,1,1,1,1,1,1,1,1,2,1,1,2,2,0,2,0,2,3,0,1,1,0,1,0,0,2,1,-1,2,0,-1,2,1,-1,5,-1,0,4,-2,0,6,-3,0,9,-3,0,12,-4,-1,10,-2,-1,7,-1,-1,1,0,-2,1,-1,0,1,0,0,0,0,0,0,-1,0,-1,-2,0,0,0,0,0,0,-1,0,1,1,-1,0,1,-2,0,1,1,-1,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,1,0,-1,-1,1,-1,-3,1,-1,0,1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,1,-1,1,1,-2,1,1,-2,2,2,-2,0,0,-1,0,0,-2,0,0,-1,-1,0,-1,-1,0,-1,-1,0,-1,2,1,-3,2,1,-3,-1,-1,-1,-3,-2,1,-3,-1,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,-1,0,0,-1,-1,1,-1,0,1,-1,0,2,-1,0,2,-1,0,2,-1,-1,2,-1,-1,1,-1,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-1,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,-1,-2,1,-1,-2,1,-1,-2,0,0,-2,-1,0,-1,-1,0,-2,0,0,-2,1,0,-2,0,0,-1,0,0,-1,-1,0,0,1,0,0,2,-2,0,0,0,-1,0,1,0,0,1,0,1,1,0,1,2,0,1,2,0,1,1,-1,2,0,-1,3,-1,-2,5,-1,-1,2,2,-1,2,2,0,2,1,-1,2,1,-1,2,1,-2,3,1,-2,2,2,-2,3,2,-2,4,1,-2,5,1,-3,4,0,-3,4,0,-2,2,1,-2,1,1,-2,2,1,-2,2,1,-2,2,1,-1,1,1,-2,1,1,-2,1,0,-2,1,1,-2,1,0,-3,1,0,-3,0,2,-2,0,1,-1,2,0,-3,0,0,-3,1,0,-3,1,-1,-3,2,0,-2,2,0,-2,3,-1,-2,1,-1,-1,0,0,0,3,-1,-1,2,-1,0,3,-1,0,3,0,0,1,1,0,2,2,2,3,5,1,2,-2,1,1,-3,1,2,-1,1,1,-2,2,0,-2,2,0,-4,1,2,-5,0,-1,-6,3,1,-2,1,1,-1,2,0,-2,0,0,-2,0,-1,-3,-1,-1,-5,0,-4,-6,-2,0,-5,2,1,-2,-1,1,-1,-1,1,-1,-2,2,-1,-2,2,0,-2,4,1,-3,5,3,-2,5,-1,-4,2,0,-2,1,-1,-2,2,0,-2,1,0,-1,2,1,-1,3,1,-1,1,1,-2,0,1,-1,1,0,-1,1,0,0,1,0,-1,1,0,-1,1,0,0,1,-2,1,1,-3,2,0,-2,0,1,0,-1,1,0,-1,0,1,-1,0,0,-1,0,0,0,-1,1,0,0,1,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,0,-3,-1,-3,-1,-1,-3,-1,2,-6,-2,4,-6,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,1,0,-2,0,-1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,-3,3,2,-1,3,1,1,3,4,-2,0,0,0,1,0,1,0,0,0,-1,0,0,-1,0,0,-1,1,-1,-1,1,-1,-2,4,-3,1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,-1,0,-1,-1,-1,-2,-1,-1,-2,-1,0,-2,-1,-1,-2,-2,-1,-2,-1,-1,-1,-1,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,0,-1,0,0,1,0,1,0,-1,1,1,-1,0,0,0,1,0,-1,1,1,-1,1,1,-1,1,1,-1,1,1,-1,1,1,0,1,1,0,1,0,0,2,0,0,1,0,0,1,1,-1,1,1,-1,1,1,0,1,0,0,1,0,0,0,0,0,0,2,-2,1,1,-2,1,0,0,0,-2,2,-1,-2,2,-1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,2,0,0,0,-2,-4,1,-2,-6,1,-1,-9,1,0,-9,2,-1,-11,1,-1,1,1,-1,1,0,-1,1,1,-1,1,1,-1,2,1,0,1,0,0,1,-1,1,2,-2,1,1,-1,0,0,-3,3,2,2,-1,2,3,0,2,2,-2,1,3,-2,1,3,-3,0,4,-3,1,6,-3,1,4,-2,1,3,-2,1,3,-2,1,2,-1,0,2,-1,1,2,0,-1,4,2,-3,5,3,-6,5,3,-6,4,3,-9,1,0,2,-1,1,2,2,-2,3,1,-1,4,1,-2,5,0,-2,4,-1,-2,3,1,-1,5,2,-1,5,1,-1,4,5,-1,8]],"params":{"starting_frame":0,"selection":"notnameH*","cum_var":0.8,"coor_file":"test_files/LARP1_test_traj.pdb","precision":2,"stride":1,"output_dir":null,"top_file":"test_files/LARP1_first_frame_top.pdb","align_sel":"notnameH*","dir":false},"coeffs":[[-274,-1735,1762,712,1652,1904,-120,-485,-1128,-188,111,57,-148,121,-68,1009,539,1664,-231,-1246,688,-771,-448,-378,-1084,131],[-2786,-1587,1940,1189,-629,-226,399,-277,-184,153,313,-423,769,433,-35,317,204,-66,-454,-1457,-219,665,304,390,-605,-157],[-3198,-3047,960,1979,518,584,1215,925,-178,-744,-155,-190,854,36,-66,-1451,302,-565,-773,-761,-303,-877,-561,-724,529,19],[-3418,-614,2392,1383,-206,-605,1139,-955,-949,-390,575,1320,1126,-581,40,-631,-817,-1014,423,188,752,-160,-932,622,265,50],[-2576,-4083,1140,1842,388,-670,1296,-112,-639,-458,-7,641,687,-208,867,331,1309,-827,843,218,305,-616,777,249,185,669],[-2596,-2196,2217,1376,-991,-417,415,-1935,682,181,1527,-442,-964,439,-141,185,494,-626,706,-97,-735,-1062,879,307,-198,-547],[-2861,-275,2050,2207,-515,-604,278,-729,109,717,720,14,341,284,-115,-502,-52,-983,-634,290,-767,-67,-376,546,-1109,229],[-2335,-2881,391,1186,39,1720,-899,278,7,-245,-546,557,285,797,1623,-598,-337,-753,557,958,71,247,-69,-51,-617,-284],[-2222,-3218,392,1650,-834,390,41,545,240,-901,-381,94,311,1393,-356,96,-1614,-749,712,1718,-828,444,-440,-374,-96,726],[-3000,-1037,740,1820,-1086,1221,-1079,-616,505,779,1410,363,287,615,411,349,-271,93,-413,-72,632,1133,-747,-75,-657,52],[-2506,-2102,2822,547,-235,952,-360,-1475,-265,-340,653,-91,-733,1137,245,-97,609,-662,71,-79,-740,-61,874,375,-284,303],[-1096,-2020,2100,1764,1204,818,753,-968,-694,-1145,-85,773,361,-1803,512,-293,-136,917,-30,-327,-400,97,-974,862,235,-491],[-1960,-2393,2837,187,-209,-556,84,-707,-341,1071,33,-99,-1127,397,358,278,-605,941,-792,570,-419,307,-634,503,-250,-124],[-2439,-1915,3904,-1364,1231,-78,-328,549,-1027,270,-1341,782,270,471,-193,469,-217,-532,-278,-1387,-321,733,1085,-116,14,273],[-2929,381,2483,-895,-1270,-2634,1448,-754,-1380,266,-567,-629,-901,270,361,-575,-824,701,-280,896,555,338,536,-278,215,277],[-2988,1223,1970,-715,-380,-1428,2309,138,-1245,-188,-607,-446,-145,-442,-685,-134,-17,807,-230,205,-160,-456,-173,465,1122,1077],[-1205,-931,2586,-1195,985,-778,889,-223,-1289,-358,-586,316,-839,-1009,-917,-245,-280,1299,1008,208,27,-192,481,-1068,537,173],[-2942,2446,4320,-2314,-251,283,2,46,-320,258,233,-1337,-122,808,-887,129,-1308,849,419,-119,765,906,-638,-21,-148,-272],[-3032,1907,4015,-1227,210,1379,-885,156,406,-801,-710,-1506,1251,804,-150,607,296,-300,202,-662,-461,51,305,101,287,-97],[-4536,2820,1852,-1637,-1140,287,376,278,-280,281,-154,-1107,1617,-584,690,1746,-300,164,-318,-35,-462,-647,225,-1203,-113,-435],[-3233,2285,1643,-1893,764,-254,231,-134,-473,2,362,-155,688,-302,429,200,351,-55,209,485,730,-1252,-484,379,550,89],[-3334,1774,1007,-1154,2764,-682,-841,-17,183,1222,331,-302,-116,34,1073,1321,509,-810,-20,5,523,-996,-655,-128,158,-135],[-4147,2087,-1064,-8,2690,-1092,662,-177,290,2729,1843,-604,415,1117,1101,-1211,1514,416,1327,-405,-771,600,-636,-239,1182,120],[-3525,3628,-93,2671,3750,-715,-677,1073,148,-264,538,1243,-571,762,25,242,257,680,1143,691,-356,64,156,-142,-211,574],[-5121,5141,213,2559,64,137,-509,-696,-65,-456,1572,607,797,-1158,-199,-177,65,706,-763,1652,-49,-162,859,-1317,-260,-1164],[-2837,3212,-662,1929,300,-1529,-268,-402,1470,-1112,-1519,-384,-464,45,-63,298,1310,1234,244,67,283,351,-51,1138,-1151,-227],[-3063,872,-530,1216,-1767,-1292,-1080,-393,1425,-326,-1098,-602,207,-476,1008,-72,444,-185,-191,579,85,68,-999,95,-341,293],[-2970,-747,-277,-1226,-289,1001,-1734,-215,58,528,-156,610,-573,20,2151,-683,179,-261,-1268,14,384,-406,206,-285,-109,434],[-3051,269,-2312,-2293,-1596,566,-238,-429,-213,1109,1457,-571,-893,-81,1264,-233,-297,475,-97,417,-588,-555,-258,52,-282,686],[-2988,1526,-1566,-565,-205,2666,-1437,-169,913,-1175,-378,-471,148,-780,1206,162,-897,1139,-186,-346,58,-290,54,189,514,51],[-3318,520,-1631,-440,-1055,1083,-442,160,293,138,18,-255,-839,-442,-347,-96,-72,1131,348,-211,149,-441,399,229,478,1038],[-4359,1833,-1144,290,-427,1027,-390,-244,298,-403,305,487,-802,-914,-575,-31,-234,222,-496,-558,4,476,177,-116,1584,1007],[-3695,-1614,-2609,684,-2263,-1282,-102,950,-201,-188,824,-84,752,-864,1080,-35,544,199,885,-247,1598,325,452,498,-352,691],[-3647,-559,907,-364,6,-100,-2031,-87,1178,709,-51,492,-1211,-86,342,-432,-1069,-103,-446,-233,790,683,279,-305,866,-880],[-2692,-1022,-785,1150,-1893,-876,-1214,-459,946,159,-83,-382,133,31,-448,127,-791,810,-763,-227,-71,313,-94,-148,479,22],[-3457,705,-688,889,-423,-1210,-1426,-545,907,436,-213,884,-299,233,-1043,716,-166,-146,-659,-660,1013,462,-557,-739,227,425],[-2326,-2312,-4,-131,-336,-1048,-1032,800,2126,1334,-770,-650,-500,-325,-864,507,119,-153,-68,463,-383,-1232,-774,309,-207,-505],[-2941,-2006,-1035,528,346,-2210,-1619,-25,1347,1005,-457,945,624,-587,-1509,80,239,-667,209,-351,-1104,273,-294,-652,333,-301],[-1464,-1353,1236,1018,-385,-1754,-366,438,2027,-442,414,-1048,-1065,-771,-767,586,-137,-175,292,-529,532,126,1195,1062,657,-307],[-3046,-411,-1382,2395,-857,-1214,-434,779,674,-1275,-211,-137,1494,126,-825,1095,149,-187,114,425,660,-148,1269,-812,561,63],[-1464,-2026,-929,-1122,256,1076,128,1415,-128,-1000,-792,408,120,-1152,577,58,-1027,-49,2070,448,-456,173,-635,-359,6,444],[-2563,1285,818,-2527,928,2124,-1677,2173,550,-749,-1244,-749,331,-286,893,-216,-350,-868,267,204,-910,547,941,273,-130,73],[-3111,1758,-122,-1828,753,609,380,1471,254,1110,776,221,363,-1650,127,-13,-141,-1272,-263,219,510,624,298,1517,82,313],[-3703,-918,-1025,-1594,-647,-830,835,1623,-576,-476,-25,482,339,211,-1508,-643,-298,-162,-1511,575,-258,-144,-1148,-175,-467,450],[-2966,-2279,-649,-872,708,240,473,2367,11,-1138,729,-781,36,-437,-281,-670,1453,85,-636,161,122,877,-796,-254,-451,-697],[-2895,-1908,-1828,-1700,-1391,774,578,925,-615,-317,1272,-598,313,-818,-727,-694,580,555,175,-325,28,-121,-471,288,-142,-566],[-4128,-1544,-1649,-394,-1084,196,-830,-345,-649,-1636,-15,406,0,367,-668,-1474,1043,-19,-65,-202,724,-2,224,-736,251,-134],[-4245,498,-1729,-1081,-788,672,233,631,-671,-792,727,-691,-1272,256,-560,-1060,236,-608,119,69,117,-518,684,-229,-943,-58],[-4256,2123,-827,-1386,821,144,-1179,516,-864,426,-547,1144,-593,564,-902,-938,377,-64,241,-488,-1286,-141,-276,-509,-704,-837],[-2810,2361,-2751,603,-1066,657,1400,293,-1887,-18,-512,132,-1576,153,-213,1174,146,-975,281,-953,-140,405,307,-12,-590,-702],[-3784,135,-2519,-739,-1520,-177,687,777,-1444,838,-455,-1109,-993,1409,-1083,1399,41,-1105,985,-243,-78,-355,-637,-79,-42,-296],[-3412,2387,-3443,593,-612,-847,-166,-1113,-1937,403,-1096,893,186,46,768,556,-168,-177,105,511,-699,498,208,664,550,-416],[-1162,331,-1315,-651,682,-178,-895,-558,-835,-624,-1538,1386,-879,-15,-202,596,350,133,552,111,112,-244,-320,1665,-356,-395],[-690,-2396,-3003,-111,2136,-268,-28,-1174,-612,670,-31,822,-838,-413,156,-88,-505,338,136,-868,-446,198,464,-96,899,-1084],[-65,-827,-3999,1320,635,277,1272,-1290,351,-859,-79,529,-18,358,-82,261,-1582,188,-368,-583,-509,-734,13,127,-15,116],[-82,-1227,-2414,1199,3284,1812,2304,1115,1113,-934,1071,-684,-483,1542,389,1138,-533,-165,-1375,211,209,743,221,-56,809,687],[-423,-1304,-1983,-267,2521,-427,2522,0,225,220,-399,-464,235,748,76,197,-89,-197,-916,-575,1083,-640,-363,121,151,267],[-466,-245,-1256,-317,896,-359,1868,6,123,-394,-930,-30,6,504,1160,-580,-314,1435,-213,-522,221,-591,473,-320,-1284,-183],[1131,-2571,-1929,-503,-317,-1121,1398,174,1740,1203,-1670,-1311,1597,829,-150,-586,-143,1315,-134,-126,-888,-119,410,929,-196,-459],[18,325,-1164,-1283,1736,303,1351,-1387,1131,1474,-943,684,528,193,-711,-1028,-477,-801,-31,766,436,561,876,-605,-333,75],[-29,-922,-1119,-2526,757,1538,1920,-1558,757,924,-268,621,1516,-338,-265,-337,-545,191,428,821,627,774,1044,239,-978,-556],[2053,2831,-834,-1852,-52,1258,-311,-2051,646,-1751,-148,251,1686,1266,-906,473,616,2,373,83,-412,-35,-348,797,-80,537],[3191,436,-277,-1640,1020,79,-122,-1618,1600,-568,-244,-581,838,-52,-239,-90,-35,-364,905,-596,809,-165,-753,-580,143,-21],[2840,1821,-489,-2657,-116,-74,-177,-2159,656,-710,1799,419,375,371,-825,104,-571,-513,292,-244,288,-90,-982,-177,-394,361],[4112,-89,-377,-1358,929,-140,-492,-409,374,-569,1498,-585,-614,-151,-130,250,-108,327,-968,-58,-867,54,147,153,-340,195],[4121,-442,-381,-1151,1599,-1119,-1682,-344,-598,-908,164,-170,-165,166,129,-223,-805,-596,-192,132,-89,-101,71,-648,-185,-238],[4759,-1914,-1012,-681,663,-1531,-2380,-604,-937,-1439,379,-978,255,-597,839,782,480,-93,-81,-92,-446,-172,159,-327,-97,-205],[4648,-3403,204,-2601,1055,-1985,-244,-133,-216,-58,-803,-680,-818,-1372,465,159,-62,71,-134,485,595,1293,-368,-12,-345,-442],[4960,-1196,18,536,1620,-1377,-158,-359,153,-1037,1099,-968,-835,-952,-176,697,-68,102,735,924,-962,-85,146,-22,-565,386],[5305,-2052,-1242,-538,847,-1640,-419,-803,-740,-953,1452,-722,834,-735,287,244,-483,-517,206,-444,-450,194,125,-517,225,-469],[4628,642,-585,-1551,482,-1934,-868,475,-675,-120,692,-478,143,341,-369,-556,69,-730,-631,-85,799,90,278,464,-712,365],[3559,3136,171,-530,292,-1804,-604,-452,-742,-756,-419,-885,-20,1106,127,-1494,-15,-262,-453,-270,68,339,1149,279,155,603],[4072,668,-274,-1220,-2737,-317,379,145,123,231,1163,366,383,421,89,-475,421,768,225,110,-1062,-69,622,701,608,-111],[4718,150,1246,-359,-483,-456,783,1745,639,-671,1032,1415,-323,465,450,233,-1266,214,298,-134,-250,-485,-597,536,810,-1157],[5198,-157,918,206,-837,-1006,531,2060,329,-650,252,1305,-185,667,722,223,-538,-203,-398,-352,341,-1022,612,292,-206,-507],[3880,4041,1203,521,-723,-1284,729,1026,204,-695,1310,1724,-270,189,35,-4,-459,-245,327,-708,902,797,180,670,-550,-300],[4362,-170,530,120,-1676,505,813,1410,1077,359,758,807,662,10,583,-95,528,446,192,-1388,-792,1147,127,-191,189,-70],[4335,2294,733,-318,-1041,-1754,742,1534,153,-166,-541,950,967,233,565,116,62,461,201,21,-428,-99,-929,-924,-109,-488],[4244,1862,-413,-290,-1254,-211,99,546,-114,-271,-370,-138,-154,2085,785,-123,-69,-236,-119,531,501,-1185,131,-123,1148,-1108],[3151,-9,1402,-2310,-387,1338,624,-541,683,-565,-353,935,-423,-149,-492,-703,1812,-276,183,809,227,151,-2,145,810,-349],[4390,-2008,671,-932,71,806,-229,446,328,-1,-176,1293,-841,574,-264,995,1554,522,-260,388,-280,972,-435,-290,273,645],[4310,-2453,437,-1767,-1392,813,11,-91,29,465,194,1141,-52,351,-465,780,681,600,-400,937,-370,-65,641,-398,552,476],[3133,-74,847,-99,-668,901,1864,-621,1199,144,-423,591,-983,366,538,1126,1230,308,-190,1252,551,275,-94,-617,-42,-525],[3508,1301,-186,166,-2205,127,1342,-1400,-608,-238,-1127,-141,-261,-722,796,660,103,-1062,-57,-514,-605,806,-252,-566,270,619],[4071,1645,-733,686,-1230,-670,1310,-533,218,700,-779,-340,-721,-344,1059,288,-47,-779,-269,-358,54,486,-859,-693,-354,466],[3996,1158,909,1866,-538,1078,1906,184,1493,804,-337,-982,-1389,-1079,-244,-623,-62,-550,1156,-377,264,-123,633,-1318,-426,18],[4192,591,-98,-29,-832,902,-21,37,505,678,-150,8,27,-974,152,-113,37,-790,467,-352,110,-922,-405,153,217,1180],[4422,3655,115,3278,884,-51,617,451,-186,-1042,-604,-1447,-507,-441,-181,-1033,563,3,67,7,-498,622,-669,-331,-12,336],[3130,2451,763,2089,-232,1499,18,-1086,281,-119,-1022,-15,-161,-564,137,-1005,-307,-532,-534,-751,-818,-21,-441,701,407,-611],[3491,1579,1355,984,653,1038,274,63,496,91,-403,-115,-807,-1100,-577,-764,-312,-520,-1371,481,-209,-1084,163,131,-78,-5],[2844,-164,-534,-197,-1094,1150,104,-205,-1041,1261,80,-94,408,-1149,37,415,937,-277,-1241,78,-108,-303,269,-364,-233,-599],[4206,-201,-494,1491,124,1581,44,856,-1125,1492,854,-1523,169,-324,-735,140,-972,129,746,825,-233,228,-57,868,109,-264],[3541,1153,-914,3003,202,2102,-267,469,-1816,746,297,-872,1032,-90,-897,842,79,332,-485,772,389,860,191,303,109,-520],[3873,-1026,-177,1029,554,1403,-597,-92,-1181,964,-618,-319,827,-318,-1048,127,303,-396,289,-371,1001,-349,-9,-52,561,-595],[4780,-413,546,1277,791,938,-1791,667,-116,246,-708,-721,-891,682,-191,-636,521,-336,-31,635,921,-157,-458,570,613,-285],[4230,-1890,-822,1137,-918,436,-1249,-1018,-832,255,-359,-290,419,490,-398,-520,101,500,300,380,882,-239,-235,463,411,-120],[5546,-757,155,1843,-71,-1022,-2057,326,-1574,1441,-467,-375,932,878,916,-683,-190,794,272,-114,310,225,48,-528,170,640],[3931,-490,279,291,-564,1322,-1436,165,-561,209,0,670,-367,464,-885,-146,-163,535,-205,-288,-296,-205,27,-87,-538,1114],[3804,193,182,691,-535,1404,-1089,708,632,1150,230,617,-201,112,-484,-368,-662,695,1443,-788,722,-850,233,-513,-1016,325],[3686,1695,-102,304,1443,-1277,-599,1256,-150,1776,-398,1342,1012,-1150,-529,587,52,64,-833,182,-539,-779,700,456,-515,1134]],"coors":[6123,5068,3882,6020,5005,3871,5929,5085,3834,5850,5126,3849,5771,5166,3870,5760,5151,3877,5712,5218,3881,6035,4884,3784,6103,4883,3693,5972,4782,3811,5972,4657,3738,5912,4550,3825,5921,4412,3774,5841,4357,3677,5883,4234,3659,5984,4209,3737,6008,4320,3809,5898,4668,3604,5796,4734,3599,5943,4603,3495,6066,4531,3483,6079,4495,3341,5958,4518,3275,5879,4611,3365,5732,4576,3362,5659,4633,3283,5684,4490,3450,5543,4456,3462,5525,4346,3565,5520,4362,3661,5452,4573,3498,5338,4572,3465,5503,4675,3562,5436,4801,3589,5469,4846,3729,5424,4838,3811,5380,4857,3853,5349,4845,3922,5371,4818,3925,5418,4814,3856,5473,4909,3489,5387,4983,3446,5597,4917,3447,5646,5019,3356,5798,5013,3350,5869,5100,3353,5870,5229,3400,5867,5277,3422,5875,5284,3415,5585,5009,3216,5555,5110,3156,5562,4890,3165,5497,4866,3037,5532,4726,2988,5678,4700,2957,5704,4556,2934,5721,4770,2836,5345,4885,3042,5283,4902,2940,5285,4883,3160,5141,4898,3181,5099,4816,3302,5019,4736,3314,4958,4671,3309,4970,4665,3334,5097,5043,3193,4982,5070,3184,5184,5137,3211,5157,5281,3211,5279,5357,3253,5338,5361,3334,5454,5429,3379,5512,5442,3431,5620,5502,3468,5107,5330,3078,5134,5273,2976,5037,5441,3077,4988,5503,2958,4903,5622,2990,4833,5665,2944,4764,5647,2943,4737,5631,2945,4735,5648,2939,5100,5540,2864,5191,5604,2904,5093,5496,2742,5196,5501,2644,5209,5640,2589,5120,5689,2527,5080,5669,2480,5086,5755,2522,5328,5435,2682,5426,5457,2621,5332,5355,2782,5450,5296,2836,5504,5175,2766,5620,5145,2780,5424,5105,2689,5468,4987,2617,5348,4911,2563,5381,4782,2495,5389,4663,2567,5421,4545,2503,5447,4544,2368,5439,4661,2296,5405,4780,2358,5568,5020,2507,5549,5111,2431,5673,4941,2496,5769,4943,2388,5879,5041,2414,5967,5045,2460,5921,5078,2362,5821,4804,2361,5853,4730,2452,5827,4766,2235,5853,4629,2193,5831,4618,2044,5807,4544,1983,5756,4493,1945,5735,4474,1957,5732,4466,1898,5989,4577,2233,5998,4465,2276,6093,4657,2224,6228,4615,2261,6327,4717,2213,6376,4798,2258,6383,4844,2301,6433,4914,2326,6458,4914,2302,6422,4841,2259,6244,4584,2408,6307,4487,2442,6183,4660,2495,6180,4633,2638,6134,4754,2718,6128,4728,2864,6225,4870,2699,6095,4512,2669,6137,4428,2745,5979,4498,2605,5892,4383,2622,5760,4404,2549,5671,4281,2549,5612,4237,2667,5539,4118,2669,5524,4043,2553,5454,3930,2557,5580,4090,2434,5654,4208,2432,5959,4253,2579,5954,4155,2651,6026,4250,2464,6097,4133,2415,6150,4158,2275,6117,4119,2187,6114,4122,2112,6082,4079,2050,6064,4047,2080,6086,4072,2168,6209,4088,2510,6222,3968,2535,6285,4180,2568,6386,4150,2671,6472,4275,2696,6568,4293,2661,6644,4405,2681,6708,4447,2649,6780,4490,2628,6325,4098,2800,6372,4000,2854,6215,4156,2845,6139,4113,2963,6034,4220,2995,5929,4183,3097,5965,4128,3218,5868,4095,3313,5734,4122,3286,5640,4091,3375,5699,4180,3165,5796,4211,3071,6078,3974,2946,6097,3888,3031,6015,3946,2833,5965,3814,2793,5891,3825,2659,5841,3693,2602,5774,3715,2468,5744,3588,2401,5821,3516,2328,5941,3548,2303,5779,3408,2277,6076,3711,2791,6062,3605,2850,6191,3741,2730,6308,3653,2726,6416,3715,2637,6528,3634,2606,6600,3649,2522,6610,3654,2489,6623,3687,2447,6628,3721,2427,6633,3684,2423,6359,3621,2865,6380,3505,2894,6370,3718,2954,6408,3700,3095,6419,3837,3164,6466,3846,3275,6498,3941,3338,6476,3981,3414,6487,4050,3458,6517,4097,3434,6467,4074,3529,6314,3607,3168,6360,3515,3232,6183,3625,3155,6084,3538,3218,5945,3596,3195,5925,3750,3273,6090,3393,3169,6087,3300,3248,6103,3372,3039,6116,3239,2980,6092,3248,2828,5951,3280,2786,5934,3311,2659,5858,3187,2803,6249,3171,3012,6253,3051,3029,6358,3245,3028,6485,3193,3077,6596,3295,3052,6656,3291,2944,6653,3229,2888,6717,3353,2912,6480,3151,3224,6533,3048,3259,6410,3225,3309,6384,3185,3447,6326,3302,3524,6410,3393,3574,6506,3364,3671,6543,3352,3713,6546,3354,3706,6294,3063,3457,6322,2973,3534,6190,3053,3373,6106,2934,3358,5989,2965,3265,5882,2856,3257,5764,2902,3176,5656,2806,3172,5631,2718,3083,5709,2694,2986,5525,2650,3089,6186,2811,3314,6159,2704,3359,6287,2826,3232,6380,2719,3193,6451,2759,3066,6505,2671,2994,6533,2665,2889,6580,2602,2816,6607,2579,2734,6476,2683,3305,6501,2568,3325,6526,2780,3379,6621,2760,3490,6682,2895,3529,6786,2891,3618,6853,3023,3650,6769,3114,3718,6760,3134,3836,6822,3069,3913,6683,3221,3881,6558,2692,3609,6614,2600,3662,6442,2737,3654,6373,2689,3773,6306,2807,3843,6399,2914,3895,6333,3022,3943,6481,2877,3998,6274,2577,3745,6252,2503,3809,6215,2566,3649,6114,2470,3611,5977,2528,3590,5951,2642,3618,5886,2448,3540,5748,2483,3513,5681,2368,3438,5535,2388,3424,5739,2346,3305,5723,2292,3224,5676,2520,3641,5683,2448,3738,5610,2634,3643,5537,2686,3757,5619,2740,3873,5563,2790,3965,5749,2732,3872,5835,2768,3984,5949,2669,3993,5916,2538,4022,5926,2478,4104,5960,2501,4173,5898,2398,4102,5888,2910,3980,5928,2959,4081,5891,2978,3868,5943,3113,3855,5985,3139,3711,6022,3272,3691,5846,3220,3902,5738,3233,3852,5889,3303,3995,5819,3423,4038,5870,3468,4171,5849,3433,4259,5786,3439,4299,5747,3481,4281,5773,3399,4356,5824,3534,3936,5731,3612,3927,5928,3541,3854,5937,3637,3743,6078,3636,3687,6123,3743,3627,6141,3873,3684,6161,3930,3698,6140,3922,3713,5832,3607,3637,5762,3696,3591,5812,3480,3602,5708,3437,3509,5726,3290,3475,5654,3238,3368,5681,3300,3205,5535,3284,3136,5567,3466,3562,5481,3505,3486,5545,3456,3691,5419,3498,3754,5415,3457,3900,5398,3316,3923,5366,3247,3843,5416,3274,4033,5390,3647,3734,5275,3684,3718,5491,3733,3729,5473,3875,3693,5597,3959,3722,5651,3978,3822,5675,3941,3673,5428,3895,3550,5349,3983,3524,5474,3812,3456,5437,3818,3315,5541,3741,3232,5522,3748,3080,5535,3887,3025,5624,3664,3010,5292,3770,3291,5219,3834,3218,5247,3668,3363,5106,3630,3366,5085,3502,3447,5139,3374,3388,5202,3293,3434,5245,3172,3384,5224,3126,3287,5161,3205,3240,5118,3328,3291,5017,3743,3418,4912,3768,3363,5061,3813,3524,4991,3932,3575,5048,3973,3711,4983,4000,3804,5027,4055,3922,5107,4096,3946,5183,4093,3986,5198,4049,4006,5247,4136,4005,4990,4047,3475,4885,4105,3456,5101,4075,3409,5110,4176,3305,5254,4188,3254,5268,4271,3129,5261,4409,3136,5262,4485,3019,5273,4424,2896,5281,4287,2888,5279,4210,3004,5012,4149,3191,4930,4233,3161,5014,4029,3133,4922,3989,3027,4956,3848,2978,5082,3830,2900,5135,3918,2814,5243,3862,2752,5264,3734,2790,5356,3637,2752,5355,3514,2817,5262,3490,2918,5169,3587,2953,5167,3712,2890,4775,3998,3071,4693,4045,2994,4743,3958,3194,4608,3966,3249,4604,3905,3387,4518,3927,3453,4550,4107,3250,4433,4124,3225,4630,4209,3277,4590,4350,3271,4668,4429,3375,4628,4414,3512,4614,4406,3573,4579,4394,3699,4556,4391,3763,4570,4402,3704,4606,4413,3577,4604,4413,3133,4515,4482,3089,4713,4389,3063,4747,4456,2937,4890,4419,2898,4942,4486,2774,4981,4618,2779,5031,4681,2665,5044,4612,2548,5005,4480,2543,4955,4417,2656,4647,4423,2826,4597,4513,2761,4612,4297,2808,4523,4252,2701,4528,4099,2692,4660,4039,2645,4661,3891,2666,4686,4065,2501,4379,4301,2716,4303,4293,2621,4339,4355,2831,4206,4412,2853,4183,4442,3000,4195,4332,3092,4172,4370,3234,4213,4270,3328,4202,4272,3455,4148,4365,3516,4247,4178,3523,4184,4538,2773,4077,4562,2730,4286,4615,2749,4287,4735,2668,4338,4849,2745,4281,4895,2838,4269,4918,2880,4248,4914,2869,4360,4724,2539,4320,4772,2442,4468,4658,2537,4556,4645,2426,4688,4704,2461,4686,4832,2498,4660,4910,2465,4660,5011,2519,4684,5002,2585,4700,4888,2573,4568,4501,2376,4673,4441,2381,4460,4443,2329,4456,4305,2281,4313,4268,2246,4296,4126,2200,4289,4024,2292,4276,3891,2249,4274,3862,2114,4283,3965,2021,4294,4096,2066,4550,4279,2164,4560,4360,2074,4612,4162,2162,4689,4109,2052,4834,4153,2068,4928,4091,1971,4961,3987,1967,4973,4154,1894,4671,3957,2049,4695,3891,2148,4631,3900,1935,4599,3758,1920,4535,3734,1784,4484,3602,1759,4401,3548,1765,4354,3425,1724,4280,3366,1743,4718,3666,1945,4705,3570,2019,4835,3698,1892,4958,3620,1912,5066,3672,1819,5154,3609,1781,5233,3618,1699,5304,3584,1656,5364,3568,1608,5003,3618,2057,5040,3514,2107,4993,3729,2128,5024,3740,2270,5033,3888,2309,5083,3918,2436,5084,4087,2491,5198,4162,2390,4921,3666,2356,4960,3597,2448,4792,3674,2324,4686,3600,2392,4551,3649,2341,4435,3561,2378,4398,3546,2511,4295,3458,2547,4231,3383,2448,4134,3297,2482,4268,3399,2315,4371,3487,2281,4700,3448,2377,4688,3374,2472,4731,3399,2257,4753,3257,2231,4756,3233,2080,4639,3225,2015,4548,3132,2035,4511,3097,2040,4509,3091,2045,4879,3203,2298,4880,3089,2339,4983,3283,2316,5100,3248,2396,5215,3343,2363,5339,3321,2439,5461,3366,2371,5510,3384,2340,5511,3387,2347,5071,3245,2546,5106,3149,2613,5000,3343,2598,4951,3349,2735,4874,3480,2754,4801,3507,2885,4839,3450,3006,4772,3483,3124,4669,3574,3122,4630,3630,3001,4695,3595,2883,4867,3225,2770,4898,3157,2867,4768,3192,2687,4685,3073,2702,4576,3076,2594,4478,3005,2594,4369,3010,2494,4346,3001,2406,4279,2966,2307,4767,2944,2699,4747,2860,2783,4861,2929,2608,4945,2809,2596,5028,2818,2467,5104,2707,2433,5142,2665,2383,5136,2694,2358,5183,2595,2365,5033,2787,2719,5036,2679,2772,5099,2891,2769,5187,2882,2886,5277,3005,2891,5381,3012,2781,5441,3135,2768,5487,2926,2795,5109,2863,3016,5152,2787,3100,4993,2926,3029,4904,2908,3143,4789,3006,3130,4853,2765,3156,4850,2711,3266,4817,2702,3046,4770,2564,3040,4693,2542,2910,4573,2585,2901,4509,2582,2820,4489,2550,2942,4884,2464,3057,4861,2358,3112,5006,2495,3016,5123,2409,3040,5240,2457,2954,5335,2377,2929,5417,2375,2845,5458,2361,2804,5444,2386,2819,5161,2403,3187,5187,2296,3239,5156,2514,3258,5172,2519,3402,5182,2662,3452,5312,2734,3424,5366,2763,3408,5362,2764,3424,5059,2446,3475,5085,2374,3571,4935,2459,3430,4820,2392,3487,4693,2451,3429,4823,2240,3471,4777,2168,3557,4883,2190,3365,4908,2048,3343,4945,2023,3198,4918,1943,3140,4933,1919,3021,4936,1884,2961,4956,1854,2889,5010,1992,3439,4999,1878,3477,5106,2070,3483,5197,2035,3591,5327,2111,3575,5431,2073,3578,5474,1937,3553,5490,1882,3539,5493,1885,3548,5137,2056,3729,5186,2009,3822,5028,2125,3741,4951,2147,3862,4953,2286,3918,4890,2311,4015,5023,2377,3862,5039,2514,3906,5180,2560,3878,5286,2485,3950,5318,2518,4078,5416,2449,4145,5484,2347,4084,5579,2281,4149,5452,2315,3957,5353,2384,3890,4934,2603,3840,4935,2626,3730,4843,2653,3909,4725,2724,3862,4610,2691,3949,4527,2656,3959,4418,2606,3955,4300,2668,3912,4211,2622,3834,4216,2509,3787,4111,2690,3808,4736,2873,3843,4646,2931,3788,4843,2938,3888,4854,3084,3890,4986,3124,3952,4999,3248,3989,4966,3298,4089,4975,3415,4124,5017,3480,4057,5027,3591,4090,5051,3429,3956,5042,3314,3922,4834,3151,3754,4763,3250,3745,4890,3096,3648,4871,3144,3511,4727,3130,3459,4676,3221,3399,4662,3018,3489,4522,2994,3455,4493,2844,3473,4361,2796,3431,4330,2808,3299,4339,2660,3453,4428,3083,3537,4331,3133,3482,4456,3110,3663,4384,3209,3743,4432,3199,3889,4378,3180,3971,4243,3176,3993,4191,3166,4000,4187,3183,4008,4399,3350,3688,4302,3424,3682,4517,3388,3637,4538,3512,3564,4687,3532,3538,4774,3574,3680,4458,3516,3432,4407,3622,3397,4444,3406,3361,4364,3396,3239,4397,3263,3170,4355,3241,3035,4415,3304,2937,4366,3120,2985,4215,3413,3268,4147,3488,3199,4163,3352,3374,4025,3374,3420,3986,3270,3525,3946,3137,3474,3939,3071,3450,3898,2948,3404,3865,2889,3381,3872,2953,3404,3913,3076,3450,4000,3518,3468,3891,3570,3445,4098,3584,3527,4093,3728,3561,4201,3763,3663,4178,3741,3790,4275,3765,3889,4281,3716,3988,4329,3693,4061,4380,3714,4056,4327,3650,4143,4101,3818,3439,4041,3918,3438,4166,3781,3332,4157,3848,3203,4264,3796,3108,4238,3824,2963,4235,3955,2918,4195,3984,2789,4161,3881,2701,4119,3907,2577,4167,3750,2744,4205,3721,2875,4016,3836,3144,3957,3936,3113,3961,3715,3134,3830,3693,3075,3795,3545,3073,3877,3452,2988,3911,3486,2858,3978,3393,2777,4011,3266,2824,4075,3180,2746,3975,3233,2953,3908,3325,3035,3718,3772,3143,3647,3845,3078,3706,3759,3274,3596,3816,3350,3598,3764,3491,3646,3749,3548,3593,3968,3350,3491,4025,3349,3702,4034,3350,3712,4180,3348,3821,4226,3441,3800,4196,3584,3799,4179,3649,3781,4153,3780,3766,4142,3849,3750,4113,3974,3771,4159,3784,3787,4186,3653,3733,4237,3208,3681,4339,3177,3804,4168,3122,3829,4210,2986,3706,4212,2898,3683,4308,2829,3621,4110,2907,3493,4104,2834,3437,3963,2842,3512,3858,2764,3461,3721,2798,3499,3878,2615,3393,4206,2882,3306,4243,2807,3400,4254,3004,3321,4364,3054,3314,4353,3204,3231,4427,3268,3130,4471,3243,3088,4512,3249,3090,4465,3221,3371,4499,3007,3291,4586,2984,3499,4515,2984,3558,4636,2925,3707,4640,2955,3763,4752,2962,3837,4809,3011,3884,4916,3023,3950,4977,3039,3530,4646,2778,3490,4750,2733,3543,4538,2704,3509,4525,2565,3618,4582,2482,3593,4608,2366,3650,4669,2296,3647,4720,2220,3649,4781,2167,3480,4380,2529,3568,4297,2532,3358,4350,2492,3314,4215,2458,3163,4208,2461,3108,4071,2439,3098,3984,2545,3051,3855,2526,3013,3814,2400,3022,3900,2294,3069,4028,2313,3368,4169,2324,3374,4244,2230,3400,4041,2314,3436,3971,2192,3583,3982,2168,3666,4040,2159,3803,4053,2126,3843,4007,2037,3915,4038,1962,3962,4116,1958,3943,3988,1892,3391,3825,2198,3425,3757,2292,3318,3781,2098,3256,3649,2097,3158,3643,1979,3074,3525,1966,2997,3498,2058,2991,3521,1868,3355,3534,2095,3336,3437,2165,3463,3543,2020,3566,3440,2014,3666,3468,1903,3720,3583,1886,3750,3623,1868,3734,3634,1887,3638,3420,2148,3664,3308,2186,3661,3525,2223,3718,3518,2358,3778,3655,2396,3833,3657,2537,3887,3702,2299,3999,3640,2280,3616,3468,2459,3650,3391,2547,3488,3500,2445,3381,3443,2526,3252,3521,2502,3133,3475,2583,3137,3471,2721,3026,3434,2795,2909,3404,2732,2905,3406,2595,3016,3441,2521,3362,3293,2503,3338,3221,2597,3379,3245,2381,3378,3101,2350,3365,3082,2199,3236,3097,2148,3193,3073,2057,3113,3040,2004,3064,2988,1961,3499,3027,2407,3483,2916,2454,3616,3088,2412,3732,3034,2484,3859,3112,2453,3923,3086,2320,3932,3060,2260,3968,3091,2275,3709,3030,2635,3745,2933,2698,3647,3132,2694,3614,3137,2836,3559,3275,2868,3525,3312,3012,3581,3245,3121,3553,3288,3250,3474,3400,3272,3416,3466,3164,3441,3421,3034,3516,3026,2875,3536,2960,2976,3416,2999,2794,3325,2885,2813,3215,2888,2707,3117,2986,2717,3018,2996,2607,2954,2914,2576,3000,3097,2546,3398,2751,2807,3375,2665,2891,3487,2733,2710,3562,2610,2690,3634,2617,2555,3690,2507,2507,3655,2430,2442,3625,2410,2416,3659,2390,2413,3659,2581,2804,3659,2470,2855,3734,2679,2853,3821,2663,2968,3920,2779,2981,4025,2789,2887,4091,2664,2837,4113,2613,2806,4120,2613,2828,3743,2643,3098,3790,2572,3186,3625,2699,3112,3536,2677,3227,3420,2775,3227,3329,2758,3345,3468,2906,3234,3484,2534,3231,3489,2472,3336,3443,2477,3118,3402,2337,3108,3336,2309,2973,3331,2183,2930,3208,2346,2966,3518,2242,3135,3500,2145,3206,3638,2272,3088,3758,2191,3115,3872,2239,3027,3881,2190,2909,3984,2246,2820,4043,2290,2791,4131,2359,2716,3799,2192,3261,3840,2090,3311,3784,2303,3331,3809,2311,3474,3818,2457,3516,3912,2491,3614,4011,2432,3625,3891,2582,3680,3706,2236,3556,3741,2166,3649,3580,2242,3518,3473,2165,3581,3340,2213,3527,3222,2155,3598,3168,2096,3604,3058,2044,3668,3001,2051,3725,2893,2001,3786,3056,2108,3723,3166,2161,3658,3491,2015,3561,3468,1939,3653,3537,1970,3446,3568,1829,3420,3589,1811,3273,3534,1745,3213,3470,1662,3183,3445,1627,3166,3441,1626,3175,3687,1782,3500,3693,1667,3534,3777,1868,3538,3883,1839,3630,3997,1934,3604,3841,1843,3775,3915,1814,3861,3720,1878,3806,3659,1875,3936,3663,2004,4013,3634,2003,4126,3699,2112,3957,3706,2239,4024,3834,2304,3991,3956,2250,4009,4009,2212,4046,4008,2216,4108,4061,2171,4009,3591,2330,3991,3555,2348,3886,3536,2391,4082,3425,2484,4068,3331,2464,4182,3257,2349,4191,3191,2324,4259,3185,2308,4133,3470,2628,4059,3391,2714,4030,3593,2656,4084,3648,2791,4089,3788,2786,4139,3827,2762,4239,3864,2746,4274,3904,2724,4365,3905,2718,4423,3941,2697,4512,3868,2734,4389,3828,2755,4297,3640,2868,3957,3623,2987,3959,3647,2802,3843,3625,2861,3714,3480,2895,3688,3449,3003,3643,3390,2805,3724,3246,2825,3711,3176,2693,3738,3053,2667,3700,3011,2654,3599,3000,2575,3718,3195,2938,3800,3111,3015,3758,3250,2954,3920,3223,3068,4007,3291,3048,4141,3274,3107,4233,3264,3136,4318,3255,3147,4354,3265,3149,4350,3262,3200,3943,3187,3296,3950,3375,3209,3875,3418,3328,3800,3566,3316,3766,3655,3341,3866,3750,3355,3889,3818,3329,3974,3859,3278,4028,3334,3354,3677,3309,3468,3645,3288,3250,3608,3196,3264,3497,3188,3131,3424,3121,3137,3289,3123,3154,3213,3062,3162,3089,2998,3156,3041,2996,3139,3117,3057,3130,3241,3059,3313,3541,3002,3400,3481,3008,3263,3654,2885,3311,3714,2842,3215,3822,2717,3249,3893,2705,3265,4021,2577,3291,4055,2501,3298,3952,2370,3325,3938,2320,3323,3816,2403,3295,3712,2534,3266,3727,2587,3270,3847,2897,3454,3764,2807,3533,3743,3010,3491,3820,3038,3629,3859,3166,3632,3939,3042,3725,3743,2997,3836,3755,3091,3684,3628,3083,3759,3505,3172,3695,3400,3151,3747,3263,3195,3872,3227,3171,3920,3101,3104,3845,3010,3061,3720,3044,3085,3671,3170,2940,3777,3457,2896,3887,3430,2862,3671,3454,2724,3675,3412,2673,3534,3398,2670,3468,3289,2647,3391,3253,2637,3456,3202,2637,3759,3500,2544,3818,3455,2665,3770,3625,2597,3856,3716,2631,3818,3858,2563,3761,3927,2579,3721,4047,2591,3687,4102,2589,3657,4204,2623,3999,3690,2541,4075,3708,2735,4034,3646,2773,4168,3621,2901,4186,3674,2947,4208,3739,2974,4218,3782,3017,4239,3843,3033,4251,3861,3075,4269,3920,3005,4240,3818,2963,4220,3757,2768,4217,3482,2765,4329,3459,2769,4134,3389,2769,4167,3250,2837,4065,3174,2841,4088,3055,2640,4189,3197,2550,4127,3233,2630,4276,3106,2518,4302,3033,2528,4431,2977,2514,4501,3007,2512,4600,2976,2525,4661,2991,2538,4710,2993,2493,4204,2935,2399,4206,2886,2573,4118,2909,2560,4016,2823,2681,3964,2802,2467,3918,2858,2462,3872,2910,2391,3889,2827,2294,3802,2850,2196,3855,2866,2155,3891,2909,2088,3937,2952,2069,3981,2974,2033,4025,3000,2271,3706,2776,2296,3655,2752,2224,3681,2741,2192,3590,2669,2111,3628,2648,2054,3643,2687,2055,3643,2721,2002,3656,2683,2249,3528,2575,2232,3479,2507,2318,3532,2570,2381,3481,2485,2436,3543,2498,2418,3641,2503,2465,3690,2519,2411,3655,2429,2419,3368,2458,2433,3348,2516,2437,3297,2371,2476,3184,2332,2511,3206,2210,2454,3203,2132,2429,3205,2102,2433,3198,2098,2572,3104,2413,2678,3087,2382,2535,3054,2517,2612,2972,2604,2573,2997,2748,2630,2920,2837,2595,3122,2795,2565,3176,2906,2599,2826,2564,2492,2780,2530,2706,2751,2571,2711,2609,2545,2853,2562,2564,2882,2433,2532,2883,2383,2513,2905,2379,2527,2613,2529,2631,2618,2541,2752,2526,2444,2576,2502,2427,2436,2379,2350,2426,2353,2287,2550,2428,2369,2651,2485,2281,2761,2418,2258,2859,2607,2233,2749,2673,2158,2854,2794,2087,2798,2840,2008,2816,2930,1929,2768,2981,1895,2760,3031,1854,2703,2709,2246,2972,2686,2210,3082,2759,2364,2947,2788,2462,3050,2877,2570,2990,2924,2676,3089,3002,2635,3192,3000,2772,3029,2663,2518,3114,2662,2542,3233,2555,2535,3041,2425,2577,3094,2328,2598,2979,2273,2685,2947,2220,2763,2935,2206,2775,2973,2187,2821,2880,2370,2479,3197,2312,2521,3295,2390,2351,3178,2353,2249,3275,2353,2114,3209,2312,2004,3281,2199,1996,3334,2162,1991,3362,2145,1993,3347,2441,2251,3399,2392,2239,3509,2571,2272,3384,2663,2286,3496,2806,2286,3447,2855,2164,3373,2856,2088,3349,2908,1977,3284,2959,1942,3243,3011,1834,3184,2960,2018,3265,2908,2128,3331,2634,2411,3579,2632,2406,3699,2604,2523,3514,2560,2647,3577,2554,2757,3472,2602,2855,3468,2635,2926,3453,2633,2945,3466,2426,2630,3648,2405,2686,3750,2339,2547,3596,2215,2510,3659,2233,2437,3788,2175,2471,3884,2319,2341,3791,2355,2269,3909,2442,2157,3871,2430,2061,3902,2479,1954,3880,2472,1867,3899,2488,1779,3887,2417,2355,4012,2388,2339,4125,2498,2448,3974,2562,2540,4059,2672,2607,3986,2756,2687,4050,2793,2730,4081,2873,2804,4138,2917,2834,4166,2881,2791,4137,2800,2718,4080,2469,2635,4121,2482,2670,4231,2371,2675,4054,2273,2765,4101,2215,2831,3993,2244,2911,3949,2212,2981,3875,2165,3029,3868,2134,3061,3827,2142,3055,3784,2093,3101,3825,2170,2709,4188,2120,2773,4269,2142,2592,4174,2050,2525,4254,2008,2409,4188,1967,2352,4134,1923,2258,4065,1944,2199,4008,1961,2157,3923,1960,2163,3874,1978,2107,3884,2097,2497,4380,2100,2474,4441,2130,2500,4417,2171,2472,4531,2199,2457,4560,2217,2447,4580,2229,2433,4607,2248,2422,4642,2175,2487,4550,2159,2489,4591,2193,2498,4522,2203,2510,4534,2286,2513,4468,2337,2513,4441,2363,2519,4455,2381,2524,4455,2367,2520,4467,2135,2520,4580,2138,2553,4631,2074,2493,4561,2007,2496,4598,1940,2475,4563,1901,2483,4529,1891,2487,4517,1879,2486,4515,2004,2477,4634,1996,2462,4640,2010,2477,4657]}