0: 101441536
1: 104857600
2: 53219328
