3888722
38528108
42509684
31529100
19414407
49148544
16045151
95825977
73464418
5976756
27897088
90296309
96621622
39617371
39776346
37733989
87547323
51162449
8564340
1712529
70684675
96781502
26487363
35378382
28791907
97191492
17245794
68496589
24377644
64065248
77709660
8612919
32784848
45774694
90092335
31355959
79659330
8297575
60018827
68935655