3253901
3287815
58147709
30976473
31824722
232650
60033910
15701846
98603992
195127
95084620
83884018
57802144
69202216
3504413
9376447
59573564
66595204
30019574
46459660
75485482
65693888
39887785
28329568
96749475
24819528
94182621
67027122
8438155
36714361
49901550
15293559
19088753
2823084
62309151
14127006
18112290
5590751
55728723
96208817