2069500
31792016
2199129
90125188
45873513
42945791
38047172
26208793
97462792
18346086
29447060
93052985
32722302
91333589
15215857
17251647
23762818
40097937
21365449
72184954
2914217
76928128
704770
61262804
62513366
70262505
93123951
63765949
80188096
44749845
70905479
173752
88848658
15039177
11892352
52012362
9474687
97085715
46434990
19356312