19913888
57464075
22454969
92047621
26831162
82587707
77859328
8245528
56992980
39728558
8858909
67708576
73092262
22121956
14285090
97043498
84969049
48146637
34911761
64644903
61041369
29204303
99685736
34782317
95592969
81206221
66781145
56301803
50759728
42791624
70652051
95506712
2493610
47085848
2643461
38995496
6741660
99434886
88773798
33853940