4942888
311672
43972223
58024301
38141886
99791809
38659514
5720182
55679316
16581529
85445880
64314268
27635504
2198681
10971225
61635589
87564629
2897644
9097627
24259831
25181016
96494384
5109494
2965031
31789902
12424432
55991208
97684346
81085303
84228343
169437
72607693
71133855
49994701
16264359
145346
85434154
9155489
16847376
11764901