396717041825225
1844132859128672
828116291896681
470322987361562
946909076067205
669001414960686
159091126824903
565432497627482
378591842535023