4600766
70829050
29851014
72788715
41929043
43372523
15629611
41417677
11626113
10574609
45858469
2488260
60448436
50556270
97274905
35917694
37642293
33571716
89485865
54075678
31754291
29853642
7354242
43918006
8302112
84454665
22285618
32505351
10541075
48387974
27494919
60411926
46066964
8346752
72716273
11132827
45754860
73541533
37894561
76242355