21221634
92368923
74586778
78436374
25661564
8721597
11709116
23338307
16802656
54942622
84733967
9515524
90523592
54005409
95138683
62954567
76376071
27324179
93247429
31859504
84843036
71208849
56511292
93847932
3423280
65728913
2057522
49391494
24578918
13556094
54116987
69102974
6196231
70001806
42962205
50205842
37767911
51958800
82586875
50425900