38043216
57763965
20089132
40792616
499365
16226957
392107
14654144
44482890
3214173
49343041
18556141
38596011
23807957
88147536
28215026
81846889
39783459
19517361
78406108
935381
84879366
84645088
39778314
88988983
5591894
89905941
99264297
2093667
87039378
26706978
62132247
36252283
42798679
91335183
69091749
27261330
39791478
67069340
21489220