58474860
31565179
16769974
26282377
60644720
11514538
11486370
59946997
6876417
55852243
78404462
27735938
323522
99949832
18832518
54388847
71516298
50479052
8880131
17453801
41379805
74539748
55246867
71315189
57199606
99065074
82107652
52253687
49212466
81466534
97281141
1023395
66081092
70705748
6195804
99175087
19162194
18958047
2916862
97114791