19988652
6469952
136295
86781344
58289191
28122786
37348157
67178458
80619342
81719079
32465281
80535026
7720244
9258774
11346612
90258971
29104456
9298793
89611054
61071272
50552803
40284487
69992917
88109149
49263651
79394118
12579788
63332422
20364764
35389586
4033724
66514217
76686959
14707940
16318900
36675770
76141270
2018830
269062
24357306