252785
78105533
51287396
30873510
3006985
42603923
49054029
41743889
83567733
94436127
44247856
99975697
56818692
41995933
20398667
37537409
39795551
21871312
43467957
92773426
91585675
29548440
23617778
22467276
75549942
36012430
54199690
41992686
721541
46396281
653632
78335342
4751823
40041918
31213793
4294503
26918
16698293
36312159
56015267