1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
use std::collections::HashMap;

pub fn offsets() -> HashMap<usize, usize> {
    let mut mapping = HashMap::new();
    mapping.insert(6, 0);
    mapping.insert(14, 6);
    mapping.insert(26, 20);
    mapping.insert(38, 46);
    mapping.insert(50, 84);
    mapping.insert(74, 134);
    mapping.insert(86, 208);
    mapping.insert(110, 294);
    mapping.insert(146, 404);
    mapping.insert(170, 550);
    mapping.insert(194, 720);
    mapping.insert(230, 914);
    mapping.insert(266, 1144);
    mapping.insert(302, 1410);
    mapping.insert(350, 1712);
    mapping.insert(434, 2062);
    mapping.insert(590, 2496);
    mapping.insert(770, 3086);
    mapping.insert(974, 3856);
    mapping.insert(1202, 4830);
    mapping.insert(1454, 6032);
    mapping.insert(1730, 7486);
    mapping.insert(2030, 9216);
    mapping.insert(2354, 11246);
    mapping.insert(2702, 13600);
    mapping.insert(3074, 16302);
    mapping.insert(3470, 19376);
    mapping.insert(3890, 22846);
    mapping.insert(4334, 26736);
    mapping.insert(4802, 31070);
    mapping.insert(5294, 35872);
    mapping.insert(5810, 41166);
    mapping
}