5
100
-13
3
2
0
1
0
5
0
0
0
2
17082135
30
-20
14
25
4
3/2
65536
256
418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128
592
