50844138
42526579
58065860
23459556
53116706
1611278
96466421
57725295
1038175
40291082
31381699
50349070
55737092
4245025
42344316
48713829
78357689
16742774
43582439
1278634
5761130
86561778
5703282
93433718
99949565
24833472
13322206
71322946
82135630
6268923
96013001
63667080
15185332
27591221
96605181
48088699
96968539
95405081
46931067
7822830