77035870
6521660
3999118
18309420
97641572
92441652
37674476
29663398
43291284
72961474
52023717
73459470
51886184
56168095
69465559
46708240
3576814
3264197
30118017
13714287
77373838
94644739
56022561
1000657
17376355
51112821
95829900
77819891
49119729
45152813
90965235
21096282
70371473
15702207
7318893
83456257
91294106
49287497
8911842
28251975