65593686
32608569
5025131
32851986
94978657
13785431
80361594
33328151
38562326
59711948
89251244
69518592
86004497
22016410
50892270
4063943
87651614
59811816
34838833
6704926
25655257
78409373
45887461
12795325
64516882
83663314
68524372
67105660
35436825
18899925
57519904
6091936
91412077
5319839
72315999
8629606
51399296
34828387
9814159
63434043