40797681
26309030
1313648
4684531
41301561
16458360
64819143
60247913
41901878
67241757
276314
42606674
83912525
22063649
8862163
12351568
7812053
75863452
97948555
13187244
6167397
77578893
17374141
57288459
36964809
56255827
52364645
28306342
15495482
89516900
18711333
7855510
45937668
2284393
989042
49532962
53785422
44373614
35421402
62568644