23929636
175200
10299216
93096158
79057925
8600607
70982388
36029029
53912836
90928136
38787377
63126471
89083954
51813462
22578995
84439845
99144632
30579309
27341461
67922471
59424767
2609898
80051332
10918004
68199728
3774007
37784732
3070226
61758565
2236769
37046433
86177513
87028317
8755204
73029496
58146425
32509945
46193096
9506224
19546964