59891578
9733875
17069158
9531200
37903161
1748677
99938673
6364915
8874291
51596986
30948573
66249377
48907662
25048118
43166869
92427949
74836858
9032136
67166109
35437822
9371012
20541694
28999137
44343587
82903325
9348515
7485942
33212195
20263628
15755041
76404267
33131557
60882684
14998043
22283643
72284310
87311362
31923056
5326133
92475588