83531236
24108708
19614178
44832218
9372854
95238974
40396365
39667858
90828906
86668935
32635404
10897325
45672792
788087
26365981
60398636
47683854
23521260
5601240
96525584
94718221
68716068
14109886
10381355
72455115
25114290
17803775
68937707
82844297
22739041
50445661
4879809
75845079
71398748
841970
86283628
46327452
65195041
12867753
38152208