97586026
70778743
32113995
62851607
69404179
33557243
4771883
12974562
1607770
12107122
98965730
31594438
60986
1070965
18636452
22119888
35075408
33446492
14277863
53557986
98548659
598418
38755039
27131040
19754291
88996082
95852429
69202460
30689996
8014920
4316927
80814907
39222105
39582161
71317324
63151318
45613172
87532040
7547970
7144956