3390211
25122252
64725096
359061
25416625
1882325
3012119
26525496
34243043
98715817
71393878
62064630
26967019
28408787
52095875
81736588
8247344
22341454
37526799
71404672
95623528
67988565
63692212
24572011
81631184
75155571
50718412
1264540
53513163
2701850
41249093
83635735
16407670
76108804
3209149
28812677
63292968
97475331
76589359
95276505