41986545
1486730
39445165
82309267
12729945
58421118
7273344
21383664
15783744
24637367
99829032
82894796
64198365
93039525
99649948
98187017
57462689
2468769
73523460
6816477
35752396
27472957
67892447
1552593
73211535
96506939
49298848
34849892
9307980
20389079
30067543
6274237
76908497
66767621
88768428
30783219
61109806
82101009
22097173
7135947