39767869
15344149
9766930
87876633
2821557
35916379
87217958
60018240
83099016
18856586
6684409
94905982
89647354
68679179
35795274
54233112
7746180
75252230
72167649
2665785
48758677
7479681
31101246
58498219
98752267
20625387
30952078
29073173
74774903
67365775
97618540
92914179
42581373
8212686
103517
80965037
70706477
97432927
69955401
44128894