75462971
70844577
52629
1157167
99846278
18656352
227182
10957541
73166413
21515559
57989503
18122237
60292671
12716280
46833957
83956682
41588161
33777790
32282255
48512862
18527527
70856988
7165906
59012080
4959952
49638702
18825384
77552481
26207589
6246296
21934061
29282385
29177918
44482402
81467135
47726761
71294252
19702794
4340845
34958336