40322915
83158910
23078393
66103343
79755451
66817110
63917368
39739973
23073628
84021874
99126648
45798830
29633277
93884393
37081110
89534310
76556774
41341169
15946150
1192745
24403428
63924025
47082787
30101695
3283564
217697
69962484
51013260
7917345
78784868
5798331
62312013
54622828
57452545
94895144
11401754
3408530
415237
47961744
69822027