50016492
48658768
26803968
89822809
95211176
91252432
80829211
40992598
60417869
72732749
99757420
666700
2156012
3835253
15623655
51269167
27992487
77284482
85354430
66178984
10143306
40656213
18361604
4740622
94889692
82367209
8589500
5513547
68305997
2234345
87805761
40105144
54341268
7042718
65729070
89702754
3352756
12234896
22982102
26678485