20862893
48128825
93366369
18122599
9446493
16893646
4624725
17099615
93992340
82641169
48057168
40322701
5807202
96297164
75928756
98816640
32477655
37585460
63089304
34714375
99536393
18484905
56178216
41895921
90903519
23818954
80143991
92526907
12784527
47407458
79784611
36479884
25906177
11371940
59757930
63398292
54515914
67879485
26968684
29045808