95408746
84496582
83495302
16367199
59149098
75393619
57771240
16473951
90486727
93032941
50213150
94436870
82182608
75224567
26712341
72773494
52652426
27136601
37047021
57859538
47533437
68275795
62764128
33884028
29605201
7852385
84657963
49187714
86897657
93298783
606439
261281
72857198
46042331
50228500
21969469
48311404
1971237
72946947
32553761