508013671709355787
170073521709269393
714476771709182997
350246711709096614
208477971709010221
483087451708923808
200846701708837455
649277411708751097
711052891708664674
125546971708578333