21511370
1693277
87178409
97236696
55262744
9705475
7311373
3147247
60079037
4757072
88138016
5861882
883659
23239762
47929459
50172667
47254315
75222013
59834406
8354539
66808298
44854271
82736682
73804136
73775502
72905514
38456065
29041481
73456427
37668303
26244043
80588047
15631435
52301638
43699238
97967533
93947102
53667719
94004188
57435389