0,21,30,57,72,83,102,98,105,110,143,162,151,165,161,202,216,123,95,76,59,39,17,0,-1,-1,-1,-1,-1,-1,-1,-1;2356,2359,2353,2343,2333,2327,2401,2459,2513,2554,2563,2560,2613,2752,2809,2841,2881,2892,2906,2920,2929,2942,2942,2940,2940,2926,2851,2761,2687,2537,2491,2356