21813468
88109361
47505831
35181734
47716730
4709353
1491898
63966524
47918735
12676049
6494838
26971104
45751687
3055187
3170820
3972923
73577755
63374476
97317881
7048993
60952302
69119336
6883659
63745594
72975628
42278058
61101585
57091086
70248405
68629694
21545009
38729505
10406311
8622027
12556078
58604444
88596449
1893140
14129473
49983201