2872248
50053391
83103973
22693279
42286759
1982256
98303468
29296185
91738729
36058172
70578638
26708074
94123994
14258525
12839276
70035276
5130783
52498804
46465593
89008163
96574062
85268550
5014014
95496651
57185723
6133411
1226654
90233014
54965899
68167717
68632012
76976979
54122624
34617921
79982552
15683427
5211788
15647730
58534290
9448772