43894397
11518878
1703650
54306703
47891382
75875999
6042585
88727905
80451010
32439689
96685802
40846085
67264468
54118419
2952370
71071240
20165782
34838606
30521944
7564531
85336443
97431603
95717834
33085538
45606313
43317996
95891936
70274130
79987060
86551278
54519030
26865314
4941366
6789864
11923550
21576168
64208799
5781829
22876336
40933828