93345286
4602395
90801812
30185665
8767452
59333573
10983424
83944874
63793466
33585583
82551242
36439294
13624494
8481847
35005556
58247576
18362781
2203927
7706044
14123671
16358219
40864965
27136408
52061876
96952318
89326880
2463743
875481
28948595
6933203
80382280
82533854
79582124
3757207
59017936
93871617
78085998
8813228
37419287
59973906