82013735
4901185
38152530
76109078
58407017
6807437
75239172
46553726
79455243
3911621
1808890
14146883
74328020
10355616
3772578
32092646
84522827
99926732
53924916
8343096
17778251
48873272
10917525
85606454
5713151
7056375
60371824
38004420
5348972
52519117
79191694
50498456
6853752
22677190
10918884
246981
89844852
66416201
66347776
43378726