85046431
2918308
37546182
89777582
80286770
76244104
69053419
69927914
28247079
56382830
68124306
55428944
8604843
65034529
94281335
40666681
21922862
32761499
25416554
97903279
64772710
62858454
70715452
75165583
5709373
66657185
14907355
72514812
42313929
94656615
84196035
93226697
16736988
77542156
46842858
88584654
41523911
45515888
53785659
31197689