29057059
3948157
23171357
92844028
77934505
56255405
62349096
72332188
15887817
850780
59516433
17456061
440094
43501738
867976
2654782
83431389
1494971
13493553
6466700
60214177
99946701
31912714
6205317
28892000
29372823
74121992
23178581
84601562
53984475
18842464
18669945
8943286
57483125
76957837
6414214
6646660
8224756
30507702
3244093