10396192
96773809
63623651
42193655
85928541
39792122
32508161
790670
16521470
70433370
41215870
20707700
26504825
24059752
34896504
72081578
94082681
38263444
98042415
89855994
62624473
81631698
97562299
59619880
83954243
89061391
2813441
3824105
40821277
36344397
66238012
74599639
2015780
20745182
71621885
88692368
8652600
47127111
48548549
82804868