3106482
93988778
74854377
5612467
2517421
4648338
89441653
78119667
98151848
52827176
36325502
15168564
39551814
792639
79015653
73103247
4768590
42701106
678507
13832417
15292892
22557378
4195510
31424296
62032768
52856682
79768138
41001792
4391898
10251042
8208767
87853370
19327694
9017114
63278632
57858739
49875366
90293055
36245844
7999276