38332160
80812849
95603398
42987851
70922130
68108829
31651120
1234934
7953165
94224148
3394564
14201842
1166927
9951321
69425492
85925801
50329803
94158023
92254228
82741101
54121774
488111
72262353
18891519
63789731
65927265
6785346
28961161
67464115
4179102
90053347
53087052
88114599
21927453
65949985
2158674
84126172
173562
36162
90308122