14988227
74919284
5986143
4081912
12043561
32487653
37949260
88548560
59727470
78849302
15649584
48803749
51388387
98305332
3404115
99655304
30711408
68547460
78771505
53468704
97543498
86161617
7106273
9753842
63564560
61764992
60034668
18487164
9171156
8182244
11537221
50933906
26444390
58504192
63645017
94355033
17245271
22893924
6782083
47029480