40227111
5149558
369547
3415884
8795285
6573571
57051730
14444538
39856492
23535096
9567613
91808597
59176671
53356081
75284178
72063124
28682047
79104139
68009518
87002969
87563009
8189201
75395366
31341008
802394
13329752
82011782
71704022
94583046
40188018
12038753
72252902
91987119
33437069
7251718
47933829
16838597
41325773
7615996
18148771