30423315
8601557
5148670
67267467
59255865
17841378
29211482
2846989
9944461
47984064
826211
33231669
74025415
77368971
7413623
52836421
3909830
7063373
3212976
12792268
23153458
46358
95653818
57347111
90531946
36612969
28312706
66944316
71691970
90195719
24884763
73402992
1865792
62589660
9949393
57714606
98898195
56341564
25179385
2037710