56903006
52982236
7051534
2408780
2702453
18844365
30843810
85085574
84369135
2816606
3963979
35055086
34037926
3266681
74525185
47121277
24589006
91329774
8755742
74375302
46209809
7996924
36061098
81572516
89148155
84492598
7877451
3255764
24828057
8972483
40366090
9598815
56179900
4605880
94851445
35001222
60229139
52291257
73826
62293450