21997242
59318958
47459447
85297902
84029868
48486231
90118379
8485153
65954867
39545581
71047664
15432182
42748044
26318019
63639696
13915135
84171955
83254240
90989880
87635464
73665042
2641642
54823117
37762317
71713658
27984774
37255754
99165189
80416943
30018725
72692889
92448002
28726696
42362320
67743525
87782040
33359008
72698474
23283645
27242782