25319769
82705610
40242095
5279997
48167432
55553767
18571019
69332443
72752306
60149177
46312380
41663674
57706418
23941948
47993774
5556438
51669788
5789238
4031558
1881780
81571503
81923271
68523283
66746231
20592283
37278633
82982443
30512076
41778494
8971122
3837250
29814542
81396452
23114599
13377349
31402685
943395
87685522
97012667
52145225