43659572
3097525
52514533
63772584
51211292
94461862
40960
9153124
69572117
79676410
45068901
23697938
70238082
49256518
45942575
56977104
24454609
8286208
96172203
53031949
62482885
2305792
75559753
882889
71347695
18667311
41082599
91498693
56406800
50071804
94696186
48838386
39776323
54356384
39333854
264991
29183241
59213782
4095547
59027398