50022895
96205100
93906738
24669455
96118683
7771306
58285141
14931136
24035654
67683127
30964886
45315813
18671566
83693440
39434732
85191739
25405526
8333143
3484391
4773201
47259142
77707456
95913400
28496850
14076428
67498560
36849106
20803113
20673230
13885623
14297894
43846543
5197610
319843
96208658
237682
21264757
52371101
25582502
90687580