12565976
3915168
58427614
12584264
65251864
38295235
16902140
43234066
96134
97075272
18932561
16517099
892462
19717868
74254836
59968875
28543903
66385222
55816691
77611200
76863228
60606828
61357901
99879833
92373832
44793017
694716
96188623
62228523
29675600
91925531
81971519
23799121
63323653
92998185
46593635
8422840
84993001
44052492
58921352