85556729
54822255
92853937
34724578
50674439
4103399
30257768
8447979
86596891
20719421
4432667
64463475
35436175
27338164
96224998
2737997
3723293
18669482
18241446
40379799
15754966
72802781
5062996
14871725
7012367
8288234
78446495
34648352
68781649
81412593
23275614
47975895
34286753
10971464
86469342
18859758
8704551
8988650
69308372
66549867