76965
7839639
21665212
34084579
36975742
2464871
1059439
29029463
57351533
94492326
60181682
11776306
28091964
42109669
98881895
64016391
60027682
8984975
5031889
11356356
82558337
33136061
10581356
3372327
49795861
63314342
10431070
71142067
26683066
84838596
83396837
65825025
16665709
29857937
62018237
89188875
52614853
4739243
50849666
27116092