15563090
60811622
23387684
86108649
15575045
82799401
3953805
50825246
68954416
42595652
7390938
98981122
69768074
31549805
5463418
90137403
51118883
8012753
75725714
34604586
63352611
400368
21052963
9676114
24787193
84621084
23138293
52024036
82107000
35661748
77857388
64223089
37631
85267580
57658560
29394234
52183365
59816938
163813
7147975