29616000
973791
41377328
39432148
26147741
30451581
37197247
86154922
13245006
73704918
149345
88252928
98692666
79681644
40615835
95445460
20909096
407450
7535187
4209323
47002188
10593346
78688184
78742458
37161239
42809810
35686631
49643816
79397357
99019985
5576806
85031460
13927891
18759740
60964963
45562491
75111630
72487396
42932293
6096373