39916229
22967280
80132139
98277315
94725808
56592608
8955504
84792134
55284272
13439293
7647477
8938386
97288637
87831415
55587723
96547740
93542785
68455643
87067837
90586092
18077212
12084828
6194177
8964843
16391876
73744566
37476899
9673630
953946
42101530
96152459
19616535
90361651
7173229
26936827
97158238
25576368
17835777
79299550
57491531