74281557
13109663
94475253
12325609
34829677
22832831
5198770
8271201
3062143
90891992
95552002
61179909
34708131
12582786
76098020
94124647
3014807
2374148
288663
33343656
15026861
8568701
20666047
72949928
6183925
17852906
22369478
80356719
53467210
14225147
77888899
28121188
38708487
15599196
2142345
45337385
20415746
82692315
50681532
70416812