42041120
17894450
19744211
86244665
69788606
8086130
13583748
23645849
54039280
23896254
1891234
63705890
46183424
1382936
87168961
37248665
1559753
21484400
22045781
93166909
84514918
10288782
89086738
65982810
93318939
16422770
6229368
80624882
40819217
45494501
10437734
78962995
90121879
10893151
8871718
2602687
8724730
64267552
14831395
80259551