81488810
36213588
74336407
95998199
67509738
1412376
43213596
21111193
2119703
43314467
2545289
882797
14733823
66922605
68309382
37738993
95054403
79909045
33104708
49275517
73545995
14564317
7650431
32534493
45409189
78548689
3851120
93272547
79401258
46542702
93673029
57796985
50565544
45273123
35187956
49697023
19812523
91304465
3906695
86785805