53484756
1967359208
1171079367352406016
18676657
1017389343537704965
861184679801573376
53372202
976879595252273156
952441573765083137
1256584014
1025408898759643136
230406167
228668278
870809575036862464
2611204526
1184051744898199554
175004787
753771926615621633
968481889794146304
793564849926209536
994820874216837121
570737640
1280679169
821030674270330880
245354027