58135300
31222889
27385775
16928134
84329847
34737180
2162507
33766765
9704609
76132227
83543431
86566059
69401070
65432937
218690
97521863
95063964
65192954
95168014
76439515
76055515
6564988
414651
7824859
79871731
95564433
71664307
2026453
44234392
6230134
53984735
33902074
31456361
42578543
8679279
26987927
93062069
40966986
22573998
87425027