29045485
33411617
9541736
315415
96576402
82693
91694475
3982503
52035922
37037509
27448228
93422422
80861136
8217356
62103697
30894196
86791869
29065258
81966756
37749081
6761974
21669216
6662160
60507395
7931133
3651810
17533428
53236503
73183174
3418086
63907692
56698620
88282008
35331081
8579945
94871348
81191176
4273322
52048402
43527785