50934447
42679832
91741812
12533929
28006825
94387189
41656967
59476887
90854757
44681979
7677139
82985655
65128330
60154030
68123392
79068653
74485387
43188944
19759630
89727851
11885722
29938096
79912184
91407900
33213064
49314089
271343
17159739
27553120
41797883
23963310
20516307
22495883
46748421
75091342
7809114
10628018
7675831
3599793
5502368