42593761
2994782
44038422
45331046
47763963
35734074
39393717
11184551
56727640
30346636
11895996
85563449
92224730
94559663
48018110
15729639
71977889
6798286
19506892
4887749
34119511
73126769
90946113
77136519
36995241
69995862
11042156
71241147
28899491
52266237
64138739
54011675
1550670
8160671
40142986
8271742
21705262
61647694
18201045
50717480