80115268
68515443
45822782
57528295
98832405
95376939
6487964
39141995
30106500
17364904
920253
4410345
43882729
34807727
43017138
10247984
865846
10312156
61793831
32927558
69145541
6011577
53174582
62101719
9301766
49782505
5498726
25694592
55429706
90957290
67578549
88523774
10956900
23956054
95482993
79476995
4627432
63408349
53425680
6797935