30946561
849868
72758971
88862348
581921
29345059
69076505
1854578
1517718
7718001
22204289
67001134
12385091
60637852
69503529
16885568
76502174
47419084
87672424
14359255
8019537
702569
38444251
6381527
35818992
36651081
83287845
11179829
36433627
40807199
39499698
1774321
67371912
82826066
8554145
84071814
60082228
28771069
31529573
4450767