3, 3, 15, 5, 25, 29, 32, 20, 41, 87, 17, 61, 18, 100, 58, 10, 82, 82, 45, 74, 166, 20, 28, 338, 18, 35, 159, 290, 64, 29, 353, 311, 75, 41, 42, 492, 107, 155, 77, 364, 100, 330, 145, 474, 502, 332, 227, 553, 238, 92, 121, 597, 338, 339, 452, 164, 239, 832, 221, 243