57079095
43917087
9071342
98846366
31191178
20089080
51706183
47003742
7760212
47173693
99662735
88398728
54093963
90865695
34156482
45102179
72447472
16816243
48695708
83268690
7744569
45904235
47068895
48731584
56161001
34011300
20455001
48676539
1846531
28507936
69792611
3683737
18046819
5566857
12705277
51171908
70946676
40971807
47911149
39235624