If you are taking the challenge, let me make it easier for you:
static List<World> worlds = Arrays.asList(
new World(1, false, 242,57),
new World(2, true, 242, 78),
new World(3, true, 242, 110),
new World(4, true, 242, 131),
new World(5, true, 242, 150),
new World(6, true, 242, 177),
new World(8, false, 242, 201),
new World(9, true, 242, 222),
new World(10, true, 242, 250),
new World(11, true, 242, 276),
new World(12, true, 242, 297),
new World(13, true, 242, 319),
new World(14, true, 242, 343),
new World(16, false, 242, 369),
new World(17, true, 242, 392),
new World(18, true, 242, 412),
new World(19, true, 242, 439),
new World(20, true, 242, 363),
new World(21, true, 335, 57),
new World(22, true, 335, 83),
new World(26, false, 335, 128),
new World(27, true, 335, 156),
new World(28, true, 335, 177),
new World(29, true, 335, 199),
new World(30, true, 335, 223),
new World(33, true, 335, 252),
new World(34, true, 335, 270),
new World(35, false, 335, 301),
new World(36, true, 335, 322),
new World(38, true, 335, 368),
new World(41, true, 335, 393),
new World(42, true, 335, 416),
new World(43, true, 335, 445),
new World(44, true, 335, 463),
new World(46, true, 426, 81),
new World(50, true, 426, 129),
new World(51, true, 426, 151),
new World(52, true, 426, 176),
new World(54, true, 426, 224),
new World(57, true, 426, 249),
new World(58, true, 426, 278),
new World(59, true, 426, 297),
new World(60, true, 426, 319),
new World(62, true, 426, 372),
new World(67, true, 426, 441),
new World(68, true, 426, 464),
new World(69, true, 517, 52),
new World(70, true, 517, 80),
new World(74, true, 517, 125),
new World(75, true, 517, 152),
new World(76, true, 517, 175),
new World(77, true, 517, 202),
new World(82, false, 517, 277),
new World(83, false, 517, 299),
new World(84, false, 517, 319),
new World(86, true, 517, 370),
new World(93, false, 517, 389),
new World(94, false, 517, 317)
);
Last two parameters of the World class are x and y mouse positions for that particular world on the world select screen
It was painful to write