82187511
51268678
80621160
3665127
24606838
51176045
3725556
92263845
68199685
72535497
30089388
64638338
13077866
39647944
7011176
90794675
64508423
81205213
21262150
679056
71459420
1690156
89803729
50589935
331087
37831638
6091502
67006286
1823828
12947379
9709223
74069264
76681050
99335678
15703650
85073020
24024893
164989
7000649
304342