90487632
32849569
15713166
32792932
4535402
15649485
82164058
4581117
2812407
71685203
5405605
43714905
47941012
99311762
16852821
90161385
34063453
46683139
47073405
16132133
82872870
74534878
2173098
71405281
62241498
13965431
11884831
52394380
82549191
15807048
63047439
7061571
54109890
37872088
16156003
55974027
64813690
10178004
174688
90623949