89775935
58708660
18952182
95421491
94885807
73374806
95519006
95436752
21931102
47564036
63095264
45963322
96339269
7716512
4647590
79272742
71432210
38856976
73524345
21744306
18273641
2998136
69019530
99242675
20374511
87913801
48192111
37201278
25654182
30502508
64755526
81265761
27922429
79896557
5535734
65486755
22318269
50374201
8229692
63895321