50538707
66859714
32237058
82239035
91279946
9607861
74425708
37776141
36671760
16321161
57902092
5586526
13794810
64103884
55891864
2214634
15455539
28093497
90057330
10503625
985076
58164966
78408911
11907577
46829137
91241368
40499481
8939852
3617123
53233454
32935118
86605567
97312685
5470500
2026206
3833697
33067435
6066592
92122035
49838452