56935036
24797452
26556882
95244425
19034601
22291028
25827118
63832758
45657495
36135876
29359655
19983264
88848487
786274
9331932
58921413
14463892
69242140
37948518
68402102
476730
12018196
1219340
61111056
93814752
70666073
85165856
80265194
57499425
34014928
67766642
83443751
90695518
31908068
56983780
14658966
22901748
74602351
58025014
10813094