2869540
12621998
77596969
97698070
65975567
68867780
44224567
94075093
5731951
90939130
29954471
20037799
40855684
19813650
54637349
46685365
54722279
6412006
9141721
6760734
86751906
4958137
1749852
738580
75682193
67281090
61615726
47614212
13167561
9592699
8063465
7817478
50939827
69626837
84312035
34038432
8449783
3846574
15619916
76374169