24071622
38222438
6916739
666650
18708167
20956585
21147193
4811176
71236445
22124566
4177661
62448841
7138503
22897649
45483089
23871914
73714127
26418316
30223025
99254921
51372019
87717944
45398014
72964093
20551017
6197765
7313835
23651374
49125383
96972304
51148436
78521884
96601082
8618902
69714098
56616801
56769629
1358596
18546049
47631372