1
2
3
4
5
6
7
33
12
105
45000000000
0
9
16
22
90
15241383936
6599110652246543565516387775250463433475607911914556819497064648