23678432
16129990
2107926
5298055
69115707
34909430
90544477
84146577
3237296
53612461
35325213
53374884
89446347
82619028
16513156
8475247
3582882
4176245
66497649
73771000
8084915
74069495
51061139
48014846
31752477
59622687
83358988
64541865
35687858
94329327
58292878
75056956
37112152
79961973
93971972
58976040
14547427
68752572
21238054
48625514