50724093
865212
46397573
27943330
81931992
7133274
32726087
2044466
19659825
55032560
19543324
32665423
78449552
93173103
84345120
2394752
3285728
2305725
5665943
48696639
1053576
78565853
26473820
68606513
3942497
5595246
44222577
30314706
7592563
7282624
20181906
61508096
80458177
75165534
16016071
78614344
90958184
89283547
9236812
18862526