95017510
22846749
34151582
43723224
28957177
31995497
6727116
19048479
8268587
89186576
14413462
57386397
44687819
18318582
78702047
68802376
30514077
32517311
16124080
15024793
59567475
85164763
78128612
58315931
3710788
40025925
25281178
82276264
33641492
53515243
69767852
33852329
63393744
64406116
87999416
65917740
65759412
39086071
79912376
38259009