43688323
48949538
31467020
48809260
15654849
6522421
36671863
6279846
68719819
31541886
12471894
89931458
63946683
50501999
13321695
70281823
32024027
48995422
37834536
62547768
97892631
84542442
4017038
33511735
6854482
57687029
42751141
66991720
98415094
18667411
66325723
6243958
5881128
9987770
2353725
40915911
5011258
34931968
35794321
69233791