39599533
59197138
96326820
60498071
47943092
94585348
30294719
74515582
48747741
48387375
48553676
24406491
48355699
99711619
3944367
14776911
37019369
26368708
69019803
73751297
2532928
29173242
10238734
42141831
7671305
84935403
64592047
8613685
51746981
57659039
48083011
61395402
28761082
72159512
39161068
94902299
73533688
11588510
86351682
33808605