57216948
16335511
79802828
3633464
98511454
3085728
85621304
59541387
41186066
64437351
90434765
18235954
237325
50329391
26464425
23818495
30358424
8621846
68816985
65732594
69685693
33408161
2535841
73567746
56278354
85415349
13578101
5965452
74403530
42301773
68083074
30869804
32342097
3586412
56649610
22814047
41212491
3812786
85089013
65484605