31579571
68494539
47543460
74829614
3880853
50564492
46185468
79211682
6185871
3030782
60548747
7346149
63568492
28352387
1245007
39161277
60401514
53173153
938760
78488513
61654128
36269633
88026532
78799239
5766527
56083227
13054567
74561651
13694237
5509513
52762423
76074832
6492166
2663535
53264713
2236655
62462823
12485660
43446819
49852072