20309860
6314702
25034422
4524322
6271653
30777816
43333600
17331551
36844287
16014711
98832155
30735031
5789526
84447655
70865132
1585283
99584788
16697499
1371943
3832784
8212465
184860
85111606
576093
89132774
69316438
28953778
89058454
23783093
88109151
40057141
27463258
3459910
627202
27164431
36958803
21814948
98312644
38026933
71731725