79256685
3522600
69914155
88919422
58454618
23786224
75576503
4451416
4613668
22621207
34258729
60816550
67437974
61865108
32231291
73442751
75017557
23315954
21429444
85243696
99389727
70706814
58693190
94783330
89508471
13213417
88989848
3256125
81565704
23446712
92511140
45064803
31277052
85791912
39474727
12603567
54789952
18237088
18299226
3918885