49986866
6733235
82916490
41788068
38003690
51186769
95179766
33265594
8784758
54046046
49349290
16755378
75999789
5106925
9161139
42372399
84985061
7346306
5773202
1227613
22025973
51497963
32405979
2806038
38742576
43284731
58043076
46736558
1915453
3463249
13855875
98631446
33424839
18607317
26418645
56682382
85751211
10676388
79965973
43835818