94729722
74949970
68117668
9780581
60715654
47633596
99857351
31727493
31593050
8744612
58217210
60301328
44287021
84543153
65478467
96615455
76238470
9096439
27521186
10703459
4526797
1668341
6474839
42514398
68843468
71883907
7476719
6545779
45974880
76478007
73562665
48273667
31145555
1620120
96363327
19296880
56947496
27628076
70089197
69479903