63413096
17191645
1839663
47807014
1520328
81289560
73032212
92226130
54373276
1058569
45381335
1198280
50448657
62103348
75861722
20346553
75623169
48927932
24101658
58043830
44046026
29636598
9136967
87098558
29424071
17138447
90628809
78592306
45641763
20976195
30492878
26382345
3386820
47311434
92907793
30850
98689217
57849616
753639
8647363