39907113
69952787
22542779
98748172
30639181
3132501
33998525
57829816
22516530
72241686
72267630
10801039
15522172
7003156
22753689
60324369
47254257
70801280
12646142
68012749
3064981
42273266
79181092
67577215
53986924
97489121
52086586
74468803
14877598
58397601
50755835
33935729
77237497
9787567
87565695
52951119
60461218
52756763
8002973
90362154