21136599
10847084
65525267
40694332
6071464
81719819
88239166
65432047
71446250
1457713
45168348
26989147
37041665
84125539
3884367
40007845
98789808
23764136
9268860
74202463
54497657
71886262
52312182
12394741
96281096
42896747
62311832
32184165
66433661
98103413
66234855
78538378
54694787
60653466
38712030
40489763
6140426
6466789
28307188
51648431