5791571
2715578
173216
27192679
62491635
19251746
3087326
1551790
93405292
31169479
74052256
16995322
2597874
80905846
25917430
33596756
85376197
80183802
43401405
9635848
3667870
3582758
2762591
94528846
42652689
56612301
28374330
55127112
77706539
39598517
3273680
98039635
30569236
7883497
6119252
13411399
69814816
82647754
80282495
61036541