85866202
66755440
53782570
82005068
19253822
15541340
71244535
62094759
12301218
64495242
50175334
26672457
59854575
71883941
27445011
44453561
3609139
4626565
32872580
27559726
18338591
38153222
81565280
2805039
75277812
95011775
43174797
92809517
10286905
9376035
63695383
85972730
13124578
17274624
39497025
62035057
12765335
7283404
8228170
40886093