29102840
65964252
1509492
63353653
74632010
381429
7961334
35272403
307820
51524298
14785212
50891170
94674140
6153720
25951905
85568904
4202991
22266859
96744484
46356170
57742113
28465085
7700348
72074381
65748287
48515889
7046661
53507868
65563198
60789960
4418003
79891564
80117390
64226808
72336586
8798659
92315154
30131886
9509700
5804452