312595
8225919
14351546
43954098
9217115
20335876
74564148
37474454
99032885
66044791
61419337
97762304
52588396
89242135
62621099
46584550
57144284
7660825
32462572
86344301
85957134
99032037
837320
1504436
90877744
4062759
92326809
209619
92551095
2042397
42407479
63051494
83467619
10598109
40587793
10728471
21001993
64639378
61543943
70802793