18328843
32133282
4896739
88995080
90959432
40608537
50102134
1150253
19826579
72236342
46032824
78802523
9818120
37356634
37192749
32821009
95734199
74381861
65427801
85262257
21316955
35625673
43616759
55908751
24263503
80988953
66891931
29627296
98483125
9548812
96477683
71976252
11275195
68954828
16537031
23504119
91946479
50262014
11398969
14461967