0: 103981056
1: 104677376
2: 104751104
3: 42995712
