39543763
46928943
82766408
68607697
354293
47397680
4699400
22142547
29148290
48459284
65164475
65923946
53512770
33959638
76369880
97702092
76011775
4070792
94753255
92724828
34848616
63006737
46769221
80831601
3416541
18529221
64629004
79666046
87822590
177864
8547697
5005604
13771170
9992666
9208627
69074543
85634744
48943667
894941
23658480