51198521
15342495
89534663
4870949
3705767
85371327
4332352
65009004
84908665
56545576
21229953
87154114
41573893
98382076
82096706
57929578
58118936
11102571
12559093
19443425
54318650
7733290
7868048
45892099
47842769
39284998
99253704
65834111
62828260
8396402
12825003
141643
123166
28578972
6491932
31868728
15622872
15955823
80586443
70028964