14848822
39788543
27551866
84093260
46105096
58814898
14331940
9423635
84536920
71218354
21311216
76968777
9518928
91364271
16035064
43055890
54421731
70217016
26049742
54719375
38652703
9695836
8505191
3732653
8438182
90453521
3821109
47214584
79879247
38751539
69304959
9677083
73098701
7714544
87387666
37394532
34342249
34289648
6416878
20477610