65231167
92423710
32027117
16615849
25517180
96984349
79448156
7657483
7170653
14551784
5943525
57319293
13264761
35118763
28117142
9795005
68108148
22762494
15602606
89571445
16081729
55457718
777746
88965812
88923949
34714714
92961949
42305709
54061202
46989446
26429596
49209841
1616278
53348559
32527667
20453235
21409638
17032839
24068281
1765756