14575884
54293148
12092846
86492305
43156435
93726855
1867359
81572682
91158867
16226152
84708258
1888273
8632877
27188526
20135390
55592077
14348794
69243710
72176216
85253315
75432252
47722306
7931718
52178959
67729061
64737918
7509794
26406934
75337010
53914594
95584560
65581757
25819763
69637167
88873969
39206855
55952194
6688139
35582697
17941442