40832765
56021375
866640
82809956
86703861
3945805
1620488
63054076
4169865
52069718
82503508
63277380
59619329
13539485
37791948
82381685
61501509
55735347
35414409
83473287
18154495
1702714
14047020
1943504
24219866
29455840
53685548
10315227
62214227
36115793
6965068
10465009
21005791
39689667
27486415
33359461
63723374
32554450
84823776
89389631