4348497
4973017
2514334
16273904
40474234
5262280
87513521
82928560
1691521
18102815
89536658
55171619
62598408
3748607
62277768
99844409
45729070
68957204
56404653
25768588
80636356
97626067
22001522
10587896
48504637
60713053
2368849
34453902
50901223
96029175
26561901
5382539
95496516
53987567
19823251
8817878
43814181
82623395
40149616
39465237