40428604
6256789
44869915
45167672
2073718
11352412
3545736
49282389
14195592
57903914
88449476
6567099
77156914
50099281
7122766
92764579
13918249
40002625
16308789
58209577
18084987
80157746
19408609
7165432
41281784
65024063
95802588
74569876
88716857
11846409
54107973
16871096
68526933
84385351
2018492
41736870
8701931
85226181
23349138
34109529