94565712
10533505
51712496
8954625
90945285
63494303
90427118
20867334
20933216
4729981
72355622
19315299
86946084
27597595
21702112
87735990
94332454
9151538
97855422
65623295
89033999
9225745
38758314
30578096
16056566
65285052
32426788
5571338
18136759
67044376
9354229
98036547
71817923
9530617
27755132
20218029
33064152
46142804
12811911
42184135