40452227
40647724
29878090
95269668
59023412
78633497
53074399
34452985
48486649
14432037
7402365
82204632
63293055
38774227
45339204
48449931
81877738
36979884
43852675
72039226
48179792
17196381
21323577
24827074
8644358
76851735
23582858
62916206
13373439
81509440
53868329
93469904
12344636
84823480
46328325
5521611
95982343
8981553
51912825
21067057