93911718
158572
87604612
1785693
102831
51802256
67704943
76019772
3577988
50312861
82941189
88944065
36676493
9368353
34679082
82569346
47405650
11502676
71271646
77695960
59318196
28517986
59977541
94011433
3633061
74651960
43578857
46994927
67671230
5201650
67372263
7204291
27523967
63453635
29915100
47242100
86728512
51418390
69539328
59899373