87681860
74533455
26176867
16776106
17811555
57741392
34566503
53252321
9147383
1020951
69896629
18722377
85388173
52979276
84503087
57924465
12122572
86588395
14209010
51536660
24577280
55979614
50738399
17851935
79907056
36069037
24956793
23086167
3862530
25596691
4012652
3916225
38239993
30811182
91986870
9874633
47247361
35681277
65671103
93166774