50112953
52991990
65206762
29558290
35583703
98122115
651085
3704254
28852001
36801011
81489764
82474178
72321543
44607985
75553967
61642566
74925497
8109663
32133277
28782553
55621830
1505345
7686587
50903470
81904014
89353642
16991626
68986991
59041057
85526352
93182501
42725796
98671801
56464277
10066372
73093162
26561576
34861876
2909588
29643829