85694799
1741511
39727403
4682710
96492324
81769858
69735946
66546611
41373020
87953913
53006328
5347938
93807763
14012897
97264367
83593686
79285587
9422548
20143073
29115136
83987318
16124690
92354650
5926971
86596579
78163673
37234926
65479055
64873719
578385
68778419
89374068
45531470
31018900
37701503
30951300
6063006
46645315
45579606
52123958