80932056
23058904
55639817
61267485
47663523
38964370
8485608
37791672
75091366
33604815
61965821
29792791
2856192
41704773
19079942
54568406
97482148
29677213
55264896
8444424
15183924
51885060
3215328
91891717
11101181
87206810
50247373
6284747
28663863
94475649
56143938
96998641
89784006
70597433
75798697
90932399
72149162
44746425
54512598
52667322