31924510
5428365
28708776
89432478
25484674
79628597
1060388
90653318
21037865
67502672
71996954
47319165
65072333
4841982
65446542
53317866
42938584
8193440
12895109
47246721
52718585
2739877
67289268
27422299
90494875
31881608
6185918
16205060
41707750
58922464
2965048
38057802
71894783
53813386
7018992
72379618
16059893
14856975
5526424
80504677