20524606
40363575
998163
39171908
73787001
8104678
35535716
90193289
44149952
87476931
14995786
89691764
47821579
69243896
46618691
38146728
42824126
5668158
90805478
43849239
43184122
84571722
84744430
54842662
18293287
31344154
60424526
86421785
45115666
84947683
7725838
13653119
43626324
19586647
1470804
72519396
40439783
55352984
95041847
68072457