84998998
4098550
24565357
20588686
86997907
29148619
87588384
6971786
31927824
68355825
48479475
15375152
95364459
35057001
6523080
52825037
442480
84045504
93284881
47728696
35265961
97274571
17006495
93281036
2932511
63515731
81648945
4085511
37535222
51213153
82234221
44262350
84119494
50228520
7046511
23051611
52541097
36158828
35889718
7272509