21039588
10982070
3918683
32045781
72742527
93531073
61337502
43785304
71957943
9505348
30302431
16054903
10933601
48401568
13662501
59608303
89603967
73446666
98493899
33003890
73532522
54758665
94526624
36819763
48452711
8186444
73166398
7149897
24825688
6244747
8932955
49406957
36394497
32887999
17118172
13148685
27423804
94864945
30346517
7316280