20815551
80968005
65463923
816461
15972642
2494287
95015074
14565196
39508245
30401578
51149939
632799
89215804
87042094
36621251
5884169
82377052
15805477
6895974
6353288
41111173
7268666
4192592
76395979
8842655
2225798
85263834
29907957
2531241
21388040
15119311
6341040
7501876
2736233
924637
81734425
97028382
25237309
35596199
29748647