53399897
15688010
42538048
88826596
61107449
33144905
54752096
9063969
69535835
47856556
20108745
15019021
67959256
57216912
5176469
45073459
23205680
5584180
67926426
82366247
32313236
7763082
97149598
56873082
42934801
98747795
82299130
68081519
62021438
49292920
52033968
24136018
13991602
18106106
22391997
64495838
59464399
95637464
95197730
47312011