50712586
40612426
329724
3252331
1385607
359698
80643962
88331753
55342265
28938597
58242353
13524261
24491269
54929865
64124434
14849823
29416610
51558957
52561325
88162791
54457514
82553185
54772001
82841977
5243400
53715541
29333064
86606563
88279797
6953788
19391895
38068807
87592570
11127906
31596561
78485630
28853629
11907957
75588693
57349642