35072788
30493112
63974841
54618466
57059764
6884207
1166852
86092850
66217002
46886409
16684840
10096957
28596852
3051878
42957949
55182277
63821846
3354636
10958327
14812081
66626321
97386619
65349632
77868523
83859672
19538687
67425033
34963145
5912585
19722202
36405047
33853
97482810
96368703
36502875
72628748
30262561
95269365
15897174
65429294