15861728
7948921
85424443
59054026
6025101
58093438
88973331
79395671
6769461
73466465
88154457
74406055
5046167
68156103
85304456
5357668
18235781
39035045
51351560
16101614
40211890
240435
69876898
93408988
3512557
12121681
22997654
63879283
86842148
54182989
94217293
37475013
2278747
65446362
17132362
7543989
1156075
62518634
446130
47993655