30608340
3285814
23813871
17149706
76073929
304994
39082895
99308555
86675079
86884047
27318127
37898952
12933633
94866413
10349433
96574960
33232070
8649471
39733427
91824911
90995028
3979896
39824407
84216498
60933816
87339674
87881649
18587875
882921
716461
53356102
45971481
70481719
92996561
92115409
10114765
91393870
9337438
29605704
3873027