95482180
95799268
44431308
90429349
4984586
2592889
6704452
12556824
14183492
24067914
19569112
39408542
51913184
84699101
95168563
42376710
4121595
19412996
5269959
97317310
22634469
41698803
59785076
56816508
59257435
85716346
61941846
30858805
49462823
23477503
76323059
55621304
10644623
69493999
60085948
69861171
578164
5109307
59219434
96172407