31716313
87911114
6207058
49623199
1078752
31563996
89164712
80081456
34056270
4739097
63607079
4844957
45884700
80578439
61692073
54548004
35159552
60103129
38944113
49668216
26912331
11308187
93133424
86941583
28312984
5171212
82315179
37833574
88547060
44563974
4316760
71112825
80441134
2208525
63291374
28831826
78703051
49938807
5331483
13476955