66813835
50669480
14279388
7181998
38663997
9624968
20455141
71178065
96883514
97305203
78399183
88515350
20972061
77255809
35206586
95827396
2409745
2055841
28816542
9040
98721720
96051290
663007
79652164
12625575
20052328
23471993
74831993
34027762
87446984
88956488
62579177
56983434
2641454
29894426
57756009
72641387
38859547
9353229
16149566