3, 9, 4, 127, 98, 133, 55, 78, 65, 85, 375, 109, 251, 283, 105, 462, 681, 149, 156, 213, 525, 209, 205, 381, 757, 313, 252, 615, 61, 737, 478, 1754, 406, 1197, 131, 420, 492, 503, 127, 119, 549, 1748, 95, 442, 2740, 555, 677, 1258, 163, 816, 1649, 710, 203, 126, 628, 582, 1004, 135, 837, 1000