13485576
9395852
2733844
98627109
98063347
57526388
1559072
81215701
40426118
25068756
2368521
42557315
16503644
63201737
10334111
65977364
9428507
1648990
50024338
37887848
95127537
66566767
15195983
28818372
77782217
57678704
13127397
30376701
31759579
6893337
70845703
85121237
21109475
35658896
8543382
69842385
35643676
78522188
5046248
47188578