57447965
27822286
86683524
98876246
25909528
24796318
1981113
952220
71615695
2639164
42084991
61674673
58213486
96374099
18056082
42353594
37633735
85631085
1575354
52518379
57915385
28792140
65147877
63289310
26361813
1030550
59983837
76705818
46648391
55322691
39373057
2773367
54189268
85608069
75214608
38503816
97995713
589425
36849892
43797998