57045736
39585674
57758030
47619595
52618126
94347993
84672881
23988731
8451623
69554178
88906401
28557016
33445097
74507606
8878038
30393052
37733696
6318275
73352504
18393507
60563817
52708442
6919704
10376278
2764446
9936800
16287537
83539864
71301360
45933233
47235219
43751793
90253626
57298579
58904010
49654267
17119560
30034177
5567623
90851337