42567869
7155654
43379998
12234136
83568323
18248845
49852962
2335372
5613054
27823904
94612833
96763219
84941980
15543967
47176560
35706105
42016581
45773001
87721141
70622776
83159547
5785513
92038733
7772333
48737376
75682964
43124833
8653381
61487016
15671090
15535300
47723279
9698623
30023593
57316280
75298644
96092555
15488653
30075758
71047947