1982956
59238438
5955567
15187363
16205821
99864482
72065175
6719929
4927898
2522878
27804831
42688062
2771185
37526557
63976263
48885474
4686227
65901260
98788575
46834037
55128226
66135535
35074874
63067175
86269830
67802852
81308336
72762055
12002870
89414332
65588938
43777966
90798796
30885159
19229197
3845379
44952417
84238951
49121037
8486950