48687587
97616748
11653142
67351564
17284712
39116857
8799375
8625142
43247450
89277965
26057792
4917717
44352125
488890
10066327
9140187
7202056
86205298
11803809
38043398
69224130
39575834
27128270
36778265
24207783
5266887
69023461
14053127
5963744
29973417
52021412
7948650
96955887
72219521
57492210
23218559
16415933
83706920
763598
2807392