58871843
22858320
90574658
78336069
15065271
63835290
15555821
72664158
7234722
44953411
18707362
48581042
38373989
23504115
4539669
91285679
53415930
51279184
13274842
18216801
10497320
8413113
63787109
23868060
730700
19655785
5532548
4359554
24632975
991583
70163003
72793934
96106986
47637327
97039341
22689896
64674525
11087450
28362142
95123897