31238909
15676810
8505137
21124089
23382225
39462129
89707280
86379386
83755682
35332959
23024306
10695610
95119720
26225211
5164934
553679
80177536
13896986
46263304
80953217
68046963
36796457
29363200
24726318
57662274
52467409
48679470
65954765
24442304
5223414
27193755
64545831
59405376
91519339
26037369
46851181
23987811
43184909
15009142
2960950