2593658
95806315
44862139
22743397
92232973
61103404
34043577
39711850
87942936
4694012
105330
6809222
95849523
91559249
86604330
7759600
89355761
84792033
14137170
57718517
77271934
35665
57817771
96586808
685392
47853813
34126399
3458214
16146314
63883543
15984756
70978311
2549291
82909424
97889131
39676649
33838653
18014014
47065686
63613726