21012715
15259865
63962237
17949306
50008971
50061059
43742248
9635892
49807181
11611992
1371131
19079529
5894515
24119816
84522785
28743290
90469
44163765
28504642
46537835
35254472
7901762
81364031
62296346
37006643
82384626
59862006
69351407
32401038
89143636
710117
62696058
30026087
63364242
18071615
36259950
93891564
50925444
59629770
45822246