29398003
87287790
98039188
80044216
2056879
99976889
1119309
70533006
70149755
58115053
48885528
3391090
94622620
1901021
38146704
55842374
29581769
52708535
81539639
3065542
88417096
31092075
7486974
92401166
4047073
1460322
42695578
42287905
99838998
72237038
90307635
22553467
95642239
12537337
96522308
46792000
8099577
98462111
209316
3359200