68676659
96271218
16897710
90587387
38697715
71331185
24243423
28106413
47439520
98982029
42024169
29732858
97685696
21582212
44591082
89168665
30673991
43485643
27972264
65321337
28185792
78024804
32121570
2663279
37825920
60982256
10862229
81329453
39243575
4358497
3948872
265903
101866
73821367
84361478
56146596
51391741
61818309
75207305
49076060