59096616
2621855
2519707
47446793
58345443
52119107
7339484
26899642
977443
2712463
91419542
48253220
76379840
53271802
2594173
25913866
28597923
15939655
2872715
52415362
8725908
31033510
94585970
97833018
7651321
31733759
74962225
60521968
25248726
70111969
87858803
37817878
12658723
64945596
84543961
24471488
6287835
21926711
93343346
31211820