2382995
128279
11644082
39576749
99007966
77057853
93966163
6362663
7091864
1054390
2709971
51761830
74352903
98251450
48814001
84895741
23986967
15143415
6543084
542134
37002824
83457599
55575538
58329755
49499124
18686246
72322802
91649497
735899
55196787
97131666
39249890
71592804
1904138
37278469
237660
32046822
10863665
40637611
94161285