22901606
60687103
5349348
16233836
55159320
55753337
88743204
32905950
5372330
83222147
80592169
43516040
44646985
44943345
26101030
32021939
97849
72224545
88009952
8569575
86244931
91271983
10759444
64054983
49871161
68484987
27887605
72096426
48125525
26615007
73371941
93668577
198278
29363654
68562350
13711067
12744507
93553503
71689476
83743520