41821566
4998796
59739061
1648674
71132391
96532162
84884202
21815372
27958234
76303535
36324979
63723165
66019393
44373438
30318644
87428395
24893737
93572145
81287665
71779879
85626191
44688066
94499078
69375137
21166876
85407049
95284747
6922831
34579936
56874347
569420
94202292
50419089
79587664
77259332
60474052
59789546
53384639
40814166
12228024