57226898
23749608
2511602
96691951
15478305
95019665
57121743
5039971
79554752
98411615
42629595
44247635
9513288
7548875
65231130
49741656
44606385
7900178
67723255
56456098
63629199
22319340
30857786
16154726
60793583
48019364
24401921
6766253
69845980
9066295
14802987
8679927
69195393
76182706
90248494
10096359
31704172
44495345
56149327
2432320