50798586
64342577
79489624
35598925
11855913
87755410
99121705
46808999
80469752
6163325
69699118
44819000
30376019
86607596
65156718
63752755
55669827
94389562
92068780
33466769
49401491
53695750
99744035
72751149
86448770
6447286
15298047
47793851
87837200
9483777
46078821
38299941
66663789
57617049
40324326
16176747
16096881
17785755
12611252
54592578