31437645
2403513
58619597
34767028
33483187
54415112
49777916
63602495
12317465
1566956
971748
98747813
22118919
96625769
31677693
71491785
42569514
1751053
54689147
4792685
2342342
88391233
85704539
68821880
83755308
76665436
83768162
67888863
49286004
8134561
9229420
67142841
58192141
57426370
8571980
49326538
8095508
73835544
80472147
30021940