49919786
37271149
58504909
33654803
28475732
68346234
34962087
38958759
79071560
37649680
2166826
9923962
56001666
48344114
36097153
9860257
5573596
18095845
64154615
80107239
23337978
5488774
6114668
58427298
31564097
768210
4993163
12333623
95913635
89091239
26438256
175852
83082934
38974177
21346698
51034851
78355246
4597859
52858082
44395564