13821822
3710402
76751721
37489674
52702558
11291625
22466950
25346558
63677854
79252719
83171668
17827487
27934314
17318690
75263390
40382740
551849
10089180
57535824
99026520
99808536
94004075
81808980
10606729
15564881
81748286
89685245
59536587
668634
16399284
63477981
27729404
75711778
88655526
39846752
71884408
18607732
1036848
78384228
54035534