89022618
69531574
97052558
72045120
67601854
69444330
8799350
88864075
79129731
62553064
54128675
2282671
98592496
16846538
20166082
3209496
74971743
22279864
25071612
75245988
9444279
21931238
98805713
29078540
51718055
30953939
3602495
13841727
15769882
71167466
47853444
63035588
44872658
17634996
60581831
26915408
94891955
27113393
16968288
9486969