38403027
13672049
30554384
25269228
70758462
60001087
14244149
78882767
57156318
14323086
49537852
14507527
83062645
27403057
44511376
47108860
45142550
85981174
3339048
40751646
18739021
82439131
90904492
64177097
34981702
34242958
56637756
35138117
8380159
46476446
78406644
11667299
6817585
7745100
45106503
92103386
18779639
3097543
8218924
54732960