93708409
18007420
75369299
21318948
961636
44095087
49161264
76547767
37007565
60732306
13634044
87046263
4268978
89882511
6955219
50126164
87196168
35575681
6563119
21277595
63535868
5707576
41588540
74858753
75878654
89554684
70865575
30436578
55829702
84629683
2404328
46312072
98713853
57031983
29985507
11102721
7274761
15132879
57333383
44381520