31831033
3909890
58079144
52399353
4615893
18383957
10055626
89325375
92453064
89238051
87128046
38339164
6832969
78793999
80285966
10555225
7491842
96447514
10437384
74107624
847533
55178972
40037651
85096224
5348037
3080756
63907830
40189685
29406616
1929208
68884380
92026800
79602549
26597694
83063632
66125239
72433158
7834507
58385359
94594114