3175185
2127530
92137363
47608924
47908359
81327705
1204121
33753301
25518733
4156841
85031714
37112836
56851027
10996691
1550521
78973340
41984084
49579332
86367353
2158732
65976103
12084054
6050186
78227894
86241630
68916864
73662571
2713236
68146320
81603391
40096993
3476640
4339039
458019
75872357
58134577
43003881
8477306
39693871
48672789