50353099
2866926
9594180
66037166
83614570
57453958
96011079
68239379
3385123
62754825
69145867
5952546
82151683
29818718
66324555
28221453
51687124
54041247
685467
10369535
55154135
74826431
20202129
40731289
78548432
5683864
4462300
38557943
21146854
14777752
19619477
73676512
20972456
18551761
72833643
79672416
65378827
87883384
80702274
5104359