10343975
21778743
21757587
79909089
20896210
98839988
58368024
84311737
72536100
611628
56705516
51056406
27923251
65386333
81694123
54776267
39144226
11279931
36748526
15883340
2607007
32928461
25907040
15208532
7804584
1465236
91985348
28533858
74763612
19696737
65528368
9752852
9741907
68662999
84711815
35615322
20019836
87477158
56701240
25343956