1, 8, 9, 30, 25, 18, 110, 242, 59, 100, 12, 71, 28, 153, 225, 114, 159, 66, 75, 102, 924, 6, 631, 150, 299, 434, 701, 24, 1687, 196, 1482, 779, 1552, 2658, 505, 496, 255, 46, 1626, 183, 2551, 1083, 39, 665, 1419, 678, 1676, 50, 1027, 2047, 3726, 1309, 2327, 479, 356, 1750, 472, 2252, 646, 498, 993, 106, 1299, 4503, 5766,52,626,5725,116,805,1250,12715,14439,977,5112,1612,2646,1019,4111,2094,4140,954,3705,1748,3472,1725,663,3844,673