3377429
31345594
93096330
81818777
61413059
30891998
48018019
43418650
35598619
32937061
91511212
9578247
25884180
9658324
16484717
24529528
7694059
45164026
83749625
14324564
76729364
95157191
18039399
59965100
45117323
97362465
92716182
55986403
99749434
1602291
25785094
6619921
10522997
32878294
5639278
57973619
22434135
36117083
54353825
30981684