19939636
96772555
91416139
6400540
61759
66642046
28443794
7299702
3059766
32668166
49707778
64733555
6038896
33862252
37645291
81424071
65069651
80281062
10005674
46184894
80584545
75477157
34423997
18009390
53772402
610853
54998824
79569045
458724
59963066
19597735
49482595
68176460
43858009
99982938
90432112
36698167
11761391
92588343
59246305