50497629
36191335
4012955
58974160
32376971
90807421
32253254
74873687
61801941
6622792
63138059
37132924
42568606
97946036
33546102
49803305
68848472
52751684
92935308
3627637
75853354
10657878
40265827
82456748
25407994
31792503
61779756
3712519
74298801
56059139
49435086
4686705
8285582
21674606
71829568
26811609
93113465
100006515
56544529
68888250