21437983
83539964
6829420
48623416
34592161
38251167
13528650
77252670
23104486
28624799
8839917
61245796
80767015
69033957
90728212
30968607
93356630
35924742
34417391
53114021
28692253
27143926
33439478
92498889
95045570
73114348
94438399
60378538
43248939
48051656
63001419
99281847
34376566
11969728
36756474
5843329
32853682
56239140
46752856
93916773