44803800
16769712
29823625
57191818
15791522
66806015
45363823
61823639
69558820
7619799
5137804
59361894
57112275
21936092
5559335
4085579
36439940
32658398
10395562
36226783
85049805
5904203
41918738
1235944
68184049
67286646
53566311
69473982
75162171
99982496
79777495
4054605
27206109
75145354
1703964
28152074
5326868
17048041
21997805
559021