44041496
49717627
1706943
17803928
5150630
5448488
76541406
40745709
2503717
17931343
8367245
96413717
40967105
90103990
95528178
88212129
60434789
83003150
88824265
84174030
63962915
92299883
70212877
85781061
15256245
35347249
29903378
73977878
5669348
51263534
45763489
60785256
24447565
21266578
37831505
8938950
71584714
46658527
73445455
62732948