50149642
10985907
33472413
25281773
20675563
4024335
57778618
87215147
17213849
77808084
703602
75637067
93737080
5855640
76497995
79069782
71054319
26409247
97796812
41546027
80002575
24682816
8361778
50188027
15177241
58532680
27493132
34741424
9842885
15007268
63007341
9189430
80489623
29613226
73904725
17383030
70169471
33848225
42979156
91199445