75372326
64962690
6632995
72778893
31825843
16409984
87294512
49274111
74663844
53647071
51755098
6902182
48506918
9382536
9095507
92823364
7635851
82447294
30998998
82712959
32693381
69241002
42255290
21475612
7029983
40141762
99966386
22659130
69764992
1061788
60632389
17554280
79158168
68043567
12355170
74683024
17905061
2583596
87282397
29614378