82128520
9315051
21441401
94747966
2334488
21409726
18567540
69217247
37234261
67635642
47703670
8619279
6026490
43353962
21972530
7941267
94899787
3802079
46438655
30625756
99458911
1017523
90219981
41997972
46359015
69015579
4059039
71845056
55465969
65294101
31224872
75933000
63847353
68767860
45383015
57562962
7938813
9957055
29694441
93405240