36059512
35868436
12381425
5165018
8933118
78094820
58129585
22364919
82264278
87232965
3855052
20459886
99719143
292406
21566974
21944761
66587833
76102171
961352
1929315
69537610
82158150
62016547
70503900
36104488
8852219
50873670
5324753
15777106
52067740
90302042
39744675
9092507
25886547
57772972
19481156
53689685
52852066
39742860
41171332