46379084
21701787
26446284
4267922
8782691
12993092
29898545
31903382
2762128
89208273
14565103
82605731
59306970
92397220
9358943
91773984
7075102
98947036
29621130
80286347
25436502
33081884
56647322
907755
27186978
29647938
2005706
88205087
30079660
31646780
1561779
55041673
23261495
55951545
14905422
10442356
3827154
63725928
97147337
38489467