96685928
4020633
29375192
13638276
47158584
20654189
9876484
88414486
22749099
7016179
78085545
71763268
55652389
63531459
53228324
9981772
8771940
96245833
12737285
99802325
55141753
34743598
34238356
28233565
88908242
28319031
20116034
738855
88215442
89886956
58608654
3727241
1645826
52728527
80898624
63466834
77527720
558907
78485771
8201586