39923470
99591996
4165962
41898096
87518018
71615915
16557552
38591495
35732813
33761653
17683866
50104440
9803338
29395473
88037072
13059101
58745011
61294548
26831396
2922820
10412482
92755931
421962
37384886
64012037
33568239
79867575
76196125
94141544
60129364
48054674
96786713
14685602
86461335
4969381
85727639
81565110
10479045
6915783
76298853