97999446
28132409
21227607
68244137
74845664
25952567
46285100
26059392
22264259
77069527
56407852
2647975
31104270
71538305
68605605
78444284
26064466
36236056
58923115
7504974
48764345
8708390
93952313
50799756
93612050
94443974
35235659
45764443
38891054
76805282
26812765
95784544
37237002
8656042
23486394
13363630
26393721
22276997
27605276
83035515