60971396
80488554
96031053
18062214
47388183
4079582
88008862
16476483
61237942
33009230
10333154
6490819
73654763
94854412
57541627
23442882
6802417
70216160
54767881
8067250
42821067
67012619
42651722
59163055
2162375
58578983
72987062
30212854
68403901
62311325
32237459
51824293
22755425
48073970
89464323
39277605
64014754
38197089
93786011
19747728