12679712
4488876
97162669
79607452
39583903
4838370
20421612
31698193
42764653
54774718
14939532
9071678
31402267
66909465
27056307
89099542
1581807
46698596
39266941
80497329
29549885
12263937
85247363
5649716
69612198
74026550
90256556
84555745
33747262
67945401
13979918
43075411
63963264
71468346
43649669
84934743
91029468
91035680
18795939
80537479