64255618
87925270
7332139
72239640
11084386
52102845
20835797
20357871
18531532
66388034
67597231
26382089
14057571
66247990
89006635
90014257
22903324
2811304
46977039
38768220
98728295
78956509
8732841
24727720
65988731
97937293
508698
34938991
9165987
47489411
11257271
63156274
56137956
52571578
51921500
68833886
97762630
99732094
98247801
88721700