50508701
192290
76145470
34304315
7832260
83638823
2291336
97558452
75222828
18202379
4136659
1149946
74115290
21461028
42844710
64326392
69199106
80467570
66124942
8310111
52265892
6031829
76951332
43138846
356189
70146631
5952557
62505009
83958060
1599625
77563217
9781588
69802666
66436531
41115620
67481865
208052
89009464
56396793
68126799