84588880
54957807
75265715
8874821
28613160
30534787
56246677
42454876
77719934
41094493
31284071
4204443
9001596
35241925
45764954
8276301
25275171
9371541
32956245
67203771
54929287
5832651
45396585
24226264
33889240
14354909
83462676
89789555
79966243
83384609
68688173
89546467
24409316
94133058
63501804
84788378
57004421
1143303
92626545
3967494