99477745
77938479
46135358
8191782
18525043
76191624
72649636
51586190
69152820
5797456
6434412
56538950
61538013
67168984
54343031
64743441
49787505
33706023
7034437
77739213
60568666
61613684
82909289
10051100
45415295
71595443
95421069
20301959
4713679
59384152
32767204
98264142
61517295
61003604
86005101
67044721
51351795
59029072
3772320
23025987