40349124
84237338
4011507
93035435
90749390
84575598
23384423
47817875
30332439
7780644
69941358
63897080
45377879
3437549
12405450
914392
45617968
3735366
86477990
6709257
90122330
38331738
95871438
74055578
16083914
9685889
69376718
43035927
1239193
79596021
3151541
25003179
26232449
20261218
16188762
92705753
86274780
6585094
40693833
21994800