32512905
11577438
1449151
63298035
91692798
66204043
56603198
83615300
62801694
80962703
2338111
43707513
21911310
99692171
13835818
42087729
39774709
89786900
41601889
222453
76979533
33949519
33776824
9876105
43742777
50186289
26671843
81024958
80675575
63984156
7718584
21193052
96766512
4969450
75458368
20826961
84721135
77073173
11822266
13201228