19127125
47524853
31839713
12532606
59155269
50252571
40577569
97678992
50019061
37583508
42054762
49268690
33134845
23692448
73676968
45599014
67893007
6499528
85095856
91516781
54225862
48509912
35117899
74564579
6773254
46225565
59605369
58935859
63062538
97109768
55438570
99665760
35353658
27872022
2795815
40392031
501696
65685514
9343914
90137191