44148598
27963349
19961935
72733340
17362878
11271651
23406831
8043856
8028879
96812303
63613847
61594855
95977114
22689363
99076174
13778885
26859842
17092731
57171316
7148068
13053745
43814406
86985924
20934495
95274409
83417246
45336721
23125797
8610926
17049755
9771280
46783062
55988596
6665692
25975526
32307359
44503344
96723838
96913364
34376701