1506692
68698906
42414277
31171344
19347259
36028417
8246646
7110918
6813340
83606794
92978075
77732977
21746425
7025657
62952230
4342178
6765525
36759188
86621518
21988489
59211525
4276942
23222082
11211668
80633346
53119975
84231631
73187002
269469
62316704
83552621
34638253
10755347
71796636
97451370
54103651
32795291
8481171
98676007
83852653