600571
17403071
3753789
30926628
96634626
16487691
43481048
63792327
75798990
382652
39061545
26905939
5604793
3018615
20274496
96726357
8946626
78986400
85972716
33847943
8892372
7258299
50167657
32408665
43822310
2329626
6065655
10642077
16952502
95176313
24815016
90456342
31338007
63792260
1865216
66861422
9568397
1681516
6935813
4054887