5958751
86709826
2579790
8679687
55677122
54763272
2049881
888851
64021368
3687612
45077860
38786298
13009346
60001016
1237673
71064268
83843475
30248940
2797989
26567056
87193171
18302734
52247107
17632341
42428710
81736534
60115930
47987721
20375082
13877343
12704664
46878985
7061186
35217356
40896988
85026722
4729532
76911079
75004242
8068266