51718056
24902262
68041989
42639848
32786733
81201637
73033770
72522991
24644887
8466633
81556177
20189967
32179828
2583584
23907777
18586273
31614368
85883920
83713239
75561201
50967465
94252212
7178822
2719715
18563417
41573567
8947687
50227206
71706670
9287653
48502897
27735074
21761394
68612784
483984
63717175
10826400
49498929
10574490
19175579