6457096
88067056
5990325
91256444
26641873
78245144
91616504
25514229
66323680
62875015
64794584
28954104
58672108
35899860
57052360
88056692
44073945
9951970
74563268
98522046
36436912
94994880
56456481
50401717
96864399
87925855
12765310
86157743
71033640
4292782
95514839
91393087
50574123
76887087
8271903
41949027
92521503
12446587
81175025
120671