788600
21938301
79355624
19551906
61299664
38383519
6218243
30699311
46233485
22976412
51252897
5978233
50486577
54836113
52314087
29475434
46823296
22351191
10171205
51812078
73442022
50447997
55295005
5101757
33147662
90199320
87083278
16596430
27008089
49439492
88704985
30061751
68939404
99907824
93866052
32952304
5456885
65262172
6128612
85397822