80628181
4279891
8108917
18908222
98044935
96832470
52335360
35838592
11647644
78495687
14647561
82313368
7654317
70761026
40639786
21546407
1030684
32776314
31843472
89578260
97504371
53199437
5802503
2243242
95757451
40887439
46146226
15539725
50085727
78734941
40212931
50906825
21548637
27468043
3881511
41787875
47101248
58256521
73462018
41316498